JavaScript 第 一 部 分 一.定义 基于浏览器的语言; 基于面向对象;c语言面向过程,java面向对象:继承,封装,多态; 事件驱动; 脚本语言; 二.作用: 表单验证,减轻服务端的压力; 添加页面动画效果; 动态更改页面内容; AJax网络请求; 三.组成部分: ECMAScript; ...
分类:
Web程序 时间:
2017-04-02 22:56:14
阅读次数:
227
什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Pytho ...
分类:
Web程序 时间:
2017-04-02 11:31:46
阅读次数:
312
JavaScript对象 对象 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。 对象是属性和方法的无序集合 对象就是无序属性的集合 尽管 ECMAScript 如此定义对象,但它更通用的定义是基于代 ...
分类:
编程语言 时间:
2017-04-02 00:02:56
阅读次数:
155
javascript: 基于浏览器 基于对象 事件驱动 脚本语言 由: javascript: ECMAscript(ES) DOM文档对象模型 BOM浏览器对象模型,三部分组成 使用js的三种方式 1.HTML标签中内嵌js:<button ondblclick="javascript:alert ...
分类:
编程语言 时间:
2017-04-01 21:17:38
阅读次数:
244
前言:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。 1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 构造函数,原型,实例之间的关系:每个 ...
分类:
编程语言 时间:
2017-04-01 00:45:26
阅读次数:
244
web前端技术社区分享 一.国外的前端技术网站: 1. 名称:W3C: 网址:http://www.w3.org/ 理由:前端技术的规范标准几乎都是W3C制定的 2.名称:ECMA 网址:http://www.ecmascript.org/ 理由:JavaScript最核心的内容就是ECMA 3.名 ...
分类:
Web程序 时间:
2017-03-29 12:42:02
阅读次数:
170
js: javascript: 脚本语言,解释性,基于对象,事件驱动函数 js的组成: ECMAScript(语法) BOM(浏览器对象模型) DOM(文档对象模型) html和js的整合: 方式1:内部编写js <script type="text/javascript">js代码</script ...
分类:
Web程序 时间:
2017-03-28 16:56:59
阅读次数:
194
有次面试的时候,面试官让我谈谈对面向对象的理解,让我一下蒙了,竟然不知道从哪里说起?自己都是在看完视频后,直接用面向对象写东西,也没有好好梳理,导致自己只会简单的用一下,却不会说。于是我就翻了翻《JavaScript高级程序设计》,对其进行整理了一下。 1.什么是对象 在ECMAScript中,对象 ...
分类:
Web程序 时间:
2017-03-27 23:11:18
阅读次数:
282
ECMAScript中的模版字符串 1.模版字符串拼接 let name="kerry"; let age = 23; let str='${name} is ${age} years old'; console.log(str);// kerry is 23 years old 2.保持原来的字符 ...
分类:
其他好文 时间:
2017-03-27 00:27:26
阅读次数:
189
ECMAScript中变量的解构赋值 ES6 允许从数组和对象中提取值,对变量进行赋值。 解构赋值的基本用法: 1、数组的解构赋值 let [a, b, c]= [1,2, 3]; console.log(a);//1 console.log(b);//2 console.log(c);//3 2、 ...
分类:
其他好文 时间:
2017-03-26 19:37:05
阅读次数:
185