JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Nets ...
分类:
编程语言 时间:
2016-04-27 22:07:58
阅读次数:
283
简介 Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言;Node.js采用的Javascript引擎是来自Google Chrome的V8;运行在浏览器外不用考虑头疼的Javascript兼容性问题采用单线程、异步IO与事件驱动的设计来实现高并发(异步事件也在一定程度 ...
分类:
Web程序 时间:
2016-04-27 18:24:44
阅读次数:
186
JavaScript引擎将函数名视同变量名,采用function命令声明函数时,整个函数会被提升到代码头部。 var sum = add(1, 2); console.log(sum); function add(x, y) { return x + y; } 以上代码由于“变量提升”,函数f被提升 ...
分类:
其他好文 时间:
2016-04-24 18:27:59
阅读次数:
185
三、事件对象 1、什么是事件对象 答:在Javascript中,当事件发生时,系统会将与事件相关的信息存储在一个对象中,我们把这个对象就称之为事件对象。 比如: 当移动鼠标时,Javascript引擎会自动将我们鼠标的横纵坐标等相关信息存储在事件对象中。 当键盘按下时,Javascript引擎会自动... ...
分类:
Web程序 时间:
2016-04-23 01:16:32
阅读次数:
182
V8是什么?V8是谷歌在德国研发中心开发的一个JavaScript引擎。开源并且用C++实现。可以用于运行于客户端和服务端的Javascript程序。V8设计的初衷是为了提高浏览器上JavaScript脚本的执行效率。为了提高速度,V8把JavaScript代码转换成更有效率的机器代码执行,而不像以... ...
分类:
其他好文 时间:
2016-04-22 11:53:49
阅读次数:
212
V8是一个开源的javascript引擎,到现在为止堪称为是性能最好最稳定的javascript。因此还诞生了一个基于此引擎的服务端开发框架:Node.js。由此可见此引擎的牛逼之处。由于打算在后续项目中使用javascript,从而使项目的变化部分变更为动态配置的。 基于C#和V8的javascr ...
分类:
其他好文 时间:
2016-04-20 23:17:26
阅读次数:
394
new 用代码描述的话(先别管proyotype, apply等): This this 是一个指针,永远指向 父级中最近的一个 的 new 对象 实例 在页面加载时候,javascript 引擎完成 windows 实例化, 此时 this 指向 windows; 只有当 new 一个新对象后,该 ...
分类:
移动开发 时间:
2016-04-16 16:51:21
阅读次数:
198
异常捕获1、异常当JavaScript引擎执行Javascript代码时,发生了错误,导致程序停止运行2、异常抛出当异常产生,并且将这个异常生成一个错误信息3、异常捕获try{发生异常的代码块;}catch(err){错误信息处理;}functiondemo(){
try{
alert(str);
}catch(error){
console.log(err..
分类:
编程语言 时间:
2016-04-13 21:10:31
阅读次数:
190
学习网站:http://www.nodejs.net/a/20141016/232139.html; 笔记:介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开 ...
分类:
Web程序 时间:
2016-04-13 00:13:22
阅读次数:
172
对nodeJS早有耳闻,但是一直迟迟没有对它下手,哈哈哈,今儿咱就来初探一下它。 nodeJS是个啥东东? nodeJS,我的理解就是可以运行在后端的JavaScript。 为什么它能够在后端运行呢? 这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高 ...
分类:
Web程序 时间:
2016-04-06 02:07:11
阅读次数:
173