- 博客(12)
- 收藏
- 关注
原创 关于闭包的整理
结论当函数可以记住并访问所在的词法作用域,即使函数实在当前词法作用域之外执行,这时就产生了闭包。什么是词法作用域?词法作用域意味着作用域是由书写代码时函数声明的位置来决定的。编译的词法分析阶段基本能够置到全部的标识符在哪里以及时如何声明的,从而能够预测再执行过程中如何对他们进行查找。编译?(编译器的工作)在传统的编译语言的流程中,程序的一段源代码在执行之前会经历三个步骤,统称为...
2019-07-26 13:33:56 191
原创 canvas:圆周运动
demo原理HTML结构<body> <canvas id="canvas" width="1300" height="750"></canvas></body>JS定义canvas绘制行为 <script> (()=>{ docum...
2019-07-08 18:57:21 380
原创 canvas:下雪
demoHTML<body><canvas id="canvas" width="1000" height="750" style="background-color: gainsboro"></canvas></body>JS 行为定义canvas的渲染<script> (()=>{ ...
2019-07-07 22:33:43 252
原创 canvas气泡:雨滴落地效果
demo效果预览HTML结构<body> <canvas id="canvas" width="1000" height="800"></canvas></body>JS定义画布绘制 <script> (()=>{ document.addEventL...
2019-07-07 19:04:36 606
原创 轮播图推开效果动画实现
demo效果图前面的图片会运动到后面,后面的图片会运动到前面骨架demo HTML 的结构很简单3d舞台+2个page<body> <!-- 3d舞台--> <div class="stage"><!-- 旋转page--> <div class="page">...
2019-07-07 11:11:22 372 1
原创 通用Mapper在SpringBoot中的简单使用
引入依赖 <properties> <java.version>1.8</java.version> <pagehelper.version>1.2.3</pagehelper.version> <tk.version>2.0.2</tk.version> <druid.version&...
2019-04-28 18:32:42 207
原创 通过Hibernate Validator在Controller中方法入参前实现表单验证
此例为SpringBoot项目spring-boot-starter-web包含了Hibernate Validator,并且无序配置,lombok是便捷工具,本文中的作用是降低实体类的臃肿度 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...
2019-04-25 23:09:49 644
原创 使用SHA256进行简单的加密
期望对用户的密码进行加盐加密依赖 <!--apache的便捷工具包,有生成随机字符串的方法--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <ve...
2019-04-25 16:35:58 2667
原创 SpringBoot配置Druid连接池
Java配置类import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.springframework.boot.con...
2019-04-20 15:35:01 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人