摘要: 1、避免全局变量,因为全局变量容易发生名称上的冲突,可维护性不好。 a,使用命名空间 b,使用闭包 c,在函数内部使用var声明 2、编写可维护的代码 a.可读性 b.连续性 c.预见性 d.看起来是一个人写的 e.有文档3、不要扩展内建的原型 扩展原型的构造函数,可以提供一些很强大的功能,但是有时 阅读全文
posted @ 2016-11-14 19:01 路漫漫其修远兮zz 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 我一直使用printf调试程序,一般来说都是比较顺利,但有时候,你会发现需要更好的方法。下面几个JavaScript技巧相信你一定会觉得十分有用: 1. debugger; 我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。 需要带有条件的断点吗?你只 阅读全文
posted @ 2016-11-14 18:55 路漫漫其修远兮zz 阅读(183) 评论(0) 推荐(0) 编辑
摘要: JavaScript对象的创建方式 在JavaScript中,创建对象的方式包括两种:对象字面量和使用new表达式。对象字面量是一种灵活方便的书写方式,例如: ? 1 2 3 4 5 6 var o1 = { p:”I’m in Object literal”, alertP:function(){ 阅读全文
posted @ 2016-11-12 13:25 路漫漫其修远兮zz 阅读(551) 评论(0) 推荐(0) 编辑
摘要: $.fn.xxx是可以用对象来调用的命名空间,例如 $.fn.input() 在声明时就可以用 $('abc').input() $.fx是指jquery的特效。 如果使用显示、滑动、淡入淡出、动画等。 $.fx.off可以关闭动画,其实是直接显示结果。 不是很深入,但要坚持遇到不懂得就记录,遇到出 阅读全文
posted @ 2016-11-11 23:54 路漫漫其修远兮zz 阅读(148) 评论(0) 推荐(0) 编辑
摘要: JS多级命名空间 JavaScript不像C#或Java,有专门的namespace和package语法支持,当JS复杂到一定程度,尤其是引用大量的第三方JS框架和类库之后,命名冲突就会成为一个严重的问题,因此使用JS自己的变通方式建立命名空间很重要。 最简单的实现命名空间的方法,代码示例如下: / 阅读全文
posted @ 2016-11-11 23:53 路漫漫其修远兮zz 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 总共y颗糖,每天吃一半加一颗,第n天剩下一颗 把它写成js方法 function(n) { var sum = 1; for (var i = 0; i < n; i++) {sum = sum * 2 +2;} return sum}(n) 阅读全文
posted @ 2016-11-09 22:47 路漫漫其修远兮zz 阅读(108) 评论(0) 推荐(0) 编辑
摘要: less官网:http://www.bootcss.com/p/lesscss/ LESS编写技巧分享:http://www.xuanfengge.com/less-writing-skills-sharing-happy-to-write-css.html sass语法:http://www.w3 阅读全文
posted @ 2016-10-27 20:42 路漫漫其修远兮zz 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、配置环境 1、配置java环境: 下载对应系统环境的jdk:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 安装jdk并配置环境变量 2、配置android环境: 准备android开发工 阅读全文
posted @ 2016-10-27 17:44 路漫漫其修远兮zz 阅读(728) 评论(0) 推荐(0) 编辑