- 博客(6)
- 收藏
- 关注
原创 对于js标签与变量类型的细节枚举
对于js标签与变量类型的细节枚举一、标签细节对于常用的 <script> 标签,除去src,type,charset属性外还可以设置async,defer属性以下是对两属性的作用解析async:表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或 等待加载其他脚本,但只对外部脚本文件(即外联js文件)有效。同时需要注意的是,该属性并不能保证js文件的执...
2018-12-07 20:28:22 207
原创 使用生成器函数与递归实现树的遍历
使用生成器函数与递归实现树的遍历要进行树的遍历前我们需要有一棵dom树,这棵树如下.<div id="tree"> <ul> <li></li> <li></li> <li></li> &
2018-11-20 22:06:43 273
原创 生成器函数详解
生成器函数详解生成器函数即形如function* 函数名(){}的函数,他的功能也像他的名字一样,用于生成某些特定计划好的字符如常用工具或者人名列表,或者如下图的IDfunction* putout_id(){ let ID=1; while(ID) { yield ID++; }}const lie=putout_id(...
2018-11-20 22:04:38 973
原创 闭包与作用域原理简解
闭包与作用域原理简解闭包看似高大上其实只是js作用域的副产物,但是依靠他我们可以实现接近java,c++语言的私有变量.示例代码如下function myfunction(){var liein=0;this.lieout=function(){ liein++; console.log(liein); }}myclass=new m...
2018-11-08 19:43:29 233
原创 touch与bootstrap简单实现移动端切换(重点在touch)
touch与bootstrap简单实现移动端切换在此,我将以最简单的方式呈现出移动端切换的核心代码这段代码将会在监听touch事件时对拖动长度进行计算从而决定是否要调用bootstrap中的切换展示函数第一步,我们对需要监听的元素添加监听触摸与触摸移动功能document.getElementById("main_middle").addEventListener("touchs...
2018-11-01 20:17:58 1147
原创 前端以canvas实现验证码详解
前端实现验证码生成实现此功能,可以先拆分出验证码有以下要素:随机凌乱字符生成 随机的背景色调 随机出现的遮挡线与点要实现此功能我们可以使用css3中canvas元素,通过js我们可以非常简单的实现前端生成验证码。下面让我们逐项实现我们先在html中创建一个canvas元素用于存放验证码注意其中的width和height属性是没有px的<canvas onclic...
2018-11-01 09:49:45 1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人