/** * moyuQuery的大部分API方法名和jQuery保持一致,可以结合jQuery的文档来阅读本库 * www.moyu-edu.com * */ //立即函数自执行 //把window传进来,可以不用每次访问都去全局作用域,提高代码执行速度 //因为在有的低版本IE中undefined的值有可能改写,所以传进来,但是调用的时候实参没有这个,所以保证是正确的undefin... Read More
posted @ 2016-06-07 16:23 koala_熊 Views(140) Comments(0) Diggs(0) Edit
/** * MobileDetect.system ios || android */ var MobileDetect = { init: function() { this.system = this.info(); }, info: function() { return function() { ... Read More
posted @ 2016-06-07 16:11 koala_熊 Views(670) Comments(0) Diggs(0) Edit
1. clientWidth, clientHeight 1. 增加边框、外边距,DOM实际大小不受影响 2. 增加滚动条,会减少DOM实际大小,原因不把滚动条的大小算在内 3. 增加内间距,会影响DOM实际大小 4. 在没有内边距和滚动条的情况下,没有设置CSS大小,那么IE浏览器会理解为0 2. Read More
posted @ 2016-06-07 15:57 koala_熊 Views(153) Comments(0) Diggs(0) Edit
/** * BrowserDetect.browser; 浏览器的名称,例如Firefox,IE * BrowserDetect.version; 浏览器的版本,比如,7、11 * BrowserDetect.OS; 浏览器所宿主的操作系统,比如Windows、Linux */ var BrowserDetect = { ini... Read More
posted @ 2016-06-07 15:42 koala_熊 Views(152) Comments(0) Diggs(0) Edit
// 用最有效率的方式,算出2乘以8等于几? 2 << 3 // 对两个整数变量的值进行互换(不需要第三方变量) a = a ^ b; b = a ^ b; a = a ^ b; Read More
posted @ 2016-06-07 15:33 koala_熊 Views(100) Comments(0) Diggs(0) Edit
var Base64 = { _keyStr: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', encode: function(input) { var output = '', chr1, chr2, chr3, enc1, enc2, enc3, en... Read More
posted @ 2016-06-07 15:21 koala_熊 Views(155) Comments(0) Diggs(0) Edit
'use strict'; /** * 获取CSS */ function getStyle(obj, attr) { return (obj.currentStyle || getComputedStyle(obj, false))[attr]; } /** * JS动画框架 */ function move(obj, json, options) { if (!o... Read More
posted @ 2016-06-07 15:00 koala_熊 Views(145) Comments(0) Diggs(0) Edit