摘要: 使用闭包将变量i的值保护起来。 //sava1:加一层闭包,i以函数参数形式传递给内层函数 for( var i=0; i<ps.length; i++ ) { (function(arg){ ps[i].onclick = function() { alert(arg); }; })(i);//调 阅读全文
posted @ 2018-05-22 17:25 佳琪欧尼 阅读(280) 评论(0) 推荐(0)
摘要: const不能从字面上来理解,他不能修改的是栈内存在的值和地址。 使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。 怎么理解栈内存在的值和地址呢?就要从javascript的类型说起:基本类型 Boolen, Number, String 是把直接值直接存在栈内引用类型 Obje 阅读全文
posted @ 2018-05-16 14:31 佳琪欧尼 阅读(173) 评论(0) 推荐(0)
摘要: document.hidden:表示页面是否隐藏的布尔值。页面隐藏包括 页面在后台标签页中 或者 浏览器最小化 (注意,页面被其他软件遮盖并不算隐藏,比如打开的 sublime 遮住了浏览器)。 document.visibilityState:表示下面 4 个可能状态的值 hidden:页面在后台 阅读全文
posted @ 2018-05-09 15:02 佳琪欧尼 阅读(159) 评论(0) 推荐(0)
摘要: 用了自调用递归的方法,很6。 阅读全文
posted @ 2018-04-10 09:16 佳琪欧尼 阅读(154) 评论(0) 推荐(0)
摘要: 1 function isEqual(a, b) { 2 //如果a和b本来就全等 3 if (a === b) { 4 //判断是否为0和-0 5 return a !== 0 || 1 / a === 1 / b; 6 } 7 //判断是否为null和undefined 8 if (a == null |... 阅读全文
posted @ 2018-04-10 09:14 佳琪欧尼 阅读(5660) 评论(0) 推荐(0)
摘要: 对象的长度不能用.length获取,用js原生的Object.keys可以获取到 阅读全文
posted @ 2018-01-17 16:57 佳琪欧尼 阅读(200) 评论(0) 推荐(0)
摘要: 先说一下问题:在placeholder中想使用字体图标,结果渲染不正确,代码如图 效果如图 在网上get到了解决方法: 在VUE组件中,给placeholder添加图标,需要注意以下几点: 1、不要给placeholder直接赋值,如下 应该使用:placeholder对此属性进行绑定赋值,如下 2 阅读全文
posted @ 2018-01-16 10:06 佳琪欧尼 阅读(6285) 评论(0) 推荐(1)
摘要: 一、选择需要的图标,加入购物车 二、打开购物车,点击添加至项目 三、点击下载至本地 四、需要以下的文件 五、添加这些文件到项目中,记得检查iconfont.css中字体文件引用的路径是否正确 六、根据demo_xxx.html 中的使用方法来正确使用字体图标就ok啦 阅读全文
posted @ 2018-01-16 09:45 佳琪欧尼 阅读(474) 评论(0) 推荐(0)
摘要: 1. 在项目里安装vux 2. 安装vux-loader 3. 安装less-loader (这个是用以正确编译less源码,否则会出现 ' Cannot GET / ') 4. 安装yaml-loader (以正确进行语言文件读取) 5. 在build/webpack.base.conf.js 文 阅读全文
posted @ 2018-01-09 16:31 佳琪欧尼 阅读(174) 评论(0) 推荐(0)
摘要: 如果我要获取第二个tr里的第二个td的值: children: find: 结果,通过children获取的值为:null,而通过find获取的值为:4 这是为什么呢? 通过children获取的是该元素的下级元素,而通过find获取的是该元素的下级所有元素。 这时回到上面,我们可以得出,$("#t 阅读全文
posted @ 2017-12-15 11:51 佳琪欧尼 阅读(2466) 评论(0) 推荐(0)