随笔分类 -  javascript

JS高阶函数
摘要:function compose(f,g){ return function(){ console.log(arguments); return f.call(null,g.apply(null,arguments)); } } var f = function(x){return x*x};... 阅读全文
posted @ 2018-03-02 15:35 花溪的小石头 阅读(175) 评论(0) 推荐(0)
JS对象总结
摘要:一、创建对象 三种方式:对象直接量、关键字new和Object.create()函数 Object.create()的第一个参数是这个对象的原型, 二、属性的查询 三、删除属性 delete运算符可以删除对象的属性,只能删除自有属性, 不能删除继承属性。 delete不能删除那些可配置性为false 阅读全文
posted @ 2018-03-02 15:02 花溪的小石头 阅读(187) 评论(0) 推荐(0)
(转载)彻底弄懂js原型链
摘要:转载自http://blog.csdn.net/wxw_317/article/details/49617767 原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有"[[prototype]]"属性,函数对象有"prototype"属性,原型对象有"constructo 阅读全文
posted @ 2018-03-02 09:36 花溪的小石头 阅读(291) 评论(0) 推荐(0)
JS事件总结
摘要:一、HTML事件处理程序 1.DOM0级事件处理程序 实际上可以在事件处理程序中通过this访问元素的任何属性和方法。 也可以删除通过DOM0级方法指定的事件处理程序 btn.onclick = null; // 删除事件处理程序 DOM0级只支持一个回调函数 2.DOM2级事件处理程序 DOM2级 阅读全文
posted @ 2018-03-01 11:35 花溪的小石头 阅读(179) 评论(0) 推荐(0)
DOM总结
摘要:一、DOM操作技术 1.动态脚本 以上版本,safari3.0之前的版本不能支持,但却允许使用文本节点技术来指定代码,故做出兼容的代码如下: 2.动态样式 3.DOM扩展 1) querySelector()方法 此方法接收一个CSS选择符,返回与该模式匹配的第一个元素,如果没有匹配的元素,返回nu 阅读全文
posted @ 2018-02-28 18:39 花溪的小石头 阅读(165) 评论(0) 推荐(0)
BOM总结
摘要:一、window对象 1.全局作用域 var age = 23; alert(window.age); //23 在全局定义的变量age会被自动归在window对象名下。于是,可以通过window.age访问变量age。 2.窗口位置 IE,Safari,Opera,Chrome都提供了screen 阅读全文
posted @ 2018-02-28 15:41 花溪的小石头 阅读(189) 评论(0) 推荐(0)