用一篇文章总结Javascript
2017-06-11 13:40
393 查看
JS是由以下三个组成部分,下面我也会按这三个部分依次总结,只需掌握这些基本语法,再学会如何查JS文档,基本上就差不多了,不要强记,用的时候不记得都在文档里了,多动手敲敲自然就熟透于心啦!文末有JS文档下载链接,最好备一个。
ECMAScript:js基础语法
BOM:浏览器对象模型
DOM:文档对象模型
一,ECMAScript基础语法
变量声明 :
var 变量名=初始化值;
数据类型:
1.原始类型
Undefined Null
String
Number
Boolean:伪对象
通过typeof运算符可以判断出属于那种原始类型
typeof 值|变量
2.引用类型
Boolean
Number
String
Array
常用属性:length
注意:
array长度可以变化
array可以存放任意值
Math
Date
RegExp
常用方法:test()
直接量语法:
/正则表达式/
全局
decodeURI 解码
eval 计算字符串,解析成js代码执行
运算符:
关系运算符
等性运算符 == ===
语句:
选择 循环
2.BOM(浏览器对象模型)
///////////////////////////////
事件和函数
掌握的事件:
焦点:
onfocus
onblur
表单事件
onsubmit
onchange 改变
页面或者元素加载
onload
最常用的方式:
window.onload=function(){};
单击
onclick
函数:
方式1:
function 函数名(参数列表){
函数体
}
方式2:
匿名函数
例如:window.onload=function(){};
事件绑定函数:
方式1:通过元素的事件属性
若参数为this:是将当前的dom对象传递给了函数
方式2:派发事件
dom对象.onxxx=function(){};
3.DOM(文档对象模型)
就是我们的html代码加载到内存中会形成一棵document树
节点:
文档节点 document
元素节点 element
属性节点 attribute
文本节点 text
获取一个元素节点:通过document获取
四个
操作元素的属性
dom对象.属性
操作元素的标签体
dom对象.innerHTML
ECMAScript:js基础语法
BOM:浏览器对象模型
DOM:文档对象模型
一,ECMAScript基础语法
变量声明 :
var 变量名=初始化值;
数据类型:
1.原始类型
Undefined Null
String
Number
Boolean:伪对象
通过typeof运算符可以判断出属于那种原始类型
typeof 值|变量
2.引用类型
Boolean
Number
String
常用属性:length 常用方法: substring split replace
Array
常用属性:length
注意:
array长度可以变化
array可以存放任意值
Math
Date
RegExp
常用方法:test()
直接量语法:
/正则表达式/
全局
decodeURI 解码
eval 计算字符串,解析成js代码执行
运算符:
关系运算符
等性运算符 == ===
语句:
选择 循环
2.BOM(浏览器对象模型)
window:窗口 常用属性: 获取其他的四个对象 window.location.... 常用方法: 消息框 alert confirm prompt 定时器 setInterval 周期 setTimeout 延迟 打开关闭 open close location:定位 location.href:设置或者获取url history:历史 go()
///////////////////////////////
事件和函数
掌握的事件:
焦点:
onfocus
onblur
表单事件
onsubmit
onchange 改变
页面或者元素加载
onload
最常用的方式:
window.onload=function(){};
单击
onclick
函数:
方式1:
function 函数名(参数列表){
函数体
}
方式2:
匿名函数
例如:window.onload=function(){};
事件绑定函数:
方式1:通过元素的事件属性
若参数为this:是将当前的dom对象传递给了函数
方式2:派发事件
dom对象.onxxx=function(){};
3.DOM(文档对象模型)
就是我们的html代码加载到内存中会形成一棵document树
节点:
文档节点 document
元素节点 element
属性节点 attribute
文本节点 text
获取一个元素节点:通过document获取
四个
操作元素的属性
dom对象.属性
操作元素的标签体
dom对象.innerHTML
相关文章推荐
- [一篇好文章]关于索引重用空间的总结测试
- 对上一篇文章(如何制作以旋转菜单为操作形式的相册?)的总结!
- 非常不错的一篇关于java多线程编程总结的文章
- Maven、Webx、Velocity学习总结(很好理解的一篇文章)
- Android应用升级构想和要点总结 //转一篇文章,慢慢看
- 学习javascript时从网上看到的一篇比较简单和基础的文章,特转载!
- 高博培训培训已经有一周了,写一篇文章总结一下
- 一篇简单总结UIColor的文章
- JS(javascript)正则表达式整理文章(总结)
- 看到一篇很有感触的文章,转载过来,希望更多的技术开发人员能有所得 ----五年软件开发的一点自我总结
- 转载一篇关于Javascript Array的文章
- 推荐一篇好文章----------悟透JavaScript
- AWT,SWING VS SWT(总结于一篇IBM网站的文章)
- 一篇入门级的介绍javascript解释器实现的文章
- 一篇javascript处理cookie的文章
- sizeof用法总结(个人感觉非常好的一篇文章)
- 看周公的一篇文章,其中总结的几句话很有意义,记录一下
- 伯伯2008年终总结[ 旅游 | 电影 | 文章 | C# | Javascript | CSS ]
- 看到一篇很有感触的文章,转载过来,希望更多的技术开发人员能有所得 ----五年软件开发的一点自我总结
- 一篇介绍javascript非常好的文章