
jquery图片预览支持IE6+ chrome firefox
该插件支持IE6+,chrome,firefox等主流浏览器 效果演示地址 用法 jQuery.fn.extend({ uploadPreview: function (opts) { var _self = this, _this = $(this); opts = jQuery.extend({ Img: "imgPreview", Width: 100, Height
该插件支持IE6+,chrome,firefox等主流浏览器 效果演示地址 用法 jQuery.fn.extend({ uploadPreview: function (opts) { var _self = this, _this = $(this); opts = jQuery.extend({ Img: "imgPreview", Width: 100, Height
兼容ie10和ie11的版本判断 function isIe(){ return ("ActiveXObject" in window); } 判断IE兼容到IE9 今天一个项目中需要判断IE版本号,又因为 jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),于是就看到一老外写的一段代码: var _IE = (function(){ var v = 3, div = document.createElement('div'), all = div.getEl
今天测试系统的时候,发现前端js运算的不正确,转了又转,发现都不行,如下 百度了下,发现是javascript浮点运算的一个bug 解决方法一 使用javascript中自带的方法toFixed()修复 NumberObject.toFixed(num) toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 这种方法知道只能是在已知小数位数的时候使用,不小的位数的时候傻了 解决方法二 将浮点数转成整数,再做运算 //浮点数相加 function
来自:http://julying.com/blog/the-features-of-javascript-language-summary-maps/ 下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料 JavaScript 数据类型 JavaScript 字符串函数 javascript 数组 JavaScript 变量 Javascript 运算符 JavaScript 流程控制 javascript 函数基础 JavaScript 正则表达式 Window
方法一 支持IE8及其以下 var isIE = !-[1,]; 这段世界最短的IE检测代码,是利用IE对数组转换的特性完成的。在IE9中,该bug已经修复,该方法不能向后兼容。 方法二 var ie = (function(){ var undef, v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while
来自:http://julying.com/blog/so-you-think-you-know-javascript/ 题目一: if (!("a" in window)) { var a = 1; } alert(a); 题目二: var a = 1, b = function a(x) { x && a(--x); }; alert(a); 题目三: function a(x) { return x * 2; } var
js格式化日期 /** * 给Date的原型添加格式化时间的方法 * @param {Object} format 要格式化的类型 * @param {Object} daynum 要加减的时间的天数,加时间填正整数,减时间填负整数 * @memberOf {TypeName} * @return {TypeName} 格式化以后的时间 */ Date.prototype.format = function(format,daynum) { /*
习惯使用java的HashMap,js封装数据的时候也想用map集合,就找了一个封装好的js版的HashMap. function HashMap() { /** Map大小* */ var size = 0; /** 对象* */ var entry = new Object(); /** Map的存put方法* */ this.put = function(key, value) { if (!this.conta