07 2018 档案
摘要:基本概念 视口坐标:相对于浏览器左上角或相对于框架页<iframe>元素的坐标,不包括浏览器的“外壳”。 文档坐标:相对于文档左上角的坐标 除IE8及更早的版本,Window对象的pageXOffset和pageYOffset属性在所有的浏览器中提供滚动条的位置。 IE和其他浏览器可以通过scrol
阅读全文
摘要:多行注释采用: 条件控制语句后的{}能够提升代码可读性及修改代码时的出错几率 代码里的换行及变量缩进 if条件表达式最好运用代码块包裹的形式,即便只有一条语句 var语句最好出现在函数体的顶部,函数体内的所有变量应当声明在一条单独的var语句中,作为函数体的第一条语句。 使用函数定义表达式而不是函数
阅读全文
摘要:一些基本概念 在对象上创建新属性时属性上的configurable,writeable,enumerable默认值为true,value默认undefined 用Obejct.defineProperty()创建新属性时,默认为false _year前面的下划线表示只能通过对象方法访问的属性 在不能
阅读全文
摘要:基本概念 类的所有的实例对象都从同一个原型对象上继承属性 类和构造函数 构造函数用来初始化新建对象 构造函数的prototype属性被用作新对象的原型 类名首字母大写,而普通的函数和方法首字母小写 每个JavaScript函数都拥有一个prototype属性。这个属性的值是一个对象,这个对象包含唯一
阅读全文
摘要:创建方式 匹配原理 所有字母和数字按照字面含义进行匹配 特殊符号需要加反斜线(\)作为前缀进行转义 匹配字符 [...] 匹配括号中的任意字符 [^...] ^作为左方括号内的第一个字符时,例如:[^abc]表示取a,b,c之外的所有字符 \w 等价于[a-zA-Z0-9] \W等价于[^a-zA-
阅读全文
摘要:参考链接: https://segmentfault.com/a/1190000012646488 https://blog.csdn.net/q1056843325/article/details/53086893?locationNum=12&fps=1 https://blog.csdn.ne
阅读全文
摘要:创建数组的两种方式 var a=[] var a=new Array(); 数组的遍历 数组的方法
阅读全文
摘要:对象的三个相关特性 1 原型对象 2 对象的类 3 对象的可拓展性 三类Js对象及两类属性 1 内置对象 2 宿主对象 3 自定义对象 4 自有属性 5 继承属性 思考:以上的概念是否清楚? 创建对象的方式 思考1:以上3个方法如何创建空对象? 思考2:我们如何在实现一个静态函数? 经典代码 :通过
阅读全文