阅读YUI2.8.1 版本上
1,将变量转换为字符串的办法。
var a=" "+a; js提供了一系列的自动转换变量类型的方法。
2,if(a==null){
a={};
}这样的代码可以简化为 a=a||{};
var s;
if(a!==null){
s=a.property;
}这样的代码可以简化为 s=a&&a.property;
3,环境检测代码
ie;opear;Gecko(firefox);webkit(Safari);mobile;air;caja;secure(ssl);os(操作系统也检测。。。);
secure的查询只是检测window.localtion.href有无https状况。
大部分检测代码从navigator.userAgent里面出来,通过字符串来进行判断
4,YUI的继承使用的是prototype的方法继承。
进行覆盖方法的时候,要注意valueOf和toString 这两个方法。
因为动态属性的优先级是高于原型优先级的。所以进行继承覆盖方法的时候,需要检测这两个方法。
调用了valueOf跟toString,二者并存的情况下,在数值运算中,优先调用了valueOf,字符串运算中,优先调用了toString。
分享到:
相关推荐
Yahoo.Yui.Compressor.dll文件下载,解决找不到Yahoo.Yui.Compressor.dll的问题 Yahoo.Yui.Compressor.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到Yahoo.Yui....
grunt-yui-compressor-源码.rar
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yuicompressor-...
Yahoo JavaScript库 YUI,非常有名的免费开源代码库
雅虎推出的一款javascript压缩工具。有JAVA版本和.NET版本。 yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ----------...
python库。 资源全名:ore.yui-0.4.1.tar.gz
基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI ...
Yahoo.Yui.Compressor引擎是目前最稳定的压缩引擎出自于雅虎。 但是雅虎仅提供java版的很是不方便。 由于经常需要压缩JS所以本人开发了这个绿色小工具(单文件)奉献给大家。 如果建议可以留言
yui_3.14.1 yahoo YUI 资料
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
在 YUI 框架的 %BULID%/yahoo/yahoo.js 中,包含了一系列的变量类型检测方法,它们被分装成 YAHOO.lang.is* 。其中,这些函数的大部分封装都是 typeof 操作符的封装,我个人比较敢兴趣的事 isArray 与 isValue 的两...
YUI3 源码 非compress版 YUI3 源码 非compress版 YUI3 源码 非compress版
在 YAHOO.util.Dom 中能发现很多有趣的东西。下面先说下 toCamel 的函数,感谢 小马 帮助我理解了这个函数。toCamel 把指定名称替换为驼峰写法,比如把 border-width 替换为 borderWidth 。
压缩JS所使用jar包!...压缩JS:java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS:java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css --charset utf-8
yuicompressor.jar js/css压缩 //压缩JS java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js //压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src...
yuicompressor-2.4.8.zip js、css注释清理及压缩工具