javascript 基础知识-1
2015-09-21 16:59
477 查看
1, stringObject.charAt(index) : 返回指定位置(index)的字符
2, RegExpObject.exec(string),
3,instanceof 用于判断一个变量是否某个对象的实例。
4,typeof 一个一元运算符,返回对象的类型,一般返回的几个结果是:number,boolean,string,function,object,undefined
5,DOM文档加载的步骤:
(1)解析HTML结构
(2)加载外部脚本和样式表文件
(3)解析并执行脚本代码(不能在此获取dom)
(4)构造HTML DOM模型 (ready)
(5)加载图片等外部文件
(6)页面加载完毕 (load)
(test/javascript-ready&load.html)
6,;(function(){})() 在闭包前面添加 ; 是为了保证闭包能够正常运行,不会报语法错误
7,变量
javascript 中的变量是 松散类型的,也就是说 定义变量的时候,不会强制的给其规定数据类型(举例,若是C#的话,int 类就是 int类,如果赋值不是int类型,就会报错),按照高三的说明就是:它只是在特定的时间用于保存了特定值的名字而已。因为在变量的生命周期内,其数据类型是可变的。
8,基本类型和引用类型
2, RegExpObject.exec(string),
用于检索字符串(string)中正则表达式的匹配,返回的是一个结果数组。 比较特殊的是,无论RegExpObject是否是全局模式,若exec()找到了表达式相匹配的文本时,在匹配后,它将把RegExpObject的lastIndex属性设置为匹配文本的最后一个字符的下一位置。简单的说,必须通过反复调用 exec()才能达到全局搜索的目的。 (test/javascript-exec.html)
3,instanceof 用于判断一个变量是否某个对象的实例。
4,typeof 一个一元运算符,返回对象的类型,一般返回的几个结果是:number,boolean,string,function,object,undefined
5,DOM文档加载的步骤:
(1)解析HTML结构
(2)加载外部脚本和样式表文件
(3)解析并执行脚本代码(不能在此获取dom)
(4)构造HTML DOM模型 (ready)
(5)加载图片等外部文件
(6)页面加载完毕 (load)
(test/javascript-ready&load.html)
6,;(function(){})() 在闭包前面添加 ; 是为了保证闭包能够正常运行,不会报语法错误
7,变量
javascript 中的变量是 松散类型的,也就是说 定义变量的时候,不会强制的给其规定数据类型(举例,若是C#的话,int 类就是 int类,如果赋值不是int类型,就会报错),按照高三的说明就是:它只是在特定的时间用于保存了特定值的名字而已。因为在变量的生命周期内,其数据类型是可变的。
8,基本类型和引用类型
基本类型 : 5 大类 null、undefined、Number、Boolean和String,这些数据类型是按值访问的,因此可以操作保存在变量中的实际值。 引用类型 : Object
相关文章推荐
- JS window对象默认窗口
- 判断JS对象是否拥有某属性
- 判断JS对象是否拥有某属性
- 判断JS对象是否拥有某属性
- js 数组sort()
- javascript中的prototype和constructor
- JSP中的session超时手动设置
- 回流与重绘:CSS性能让JavaScript变慢?
- Javascript高性能动画与页面渲染
- EXTJS入门教程及其框架搭建
- ExtJs自学教程(2):从DOM看EXTJS
- JavaScript之RegExp
- ExtJs自学教程(1):一切从API开始
- js中||和&&短路原理,精简代码方法
- jsp页面间的传值方法
- JavaScript总结2--函数
- 安卓新闻客户端编写(一) JSOUP抓取网页信息
- JSP,html的submit button的背景设置和表格的黑线样式代码
- JS实现仿微博可关闭弹出层效果
- Extjs 获取Combobox选中的record