自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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> &amp

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关注的人

提示
确定要删除当前文章?
取消 删除