随笔分类 - js前端
摘要:Document (function (doc,win){ var Scratch = function(options){ this.options = options; this.up = doc.querySelector("#up"); t...
阅读全文
摘要:Ie8下,new Option()后,appendChild,ie8下下拉菜单文字为空的问题
阅读全文
摘要:1 2 3 4 5 6 24 25 26 27 28 你爱我像谁29 选择30 胆小鬼31 再见32 少年游33 泡沫34 跟着感觉走35 浮夸36 光辉岁月37 38 68 69
阅读全文
摘要:offsetParent 属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为...
阅读全文
摘要:js oop 总结 参考资料: http://www.w3school.com.cn/js/pro_js_object_defining.asp
阅读全文
摘要:1、基础准备: 先来了解下,如何运用js实现select动态添加option。//1.动态创建selectfunction createSelect(){ var mySelect = document.createElement("select"); mySelect.id = "m...
阅读全文
摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } ...
阅读全文
摘要:一 在父页面操作子页面 IE下操作IFrame内容的代码:document.frames["MyIFrame"].document.getElementById("s").style.color="blue";但是这在Firefox下无效。所以,想到在Firefox下用FireBug来调试。经过...
阅读全文
摘要:一、JavaScript 引擎是单线程的可以从下面的代码中看到,第一个用setTimeout中的代码是死循环,由于是单线程,下面的两个定时器就没机会执行了。浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现3个常驻线程:javascript引擎线程,GUI渲染线程,浏览器...
阅读全文
摘要:js中apply方法的使用1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:Object.extend = function(destination, source) { for (property in source) { destination[p...
阅读全文
摘要:js callcall 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象...
阅读全文
摘要:一 jQuery的扩展方法原型是$.extend(dest,src1,src2,src3);含义是将src1,src2,src3合并到dest中,返回值为合并后的dest,该方法合并后,dest的结构被修改.结果:Object { type="person", name="lisi", age=...
阅读全文
摘要:无标题文档var city = [{"name":"\u5317\u4eac","child":["\u4e1c\u57ce","\u897f\u57ce","\u5d07\u6587","\u5ba3\u6b66","\u671d\u9633","\u77f3\u666f\u5c71","\u6d...
阅读全文
摘要:这几天公司后台改版,老板让实现一个拖拽图片实现排序的效果。本人水平一般,这个效果感觉好难!小公司一枚,也没高手。无可奈何之下,只得求助度娘,搜了一个下午也没发现太好的插件或代码。回到桌面,看到了JQUERY UI刚用这个实现了一个拖拽效果。随便打开demos。发现了这个sortable文件夹,打开后...
阅读全文