浏览器对象模型 Browser Object Model 说白点就是window这个东东:表示浏览器的一个实例,是访问浏览器窗口的一个接口,也是 ECMAScript规定的Global对象。 意思是我们定义的所以所有的东西,都与window有关,他是客户端给javascript程序的全局对 象。 B ...
分类:
其他好文 时间:
2016-09-24 01:57:55
阅读次数:
215
一、语法 1、区分大小写 ECMAScript 中的一切(变量、函数名和操作符)都区分大小写。 2、标识符 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。 标识符可以是按照下列格式规则组合起来的一或多个字符: 第一个字符必须是一个字母、下划线(_)或一个美元符号($); 其他字符可以是字 ...
分类:
编程语言 时间:
2016-09-23 21:37:14
阅读次数:
196
Json的简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python ...
分类:
Web程序 时间:
2016-09-22 13:04:52
阅读次数:
209
js的由来,最开始是95年为了检查服务器验证表单数据而逐渐发展的。 js的组成,1核心(ECMAScript)2文档对象模型(DOM)3浏览器对象模型(BOM) js是解释性执行,弱类型,基于对象,事件驱动,跨平台的脚本语音 对象包括日期对象,字符串对象,数学对象一系列对象 弱类型不区分整数和小数( ...
分类:
Web程序 时间:
2016-09-21 21:26:00
阅读次数:
239
引用类型的值(对象)是应用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,用于将数据和功能组织在一起。他们通常也被成为JavaScript中的类,但这种称呼并不妥当!因为尽管ECMAScript从技术说是一门面向对象的语言,但它不具备传统的面向对象语言所 ...
分类:
编程语言 时间:
2016-09-21 14:44:52
阅读次数:
182
JAVAScript 有三部分构成,ECMAScript,DOM和BOM,根据浏览器的不同,具体的表现形式也不尽相同。我们今天来谈一谈DOM和BOM这俩者之间的差异。 用百科上的来说: 1. DOM是 W3C 的标准; [所有浏览器公共遵守的标准] 2. BOM 是 各个浏览器厂商根据 DOM在各自 ...
分类:
编程语言 时间:
2016-09-21 14:23:43
阅读次数:
206
ES6,即ECMAScript 6.0,ES6的第一个版本是在2015年发布的,所以又称作ECMAScript 2015 如今距ES6发布已经一年多的时间,这时候才去学,作为一个JSer,羞愧羞愧,还是尽早去学习吧 主要参照阮一峰的 ES6标准入门 及其他资料,系统地学习ES6,好记星不如烂笔头,记 ...
分类:
其他好文 时间:
2016-09-21 13:09:05
阅读次数:
109
ECMAscript通过RegExp类型来支持正则表达式。 语法: 正则表达式的匹配模式支持下列3个标志。 1.g: 表示全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 2.i: 表示不区分大小写模式,即在确定匹配项时忽略模式和字符串的大小写。 3.m: 表示多行模式,即在 ...
分类:
Web程序 时间:
2016-09-21 01:35:45
阅读次数:
204
一句话总结:用WebStorm自带的File Watcher功能+Babel实现自动转换ECMAScript 6代码为ES5代码 1. 新建一个Empty Project,然后在src目录下新建了一个main.js; // 这一步不是必须的 只是刚上手的话 从空项目开始自己配置会少很多干扰 2. 进 ...
分类:
Web程序 时间:
2016-09-20 16:28:37
阅读次数:
972
JS操作小数运算,结果莫名其妙出现多位小数问题 Number类型: Number类型是ECMAScript中最常用和最令人关注的类型了;这种类型使用IEEE754格式来表示整数和浮点数值(浮点数值在某些语言中也被成为双精度数值),为支持各种数据类型,ECMA-262定义了不同的数值面量格式。 十进制 ...
分类:
编程语言 时间:
2016-09-20 13:57:24
阅读次数:
206