随笔分类 - JavaScript
摘要:前端技术的发展变化太快了,各种各样的框架。再变也离不开js。所以,在此把js的高级语法总结一遍。 js解析和执行包括:全局和函数 一:全局预处理 这段代码会正常输出a=1; 输出 undefined 为什么呢? 不报错 输出undefined 。 这就是js的解析执行过程 js执行过程分为:预处理的
阅读全文
摘要:一:Ajax (Asynchronous JavaScript and XML)不是一个新的技术,事实上,它是一些旧有的成熟的技术以一种全新的更加强大的方式整合在一起 Ajax的关键技术: 1.使用XHTML(HTML)和CSS构建标准化的展示层 2.使用DOM进行动态显示和交互 3.使用XML和X
阅读全文
摘要:一:Dom操作基础与高级应用 Node接口也定义了一些所有节点类型都包含的属性和方法. 二:创建和操作节点 1)创建新节点 createDocumentFragment() 创建文档碎片节点 createElement(tagname) 创建标签名tagname的元素 createTextNode(
阅读全文
摘要:一:事件设计概述 事件机制可以使程序逻辑更加符合现实世界,在JavaScript中很多对象都有自己的事件,例如按钮就有onclick事件,下拉列表框就有 onchange事件,通过这些事件可以方便编程。那么对于自己定义的类,是否也可以实现事件机制呢?是的,通过事件机制,可以将类设计为独立的模块,通过
阅读全文
摘要:一:什么是js抽象类与虚方法 虚函数是类成员中的概念,是只做了一个声明而未实现的方法,具有虚函数的类就称之为抽象类,这些虚函数在派生类中才被实现。抽象类是不能实例化的,因为其中的虚函数并不是一个完整的函数,不能被调用。所以抽象类一般只作为基类被派生以后再使用。和类的继承一样,JavaScript并没
阅读全文
摘要:一: 什么是反射机制 反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。 二: 在JavaScript中利用for(…in…)语句实现反射 在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:for(var p i
阅读全文
摘要:一: 理解类的实现机制 在JavaScript中可以使用function关键字来定义一个“类”,如何为类添加成员。在函数内通过this指针引用的变量或者方法都会成为类的成员,例如:function class1(){ var s="abc"; this.p1=s; this.method1=func
阅读全文
摘要:一:概述 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法
阅读全文
摘要:一: 用定义函数的方式定义类在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事物的抽象,通过实例化一个类,可以获得属于该类的一个实例,即对象。在JavaScript中定义一个类的方法如下:function class1(){ //类成员的定义及构造函数}这里class1既是
阅读全文
摘要:开发了很多项目,感觉javascript脚本语言用处太大了,所以,把一些心得写出来,尤其是调试的技巧。 本次开发工具:Webstorm 1. 官网:http://www.jetbrains.com/webstorm/index.html 2. 优点: WebStorm功能JavaScript· 基于
阅读全文
摘要:大多OOP语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。 1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 构造函数,原型,实例之间的关系:每个构造
阅读全文

浙公网安备 33010602011771号