摘要:
JavaScript函数中的this指代的是全局变量,那构造函数呢?测试代码如下:1. 当做一般函数调用Cat();function Cat(name){ var arr = Object.getOwnPropertyNames(this); console.log(arr.length); ... 阅读全文
摘要:
JavaScript的5种原始类型:undefined、null、布尔值、数字和字符串。JavaScript中两个非常重要的数据类型是对象和数组。通过方括号定义数组元素和通过花括号定义对象属性名和属性值之间的映射关系。3.1 数字JavaScript不区分整数值和浮点数值,JavaScript中的所... 阅读全文
摘要:
1. Margin collapsing ONLY happens with top and bottom margins, not left and right, and not at all on inline elements.2. vertical-align can use digit a... 阅读全文
摘要:
1.7.1 浏览器前缀当一个浏览器实现了一个新的属性、值或者选择器,而这个特性还不是处于候选推荐标准状态的时候,在属性前面会添加一个前缀以便于它的渲染引擎识别。CSS属性的浏览器前缀: 前缀 渲染引擎 使用该引擎的浏览器-khtml- KHTML k... 阅读全文
摘要:
原文: margin负值-权威指南 [http://www.csswang.com/exp/cssexp/3863.html]static元素是没有设定成浮动的元素,下图说明了负margin对static元素的作用。1. 当static元素的margin-top/margin-left被赋予负值,元... 阅读全文
摘要:
Situation OneSituation Two 阅读全文
摘要:
简述:测试了一下js的正则表达式函数match用来从一个字符串里挑出非0开头的数字, 放入一个array里, 之后join(',')之后输出知识点:1. 用match函数, 提取一个字符串当中所有的数字reg中的g返回所有的匹配,如果不加g则返回第一个匹配的项2. 若果没有匹配,则返回一个null的... 阅读全文
摘要:
错误代码:var input = document.getElementsByTagName("input");for (var i=0; i<input.length; i++) { input[i].onclick = function() { changeScene(parseInt(... 阅读全文
摘要:
感谢@RTdo的热情指导 ~网站链接地址 [http://1.lindy.sinaapp.com/]1. 引入外部Script 2. 如何得到select中选中的option?var option = document.getElementsByTagName("select");option[... 阅读全文
摘要:
创建变量,使用关键字var; 创建常量,使用关键字const;大驼峰用于对象,小驼峰用于变量和函数。在试图相加数字时意外做了字符串相连,是种常见的JavaScript错误。如果想做数字相加,请确定先把字符串转换为数字了,再应用加法。parseInt():把字符串传给函数,函数就把字符串转换为整数。p... 阅读全文