Javascript的入门理解
来源:互联网 发布:人工智能市场趋势 编辑:程序博客网 时间:2024/06/06 00:32
- JavaScript是一门轻量级的解释型语言。
- Javascript提供了对数据、字符串、数组、函数、对象的语言上的支持。
- Javascript本身不支持事件机制,依靠浏览器的事件模型驱动,可以实现事件处理。
- Javascript对大小写敏感。
- Javascript在浏览器方面的真正魅力在于浏览器build-in对象的支持。
- Javascript支持异常处理。
Javascript是基于对象,而不是面向对象的。这种区别在于javascript不涉及继承、封装、接口等内容。Javascript可以像设计类那样设计“对象”。这个对象是无需实例化的,这个对象即是“类”也是“对象”。加入你非要说使用new ()实例化,那么实例化出来的对象也即是“类”也是“对象”。使用的那个模板就是“原型”。
javascript中可用的对象包括内置对象,浏览器对象BOM,文档对象DOM;
js语言内置对象比如:String,Integer,Data,Array,Function,Math等。
浏览器对象BOM包括:window,history,location,document等。
文档对象DOM属于浏览器对象中的一部分。DOM模型分:Html DOM和 Xml DOM,DOM的详细操作就是XMLDOM的操作。
对象的使用更像是C#或者Java中的静态类的使用,因为不管你是否实例化,你都可以直接使用。而浏览器对象是有浏览器定义提供的创建的,也可以像使用静态类那样使用。实时上,记住最重要的一句话:想要使用这些对象,只需要获取引用就可以了。
Javascript是不支持事件模型的,但是浏览器支持,BOM中的几乎每一个对象都可以接受特定的事件触发,产生特定的事件对象(Event)。我们需要做的就是为这些对象指定事件触发后的处理函数,并且可以在处理函数中使用event对象。
------
最近一直研究C,对变成语言又有了进一步的理解。
C语言本身只有语法功能。C的强大之处在于编译器提供的标准库以及编译器的编译功能!编译器的支持让C写出的代码指令变成操作系统能够识别,CPU芯片能够执行的机器代码!
同样JS语言本身只有语法功能,JS的功能强悍指出在于,浏览器或者其他“宿主容器”,提供的“对象原型”以及“执行JS代码的能力”!
单纯的学习C和JS,倒是显得很鸡肋了,无论你语法能力有多强,你多适合学习一门语言,脱离了编译器的支持和浏览器的支持也是巧妇难为无米之炊!
0 0
- Javascript的入门理解
- JavaScript 模块化入门Ⅰ:理解模块
- javascript闭包入门理解(一)
- 计算机硬件的入门理解
- javascript中闭包的理解
- javascript函数的理解
- javascript原型的理解
- JavaScript事件的理解
- JavaScript中闭包的理解
- Javascript this的理解
- javascript 中闭包的理解
- javascript参数的理解
- Javascript prototype的理解
- 理解 JavaScript 的函数
- Javascript对象的理解
- JavaScript中闭包的理解
- JavaScript对象的理解
- JavaScript this 的理解
- Android使用UncaughtExceptionHandler捕获全局异常
- 自定义layout中嵌套button问题
- 如何在64位windows7上同时使用32位和64位的Eclipse
- 稳定婚姻问题和Gale-Shapley算法
- 明星微信营销开始啦!
- Javascript的入门理解
- SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
- 怎样关闭整个程序
- 白话VPB(volume parameter block)
- 回顾:2014服装行业十大品牌新闻盘点
- mysql 存储及查询亿级数据
- BLE固件开发--如何获取当前连接状态
- ThreadPoolTaskExecutor的配置使用
- oracle 创建表约束,修改,删除