首页 > 代码库 > JavaScript高级程序编程(四)
JavaScript高级程序编程(四)
2017.7.12 北京 数伏第一天
本日总结:
1.线上服务器时常显示.woff文件丢失解决办法 (IIS服务器)
添加MIME类型 添加三条:
文件扩展名 MIME类型
.svg image/svg+xml
.woff application/x-font-woff
.woff2 application/x-font-woff
2.时间格式IOS系统无法解析 显示NaN,而安卓系统解析正常 大多出现于移动端
iPhone中的safari无法解释 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss这样的时间格式,而谷歌火狐等浏览器对这样的格式做了扩展,
iPhone中的safari所支持的格式为 YYYY,MM, DD,HH,mm,ss,
废话不多说继续读书笔记,还有前几章过于详细了所以以后章节只记录我认为得重点:
操作符
1.一元操作符 - -s,s- -,++s,s++,主要区别在于计算时候得先后顺序,符号在前当然先计算,不过也要看上下运行环境,而单独得+,-操作符 会像number()函数一样先进行转换。
2.位操作符 ECMA 中所有数值都是按照64位格式储存 但操作符会先把64位换位32位操作结果再转换铖64位,所谓二进制指的是2得幂,详见P39,按位非,按位与,按位或,按位异或,左移,右移以及有符号移动,这里就不多做介绍了,目前暂时我还没用到过相关操作,但是已经看过几遍有大概印象
3.布尔操作符 逻辑非! 与其他类型转换规则相同判断之前会针对数据做转换 比如0,1 如果时null 或者undefined 逻辑非会返回true,而双谈号 !!效果与Boolean()效果相同模拟转型函数行为 返回true或者false,
JavaScript高级程序编程(四)