摘要: //注意:htmll里面 引号嵌套,要用双引号套单引号 阅读全文
posted @ 2018-05-03 14:02 杉VS冉 阅读(7056) 评论(0) 推荐(0) 编辑
摘要: //判断 是不是数组 (兼容性 IE9+) 兼容方法 阅读全文
posted @ 2018-04-09 14:58 杉VS冉 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 严格模式是为JavaScript提供了一种不同的解析和执行模式,在严格模式下,一些不确定的行为将会被处理,某些不安全的操作会被抛出错误。 使用方法: 1 整个脚本开启严格模式 2 函数内部使用严格模式 function test(){ "use strict"; // 其他代码 } function 阅读全文
posted @ 2018-04-09 10:41 杉VS冉 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 直白点,它由两部分组成,执行上下文A,和在该执行上下文创建的函数(B), 当B执行时,访问了A的局部变量 此时就会形成闭包。 经典的闭包实用例子: 解决方案: 阅读全文
posted @ 2018-04-08 14:13 杉VS冉 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 作用域 可以这样理解:作用域是一套规则,这套规则用来管理引擎在当前作用域及嵌套的子作用域根据标示符名称查找变量。 作用域链 由当前环境和上层环境的一系列变量对象组成,它保证了当前执行环境对符合访问权限的变量和函数的有序访问。 注释: 阅读全文
posted @ 2018-04-08 14:05 杉VS冉 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 实用场景 一(处理类数组 如 arguments ) 阅读全文
posted @ 2018-04-08 13:32 杉VS冉 阅读(160) 评论(1) 推荐(0) 编辑
摘要: // 深拷贝 // 判断类型 console.log(checkType(1)); //[object Number] console.log(checkType('1')); //[object String] console.log(checkType(true)); //[object Boo 阅读全文
posted @ 2018-04-08 13:17 杉VS冉 阅读(289) 评论(2) 推荐(0) 编辑
摘要: //实用场景一(数组去重)注意:先排序 var arr = [1, 2, 1, 2, 3, 4, 5, 7, 7, 7, 7, 7, 8, 8, 9, 9]; var result = arr.sort().reduce((init, current) => { if (init.length 0 阅读全文
posted @ 2018-04-08 11:43 杉VS冉 阅读(226) 评论(0) 推荐(0) 编辑
摘要: jQueryUI 的 拖拽插件极大的方便了开发者对拖拽功能的实现,但是官方教程给的太笼统,在具体实现的时候很多地方不明确,这里说一下我遇到的两个 "小坑": 1:Draggable 的clone 属性. 2:Droppable 接受拖拽控件的定位问题(拖到哪,就放在哪) 首先是第一个"坑",在做一些 阅读全文
posted @ 2016-04-14 17:20 杉VS冉 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 最近写的项目需要用的上传图片的功能但是浏览器自带的按钮样式实在是不忍直视,肯定要进行修改,网上也有很多方法(自己查....),我这里用了个取巧的方法:就是函数的间接调用 在点击btn的时候让它执行了图片选择的函数 代码虽然很简单 但是效果很明显,再也不用为选择器的样式担心了~随便设计 html 代码 阅读全文
posted @ 2016-04-13 18:06 杉VS冉 阅读(318) 评论(0) 推荐(0) 编辑