JS概述
来源:互联网 发布:前端编程思想 编辑:程序博客网 时间:2024/06/13 06:26
JavaScript是一种具有面向对象能力的、解释型的程序设计语言,看了这句话还是不太清楚这是一种什么语言,是一种代码不进行预编译的语言,它和其他语言一样,有它自身的基本数据类型、表达式和算数运算符及数据的基本框架。尽管还不太了解JavaScript语言,但还是能发现相似之处。
【 特点】
·松散性
JS有条件判断、循环、运算符等,但其变量却不必具有一个明确的类型
·对象属性
JS中的对象那个把属性名映射为任意的属性值,它这种属性跟我们通常
所用的“普通”属性,它用来将一个字符串名称映射到某个值上。
比如:一个对象obj有一个名为字符串“prop”的数据属性,该属性值为123.
var obj = {
prop : 123
};
·继承机制
面向对象继承机制是基于原型的,原型还不太了解,还需要多了解。
我们已经认识到了JavaScript的特点,接下来继续去了解JavaScript,先从宏观上了解它是由那几部组成,以及为什么要有这个,弄清楚为什么会产生,理解更深刻。通过一张图来说明JavaScript。
ECMAScript:是一种由ECMA国际通过ECMA-262标准化的脚本程序设计语言,往往被认为是JavaScript,但JavaScript是其实现和扩展。
DOM:文档对象模型,是针对XML但经过扩展用于HTML的应用程序编程接口
BOM:浏览器对象模型,访问和操作浏览器窗口的浏览器对象,我们可以用BOM控制浏览器显示页面意外的部分,但因为没有相关的标准,所以还是需要慎用。
这一篇博客相当于JavaScript之路的开端,接下来会有更过的精彩内容等着我,同时也期待自己能有更多的收获,能够给大家分享更多自己的想法。
- js 概述
- JS概述
- JS概述
- JS概述
- JS概述
- JS概述
- JS概述
- JS概述
- JS概述
- Ext JS 4 概述
- js function概述
- js prototype概述
- js 继承概述
- angular js 概述
- js基础概述
- node.js概述
- JS之概述
- THREE.js概述
- util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15
- 线段树总结(单点更新,区间更新,区间求和,区间求最值)
- 零基础学python-1.1 安装python
- 模拟-FZU-2150-Fire Game
- 廖雪峰javascrip学习笔记<高级>
- JS概述
- Java构造方法
- 一些Linux (ubuntu )基本命令
- NOJ2098 3_A+B(III)(大数加法)
- 二叉树之打印二叉树两节点路径
- RunLoop学习笔记
- HDU 4739
- lnmp日志分析
- 音乐盒录像带第二版之注册并取得ControllerEvent方法