摘要: 乘法 我们来看下前面的题目: 下面说一下乘法隐性转换原则: 1、如果2个数值都是数字,那么直接进行乘法运算,(相信大家都会的,和小学数学一样,同时要注意数字的符号),如果乘积数值超过了ECMAscript的数值表示范围,则返回Infinity(正无穷)或者-Infinity(负无穷) 2、如果一个数 阅读全文
posted @ 2018-05-30 01:27 乌梅菌 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 正则表达式规则 一、普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例: 表达式 "o",在匹配字符串 "haorooms" 时,匹配结果是:成功;匹配到的内容是:"o";匹配到的位置 阅读全文
posted @ 2018-05-30 01:19 乌梅菌 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、js整数的操作 使用|0和~~可以将浮点转成整型且效率方面要比同类的parseInt,Math.round 要快,在处理像素及动画位移等效果的时候会很有用。性能比较见此。 var foo = (12.4 / 4.13) | 0;//结果为3 var bar = ~~(12.4 / 4.13);/ 阅读全文
posted @ 2018-05-30 01:14 乌梅菌 阅读(124) 评论(0) 推荐(0) 编辑
摘要: window相关的宽高 window是可以省略的,直接与window挂钩的宽高有如下几个! 展示如下: innerHeight又叫可视区域。支持IE9及以上浏览器。 与document相关的宽高 包括与client相关的、与offset相关的、与scroll相关的。 并讲到了documentElem 阅读全文
posted @ 2018-05-30 01:10 乌梅菌 阅读(138) 评论(0) 推荐(0) 编辑
摘要: js 判断安卓或者ios 之indexOf方式 //判断访问终端 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.index 阅读全文
posted @ 2018-05-30 01:07 乌梅菌 阅读(451) 评论(0) 推荐(0) 编辑
摘要: jQuery的加载 1、我们经常用CDN来加载网页,我之前的文章中也多次提及,点击查看使用CDN的好处, 2、最好在本地备份一个相同版本的代码,以防万一,不能链接远程服务,详情见此。 3、使用裸协议的URL(去掉http:或者https:) 4、如果可能,尽量将你的JavaScript和jQuery 阅读全文
posted @ 2018-05-30 00:31 乌梅菌 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 元素操作 Add Class //JQUERY $(el).addClass(className); //js //谷歌浏览器,火狐浏览器,IE8+ if (el.classList) el.classList.add(className); else el.className += ' ' + c 阅读全文
posted @ 2018-05-30 00:23 乌梅菌 阅读(205) 评论(0) 推荐(0) 编辑