`
xinhuayw
  • 浏览: 28593 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

Javascript 核心技术

阅读更多
Javascript 命名规范:
  变量名使用骆驼命名法(CamelCase):validateName,firstName;
  私有变量:var _break = new Object;
  常量:const CURRENT_MONTH=3.5;

URI编码和解码:
  escape和unescape:对ASCII码字符编码和转码;(不支持中文编码,非ASCII字符)
  encodeURI和decodeURI:对URI字符不进行编码;(支持中文编码)
  encodeURIComponent和decodeURIComponent:对任何字符都进行编码和解码;

为什么需要编码和解码原因是网络传输的只能是字节码,但我们需要看字符所以存在字节和字符的转换。

讲解编码和解码问题比较好的文章:
http://tcking.iteye.com/blog/726643

null和undefined:null没定义也没有被赋值;undefined定义了但是没有被赋值;
判断一个变量是非null和undefined用这个表达式:if(sValue);

javascrip压缩网站:
http://dean.edwards.name/packer/:提供压缩javascript代码的功能。

关联数组访问:
for(variable in object)//循环访问关联数组;
if("URL" in document)//判断键是否在关联数组中;


 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics