20150927js学习回顾
2015-09-27 18:13
519 查看
通过childNodes类型的方式查找的节点是NodeList类型;childNodes children 查找到的都是直接子节点
通过getElementsByTagName类型的方式查找的是HTMLCollection类型; 二者都是动态集合
给未声明的变量赋值不会出错,但取值会出错,
给未声明的变量的下级赋值会出错,
访问数组的未赋值的下标不会出错,访问数组的未赋值的元素的下级会出错
访问对象的未赋值的属性不会出错,访问对象的未赋值的元素的下级会出错
//////访问未声明的变量会出错,给未声明的变量赋值不会出错;
/////访问对象和数组没有的属性或元素不会出错,但访问没有的属性或元素的属性或元素会出错;
fromCharCode(unicode)把unicode码转换为字符
正则 (?![a-z0-9]+$) 从头部开始(可以不包括头部)的任何地方一直到结尾不能全是a-z0-9 其他的可以在中间 也可以在结尾,
若前面加^ 则必须从头部开始匹配
var g = reg.exec(str) 返回一个数组
字符串中支持正则的API
var i = str.serch(/正则/);
var arr = str.match(/正则/g) ;
var arr = str.split(/正/);
var newStr = str.replice(/正则/g,"$n")$n表示对正则分组的引用
RegExp.$n是用reg.exec()返回的数组的分组引用
四舍五入
function round(num,d){
num *= Math.pow(10,d);
num = Math.round(num);
return num/Math.pow(10,d);
}
Date对象 的format
function foo(){}的__proto__指向Function.prototype
foo.prototype的__proto__指向原型链的上一级
检查数组的方法
instanceof
isPrototypeOf
Object.prototype.toString.call();
constructor;
Array.isArray
duck type
通过getElementsByTagName类型的方式查找的是HTMLCollection类型; 二者都是动态集合
给未声明的变量赋值不会出错,但取值会出错,
给未声明的变量的下级赋值会出错,
访问数组的未赋值的下标不会出错,访问数组的未赋值的元素的下级会出错
访问对象的未赋值的属性不会出错,访问对象的未赋值的元素的下级会出错
//////访问未声明的变量会出错,给未声明的变量赋值不会出错;
/////访问对象和数组没有的属性或元素不会出错,但访问没有的属性或元素的属性或元素会出错;
fromCharCode(unicode)把unicode码转换为字符
正则 (?![a-z0-9]+$) 从头部开始(可以不包括头部)的任何地方一直到结尾不能全是a-z0-9 其他的可以在中间 也可以在结尾,
若前面加^ 则必须从头部开始匹配
var g = reg.exec(str) 返回一个数组
字符串中支持正则的API
var i = str.serch(/正则/);
var arr = str.match(/正则/g) ;
var arr = str.split(/正/);
var newStr = str.replice(/正则/g,"$n")$n表示对正则分组的引用
RegExp.$n是用reg.exec()返回的数组的分组引用
四舍五入
function round(num,d){
num *= Math.pow(10,d);
num = Math.round(num);
return num/Math.pow(10,d);
}
Date对象 的format
function foo(){}的__proto__指向Function.prototype
foo.prototype的__proto__指向原型链的上一级
检查数组的方法
instanceof
isPrototypeOf
Object.prototype.toString.call();
constructor;
Array.isArray
duck type
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- AS3自写类整理笔记 ClassLoader类第1/2页
- AS3自写类整理笔记 Dot类第1/2页
- DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 总结一周内学习的Sql经验(一)
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- perl脚本学习指南--读书笔记