高级 相关的软件列表

首页

JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十四,js,继承,机制,实现,面向,对象,语言,必备,特征,能够,重用,另一个

继承   继承是面向对象语言的必备特征,即一个类能够重用另一个类的方法和属性。在JavaScript中继承方式的实现方式主要有以下五种:对象冒充、call()、apply()、原型链、混合方式。   下面分别介绍。 对象冒充   原理:构造函数使用this关键字给所有属性和方法赋值。因为构造函数只是

首页

JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十六,检测,浏览器,操作系统,detect,js,方式,对象,特征,判断,能力,通用,方法

检测浏览器的方式   1、对象特征检测法:判断浏览器能力的通用方法。如果更关注浏览器的能力而不在乎它的实际身份,就可以使用这种检测方法。常见的原生Ajax写法中就用这种方法来创建XMLHttpRequest: 实现代码如下: IXHR: function(){ if(window.ActiveXOb

首页

JavaScript高级程序设计 阅读笔记(十七) js事件

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十七,js,事件,ie,冒泡,特定,的事,目标,最不,netscape,navigator

一、事件流   IE中是冒泡型事件,即从最特定的事件目标到最不特定的事件目标。   Netscape Navigator使用的是捕获型事件,这个跟IE中采用的冒泡型事件相反。   DOM事件流同时支持两种事件模型,但捕获型事件先发生。 二、事件处理函数/监听函数   事件是用户或浏览器自身进行的特定

首页

JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十八,js,平台,的事,eventutil,对象,实现,代码,如下,var,function,otarget

跨平台的事件EventUtil对象   EventUtil: 实现代码如下: var EventUtil={ addEventHandler:function(oTarget, sEventType, fnHandler){ if(oTarget.addEventListener){ oTarget

首页

JavaScript高级程序设计 阅读笔记(二十) js错误处理

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,js,错误处理,错误,分类,语法,解析,发生,传统,语言,编译,解释

一、错误分类   1、语法错误:也称解析错误,发生在传统语言的编译时,在JavaScript中发生在解释时。这些错误是由代码中的意外字符直接引起的,然后就不能直接编译/解释。发生语法错误时,就不能继续执行代码。在JavaScript中,只有在同一个线程中的代码会受语法错误的影响。在其他线程中的代码和

首页

JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML

2020-02-16 标签:javascript,高级,程序设计,阅读,笔记,十一,xml,ie,dom,支持,基于,activex,msxml,创建,每个,新版本,都会

一、IE中的XML DOM支持   IE对XML的支持是基于ActiveX的MSXML库。   1、DOM创建   对每个新版本的MSXML,都会创建出不同的XML DOM对象,所以尽量选择新的XML DOM版本。   2、载入XML   载入XML分两种,即:   载入XML字符串:loadXML

首页

JavaScript高级程序设计(第3版)学习笔记2 js基础语法

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,基础,语法,这一,复习,ecmascript,规范,英文,好的,朋友

这一篇复习一下ECMAScript规范中的基础语法,英文好的朋友可以直接阅读官方文档。JavaScript本质上也是一种类C语言,熟悉C语言的朋友,可以非常轻松的阅读这篇文章,甚至都可以跳过,不过建议你最好还是看一看,在介绍的同时,我可能会引用一些自认为不易理解且比较流行的用法。 基础语法1、标识符

首页

JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,简单,数据,类型,ecmascript,动态,语言,构建,undefined,null

ECMAScript是一种动态类型的语言,构建于5种简单数据类型(Undefined、Null、Boolean、Number、String)和一种复杂数据类型(Object)的基础之上。这篇文章就来复习一下简单数据类型,我会尽量从编程实践的角度来描述,下面代码运行环境为FireFox 14.0.1。

首页

JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,运算,操作,ecmascript,非常丰富,在这,文章,中将

在ECMAScript中,有非常丰富的运算符和操作符,在这篇文章中将按通常的分类来稍微整理一下,不过在整理之前,先说明一下: 1、虽然标题是运算符和操作符,然而在我看来并没有多少严格区分的必要,在英文中,貌似也是用一个Operator来表示,所以在下文中我可能会混用。甚至,一些不属于运算符和操作符范