1、减少Jquery使用处理dom遍历和复杂的脚本场景时,jquery可能有很大的帮助,不过在处理简单的、直截了当的代码场景就会迟缓。尽可能的避免jquery对象创建,尤其在循环中。2、优化循环用被缓存的数组长度优化前for (var i = 0; i < arr.length; i++) { .....
分类:
Web程序 时间:
2014-09-23 02:15:23
阅读次数:
253
什么是“执行上下文”(也叫做“执行上下文环境”)?暂且不下定义,先看一段代码:第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undefined,但却不知道a是10(第三句中)。在一段js代码拿过来真正一句一句运行...
分类:
编程语言 时间:
2014-09-22 19:13:33
阅读次数:
144
这个DEMO是使用CSS3制作的一个分步注册表单,每个input对应的是每一步,在表单得到焦点时,对应的step也会进行对应的改变。不过这个效果是使用js代码来实现,但整个表单的外观是由CSS3来完成的,整个案例中使用了:@font-face来制作icon图标,使用gradient来制作渐变的按钮效...
分类:
Web程序 时间:
2014-09-22 18:04:42
阅读次数:
277
参考博客地址http://www.woiweb.net/how-to-test-your-javascript-code-with-qunit.html官方地址http://qunitjs.com/1、创建qunit.html 文件添加由官方提供的cdn 加载测试框架 QUnit Exampl...
分类:
Web程序 时间:
2014-09-22 16:42:42
阅读次数:
211
方才在程序里看到一段JS代码,写法极为高明,私心想着若是其按照规范来写,定可培养对这门语言的理解,对JS编程能力提高必是极好的。说人话:丫代码写的太乱,看的窝火!最近闲暇无事,准备对自己JS学习做一个总结。众所周知,JS是一种语法极其灵活的语言,一千个人会有一千种JS书写方式。这造成的结果往往就是给...
分类:
编程语言 时间:
2014-09-22 14:46:32
阅读次数:
300
如果我们把嵌入在HTML中的<script> js coding </script>看做Js代码块(实际上Js没有代码块的意义一说,如果真要看成代码块那也应该是按函数块来划分)的话,下面就是Js代码执行顺序: 这里转载?Js执行顺序总结归...
分类:
编程语言 时间:
2014-09-22 14:20:43
阅读次数:
193
1、首先导入jQuery插件。2、js代码:$(window).scroll(function () { if($(window).scrollTop()>=100) { $(".backtop").fadeIn(); }else { ...
分类:
Web程序 时间:
2014-09-22 13:01:12
阅读次数:
330
通过JS代码输出log信息Js代码Js代码: console.log("Hello World"); Log信息: Console: Hello World http://www.example.com/hello.html :82 在WebChromeClient中实现onConsoleM...
分类:
移动开发 时间:
2014-09-22 01:11:01
阅读次数:
411
jsonp的原理很简单,主要利用了HTML中所有有src的属性的标签可以跨域的特点,利用script的src进行get请求,后端输出一段js代码的字符串在script中便会执行。
当然后端输出普通的json字符串是不行的,后台应当输出fn(json)样式的字符串 ,f
var...
分类:
Web程序 时间:
2014-09-21 11:54:10
阅读次数:
244
这段时间在学习Require.js和Backbone.js的过程中,发现有些项目里的HTML代码都是写在View的js代码里面的,渲染的时候需要对Collection进行循环,再将HTML代码拼接上去,这似乎不是一件非常好的事情,因为将js代码和html代码融合到一起会增加代码的维护难度,而且这个过...
分类:
Web程序 时间:
2014-09-21 00:53:29
阅读次数:
366