随笔分类 - JavaScrip学习笔记
为了督促自己!
摘要:说明:scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。 clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。 offsetWidth:对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变。 参考博文
阅读全文
摘要:window对象 window对象window对象是BOM核心,window对象指当前的浏览器窗口所有Javascript全局对象、函数以及变量均自动成为window对象的成员全局变量是window对象的属性全局函数是window对象的方法甚至HTML DOM的document也是window对象的
阅读全文
摘要:首先需要了解什么是 JavaScript DOM对象以下是一些常用的方法: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body> <p name="pName">one</p
阅读全文
摘要:对象 例如:name Sue age 12 people = new object();people.name = "Sue";people.age = 20; 使用函数来定义对象,然后创建新的对象实例 例如:name Sue age 12 function setPeople(name, age)
阅读全文
摘要:应用:平时我们再search一些string的时候,一些比较复杂字符串和数字的查找,用常规的查找方式就很困难,而正则表达式则可以匹配这种复杂的查找,方便我们的操作。 正则表达式: 正则表达式: RegExp是正则表达式的缩写。 当检索某个文本时,可以使用一种模式来描述要检索的内容,RegExp就是这
阅读全文
摘要:Array.prototype.slice.call(arguments):将具有length属性的对象转成数组。 代码示例: 虽然有示例,但仍旧不是很能理解为什么这句能实现这样的功能,下面就来探究一下。 slice():从已有的数组中返回选定的元素。 String.slice:返回字符串 Arra
阅读全文
摘要:Javascript内置对象 首先,我从网上查找了apply()和call()的定义。然后用例子解释这两个方法的意思和用法。 apply():方法能劫持另一个对象的方法,继承另一个对象的属性。 Function.apply(obj,args):方法能接收两个参数 obj:这个对象将代替Functio
阅读全文
摘要:Javascript高级函数 惰性载入函数 函数柯里化 级联函数 这并不全面,只是几个主要的。 惰性载入函数 惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 写一个函数用来创
阅读全文
摘要:认识面向对象 构造对象: 代码示例(最简单的,字面式的对象声明): 代码示例(另一种方式构造对象): 这里要注意,虽然var p = new Person();和在Java中构造一个对象的句子是一样的,但实际上他们是不同的! JS面向对象(1) Javascript中并不存在类的概念,但是我们可以用
阅读全文
摘要:事件:可以被Javascript侦测到的行为,例如 onClick——单击事件 onMouseOver——鼠标经过事件 onMouseOut——鼠标移出事件 onChange——文本内容改变事件 onSelect——文本框选中事件 onFocus——光标聚集事件 onBlur——移开光标事件 onL
阅读全文
摘要:文档对象模型(DOM,Document Object Model)是针对XML但经过扩展用于HTML的应用程序编成接口。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。 DOM简介 当网页被加载时,浏览器会创建页面的文档
阅读全文

浙公网安备 33010602011771号