摘要:
前端开发神器--browser-sync 阅读全文
摘要:
最新的ES6标准添加有Promise方法,但自己在项目中一直使用jQuery(jQuery自己实现了不标准的Promise),加上es6标准还没有得到普及,也就懒得学习相关资料。最近手头上的活少了,本着好好学习,天天向上的宗旨,便查了些资料,学习下Promise。我们都知道js是单线程的,意味着在同... 阅读全文
摘要:
最近因为公司项目的要求,需要做页面的全屏滚动切换效果。页面的切换,需要脚本监听鼠标滑轮的滚动事件,来判断页面是向上切换or向下切换.这里的脚本很简单,我就直接贴出来吧。 1 $('html').on('mousewheel DOMMouseScroll', function (e) { 2 ... 阅读全文
摘要:
这周买了台阿里云,用wordpress搭了个自己的站点,折腾了几天。网站的网址是http://www.smarteyeball.com/,取名慧眼网,宗旨是让大家发现新世界。 阅读全文
摘要:
之前自己一直使用~~运算符来把‘112222’字符型的数值换算成整型的数值但今天调试程序发现了一些问题~~'999'=》999~~'111111999'=》111111999这些都是正常的但~~'1111119998888000'=》-925489088就不正常了所以大数值的换算还是使用‘+’运算符... 阅读全文
摘要:
最近闲来无事,写了个移动端的事件库,代码贴在下面,大家勿拍。 1 /** 2 @version 1.0.0 3 @author gangli 4 @deprecated 移动端触摸事件库 5 */ 6 (function () { 7 "use strict"; 8 ... 阅读全文
摘要:
互联网的快速发展,给web开发人员带来了前所未有的挑战。对于前端开发,前端开发er所需要编写的js早已不是那些寥寥几行的视觉效果代码。代码量的大增,多人协同,人员素质悬殊不齐,这都需要一个标准,来对代码的规范性进行控制。Jasmine作为一个前端团队使用的测试框架,便运应而生。1、jasmine简介... 阅读全文
摘要:
我们先来看下caller.caller:返回一个对函数(该函数调用了当前函数)的引用。functionName.caller:functionName对象是所执行函数的名称。说明对于函数来说,caller 属性只有在函数执行时才有定义。如果函数是由顶层调用的,那么 caller 包含的就是 null... 阅读全文
摘要:
首先大家看下下面的代码var reg = /\d/;console.log( reg.test("1") );console.log( reg.test("1") );输出都是true。好的,接下来我们看这段代码var reg = /\d/g;console.log( reg.test("1") )... 阅读全文
摘要:
之前美丽湾项目是用赢家写的替换方法,替换数据时,无法深度遍历,这里修改一下方法: 1 function tempExt(h, data) { 2 return h.replace(/\{(.*?)\}/g, function (str, m) { 3 ... 阅读全文