
JavaScript
x619y
这个作者很懒,什么都没留下…
展开
-
js中(function(){…})()立即执行函数写法理解
摘要 javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用转载 2015-10-21 11:16:03 · 442 阅读 · 0 评论 -
表单序列化为JSON对象 serializeObject
//表单序列化为JSON对象 $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name] !转载 2017-09-01 16:38:25 · 354 阅读 · 0 评论 -
检测浏览器是否支持某css属性
var cssProperty = function (attr) { var prefix = [ 'O', 'ms', 'Moz', 'Webkit' ], len = prefix.length, style = document.createElement('i').style;转载 2017-09-01 16:38:32 · 534 阅读 · 0 评论 -
readAsBinaryString polyfill
if (!FileReader.prototype.readAsBinaryString) { FileReader.prototype.readAsBinaryString = function (fileData) { var binary = ""; var pt = this; var read转载 2017-10-27 14:00:22 · 1097 阅读 · 0 评论 -
JS设置CSS样式的几种方式(js设置!important)
用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效如果属性有'-'号,就写成驼峰的形式(如textAlign) 如果想保留 - 号,就中括号的形式 element.style['text-align'] = '100px';element.style.height = '100px';2. 直接设置属性(只能用于某些属...转载 2018-06-07 09:48:09 · 81024 阅读 · 1 评论