JavaScript基础知识整理
2016-07-19 20:31
621 查看
1.JavaScript的起源与发展
JavaScript是Netscape公司与Sun公司在1995年合作开发的一种脚本语言(JavaScript1.0),用于提高网页的可交互性。微软在IE3浏览器发布的时候推出了自己的VBScript语言,同时以JScript为名发布了自己的JavaScript的一个版本,做为一个追赶着以此很快追赶上了Netscape的步伐。JavaScript基于ECMAScript标准——描述了该语言的语法和基本对象。javascript组成DOM标准——描述处理网页内容的方法和接口。BOM标准——描述与浏览器进行交互的方法和接口。2.什么是DOM?
简单来说DOM是一套对文档的内容进行抽象和概念化的方法。1998年10月W3C完成推出了标准化的DOM——第一级DOM。3.JavaScript语法
两种引入方式:第一种是外联,在页面中加入外联链接:<script src="myJs.js"></script>第二种是写在页面内部,理论上可以写在页面任何地方:
<script> //JS代码 </script>
最好的做法是把<Script>标签放到HTML文档最后,</body>标签之前。这样可以不影响HTML页面的加载。
JavaScript是解释型语言——逐行解释执行,Web浏览器负责完成的解释工作。
注释:
单行注释://自我提醒;
//有注释是一件好事情
多行注释:/*自我提醒;
有注释是一件好事情*/
注释的使用,有助于提高整个脚本的可读性。
变量:
JavazScript是一门弱类型的语言,在声明的时候不用声明数据类型。
var(关键字)+变量名(标识符)
var age=33;
var gender="男";
数据类型:JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。typeof操作符 介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串: ● "undefined"——如果这个值未定义; ● "boolean"——如果这个值是布尔值; ● "string"——如果这个值是字符串; ● "number"——如果这个值是数值; ● "object"——如果这个值是对象或null; ● "function"——如果这个值是函数;
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- CSS3属性教程与案例分享
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- W3C api 抓取
- 你应该学习哪种编程语言?
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法