JavaScript的定义及语法
2016-01-29 22:07
579 查看
1.DOM及JavaScript的定义
DOM(Document Object Model):文档对象模型
DOM是一种API(应用编程接口)
BOM:浏览器对象模型
W3C对DOM的定义是:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容。
JavaScript又名:JavaScript,ECMAScript,JScript
JavaScript是一种使网页具有交互能力的程序设计语言
2.JavaScript的使用方法
用JavaScript编写的代码必须通过HTML/XHTML文档才能执行,实现JavaScript代码的方法有3种,其中第三种方法最佳,能使浏览器更快的加载页面,第二个方法次之。
第一种方式是将JavaScript代码放在文档<head>标签中的<script>标签之间
第二种方式是将JavaScript代码存在.js文件中。
第三种方式是将基于第一种方式的改变,将<script>标签放在HTML文档的最后,</body>标签之前。
<script>标签中不需要包含传统的type="text/javascript",因为脚本默认是JavaScript。
3.JavaScript的语法及数据类型
JavaScript的语法与Java和C++的语法相似
JavaScript不需要进行类型声明,因此它是一种弱类型语言,程序员可以在任何阶段改变变量的数据类型。必须明确类型声明的语言称为强类型语言。
JavaScript的数据类型:字符串,数值,布尔值,
4.JavaScript的数组及对象
定义一个数组:var test=Array(length);
填充数组:test[下标]=element;
一种相对简单的方式,定义和填充同时进行:var test=Array(,,...);也可写为;var test=[,,..];
对象:与数组类似,对象也是使用一个名字表示一组值。
对象包括内建对象和宿主对象。
包含在对象中的数据可以通过两种形式访问:属性和方法
属性是隶属于某个特定对象的变量。
方法是只有某个特定对象才能调用的函数。
对象是由一些属性和方法组合在一起而构成的一个数据实体。
创建一个对象:var people=Object();
people.name="张三";
people.sex="男";
people.birth=1995;
people.happy=true;
另一种写法:var people={name:"张三",sex:"男",birth:1995,happy:true};
ps:Math.round():把数值舍入为与之最相近的整数。
DOM(Document Object Model):文档对象模型
DOM是一种API(应用编程接口)
BOM:浏览器对象模型
W3C对DOM的定义是:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容。
JavaScript又名:JavaScript,ECMAScript,JScript
JavaScript是一种使网页具有交互能力的程序设计语言
2.JavaScript的使用方法
用JavaScript编写的代码必须通过HTML/XHTML文档才能执行,实现JavaScript代码的方法有3种,其中第三种方法最佳,能使浏览器更快的加载页面,第二个方法次之。
第一种方式是将JavaScript代码放在文档<head>标签中的<script>标签之间
第二种方式是将JavaScript代码存在.js文件中。
第三种方式是将基于第一种方式的改变,将<script>标签放在HTML文档的最后,</body>标签之前。
<script>标签中不需要包含传统的type="text/javascript",因为脚本默认是JavaScript。
3.JavaScript的语法及数据类型
JavaScript的语法与Java和C++的语法相似
JavaScript不需要进行类型声明,因此它是一种弱类型语言,程序员可以在任何阶段改变变量的数据类型。必须明确类型声明的语言称为强类型语言。
JavaScript的数据类型:字符串,数值,布尔值,
4.JavaScript的数组及对象
定义一个数组:var test=Array(length);
填充数组:test[下标]=element;
一种相对简单的方式,定义和填充同时进行:var test=Array(,,...);也可写为;var test=[,,..];
对象:与数组类似,对象也是使用一个名字表示一组值。
对象包括内建对象和宿主对象。
包含在对象中的数据可以通过两种形式访问:属性和方法
属性是隶属于某个特定对象的变量。
方法是只有某个特定对象才能调用的函数。
对象是由一些属性和方法组合在一起而构成的一个数据实体。
创建一个对象:var people=Object();
people.name="张三";
people.sex="男";
people.birth=1995;
people.happy=true;
另一种写法:var people={name:"张三",sex:"男",birth:1995,happy:true};
ps:Math.round():把数值舍入为与之最相近的整数。
相关文章推荐
- javascript的学习整理(二)
- javascript中的匀速运动(两种方式)
- JavaScript设计模式学习笔记2
- js阻止表单提交默认行为的两种方式
- JavaScript的学习整理(一)
- 使用Backbone将两个json对象合并到一个Collection对象中
- javascript实现减速运动
- javascript实现图片的淡入淡出
- javascript实现(分享到xxx)的小实例
- javascript中奇怪事件
- JSP自定义标签笔记
- 部署arcgis for JavaScript环境
- 利用JS做到隐藏div和显示div
- JavaScript跨浏览器绑定事件函数的优化
- js获取项目根路径及get参数
- JSON数据中存在单个转义字符“\”的处理
- 【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)
- Javascript 面向对象编程
- 读书——javascript异步编程
- 教你如何在 Javascript 文件里使用 .Net MVC Razor 语法