ECMAScript

javascript保留关键字

时光毁灭记忆、已成空白 提交于 2019-12-02 16:29:48
JavaScript 保留关键字 在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。 JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。 ECMAScript 4(ES4)未通过。 ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。 随着时间的推移,我们开始看到,所有的现代浏览器已经完全支持 ES5。 JavaScript 保留关键字 Javascript 的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript 以后扩展使用。 abstract arguments boolean break byte case catch char class* const continue debugger default delete do double else enum* eval export* extends* false final finally float for function goto if implements import* in instanceof int interface let long native new null package private

javaScript知识要点总结之ECMAScript(一)

a 夏天 提交于 2019-12-02 12:09:15
有的同学可能会好奇,为什么js的版本要用es+年份(例如es2015,es2016等),而不是js+年份,这就要说到ECMAScript(简称es),ECMAScript是一个语言标准,javascript则是基于这个标准实现的脚本语言。 javascript于1996年发布了第一版,当时的名字其实不叫javascipt,而是叫livescript,不过发布之后一直不温不火,正好这个时候sun公司推出来了一个面向对象的语言—Java,Java拥有很好的跨平台特性,一处编写处处执行,很快得到了市场的认可。 熟悉 Java、C 和 Perl 这些语言的开发者会发现 ECMAScript 的语法很容易掌握,因为它借用了这些语言的语法。 好了,废话不多说,直接开篇点题,下面是我在学习ECMAScript的过程中总结一些知识要点以及用自己的话理解ECMAScript 首先,我们学习这们语言首先要明白什么是JavaScript * 是一门脚本语言 * 是一门解释性语言 * 是一门动态类型的语言 * 是一门基于对象的语言 然后简单的理解一下页面中有什么代码 * html--展示内容,css---美化页面的,js---控制页面 那么JavaScript的作用是什么呢? * 解决用户和浏览器之间的交互的问题 在js文件中可以写js代码,但是需要在html的页面中引入 script的标签中的src=

ECMAScript 初探 - 基础篇

坚强是说给别人听的谎言 提交于 2019-12-02 11:38:54
ECMAScript 语言的标准是由 Netscape、Sun、微软、Borland 等公司基于 JavaScript 和 JScript 锤炼、定义出来的。 ECMAScript 仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现 ECMAScript 来作为功能的基础,正如 JavaScript 那样。 这个实现又可以被扩展,包含特定于宿主环境的新特性,比如 QML 就引入了 Qt 对象系统中的信号与槽,还增加了动态属性绑定等非常有特色的新功能。 作为一种全新的编程语言,QML 有三个核心: ECMAScript Qt 对象系统 Qt Quick 标准库 一、语法 下面一个个来看 ECMAScript 的基础概念。 1. 区分大小写 与 C++ —样,变量、函数名、运算符以及其他一切东西都是区分大小写的,也就是说, 变量 area 和 Area 是不同的。 2. 弱类型 与 C++ 不同,ECMAScript 中的变量没有特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意的值,你可以随时改变变量所存储的数据类型(实际上应当尽量避免这样做)。例如: var i = 0; console.log(i); i = "hello" console.log(i); 尽管在语法上这么做没有问题,但好的编码习惯是一个变量始终存放相同类型的值。 3.

ECMAScript 初探 - 对象篇

我的梦境 提交于 2019-12-02 11:38:44
一、对象 如果你用过 C++ 或 Java,肯定熟悉类(class)。在 ECMAScript 中并没有 “类” 这个词, 其对应的是 “对象定义”,不过这太拗口了,因此还是诜择使用 “类” 这个词。 对象是由 new 运算符加上要实例化的类型的名字创建的。比如下面的代码创建 Array 类的实例: var a = new Array(); 在语法上与 C++ 类似。如果类的构造函数没有参数,括号可以省略;如果有多个参数, 则必须使用括号。为了避免混乱,笔者建议都使用括号。 1.1 Objec Object 类是所有 ECMAScript 类的基类,Object 类的所有属性和方法都会出现在其他类中, 理解了 Object 类,就可以更好地理解其他类。 Object 类具有下列属性: constructor,指向创建对象的函数,对于 Object 类,它指向 object() 函数。 prototype,对该对象的对象原型的引用。暂时可以将原型理解为 C++ 中的类声明,不过不同的是,ECMAScript 允许在运行时改变对象原型,而 C++ 中的类一旦声明后, 其成员变量和方法都不可在运行时增删。 Object 类还有几个方法: hasOwnProperty(property),判断对象是否有某个属性,property 为字符串,比如 root.hasOwnProperty (

学习react native需要什么知识

醉酒当歌 提交于 2019-12-02 08:31:57
语法 首先 React Native 所使用的语法是 JavaScript。 首推书籍是 JavaScript 高级程序设计(第3版)购书地址: http://item.jd.com/10951037.html 把本书的前 7 章看完,就能很好的了解 JS 的基础语法。不用看 BOM DOM 之后的章节,这块是针对游览器的。 React Native V0.18 之前采用的是 JavaScript 的 ECMAScript5 的标准,之后采用的是 ECMAScript6 (ES2016) 的标准,进行编程。 这部分要学习的是 ECMA2016 http://es6.ruanyifeng.com/ 主要的是 let和const命令 变量的结构赋值 Iterator和for..of循环 Class Module 这几章。 框架 以上是语法部分,接着我们知道,React Native 是基于 React 框架的搭建而成的。 通过官网学习 React 就好 https://facebook.github.io/react/index.h... 以上是基础部分,接着轮到我们的主角登场 React Native 官网就好,现在接口更新快,中文的文档难免不全。 React Native 官网 https://facebook.github.io/react-native/ 中文 http:/

Javascript---Javascript简介

不想你离开。 提交于 2019-12-02 06:11:28
javascript 是一门面向对象的动态语言。虽然在字面中带有java的字样但是千万不能和java混淆。 javascript的主要运用在web开发中,做交互方面的开发让交互变得更加的有意思和人性化。 —————————————————————————————————————————————————————————————————————— 一、提出如下的问题; 1、ECMASCRIPT是什么? 2、javascript和ECMAScript之间的关系? --->ECMAScript 是javascript语言的标准 最早制定的是javascript1.1版本,ECMA(欧洲计算机制造商协会) 3、DOM(Document Object Model)文档对象模型是什么?有什么用? 4、BOM(Browser Object Model)浏览器对象模型是什么?有什么用? 5、DOM 与 BOM有什么关系? —————————————————————————————————————————————————————————————————————— 二、发展历史与目标 1、Javascript诞生于1995年,当时他的目的是为了代替以前由服务器端处理的一些输入验证操作。 目标:本质、历史、局限性 2、一个完整耳朵javascript有三个部分组成、ECMAScript(核心)、DOM

ECMAScript 6 入门 mobi epub下载 阮一峰

a 夏天 提交于 2019-12-02 01:57:33
《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。 本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。 本书为中级难度,适合已经掌握 ES5 的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。如果你是 JavaScript 语言的初学者,建议先学完《JavaScript 语言入门教程》,再来看本书。 全书已由电子工业出版社出版,2017年9月推出了第三版,书名为《ES6 标准入门》。纸版是基于网站内容排版印刷的。 https://www.lanzous.com/b656063/ 密码私信我说明下载原因. 有能力的还是建议买正版支持一下! 来源: https://www.cnblogs.com/it-dennis/p/11724597.html

Web开发(四)js

余生颓废 提交于 2019-12-01 19:06:01
JavaScript概述 JavaScript 的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM)

浅析node

孤街浪徒 提交于 2019-12-01 18:51:15
学习Node.js时候的建议 前端和后端的知识体系不同!不要使用前端的思维方式去学习后端开发! 学习Node.js阶段,把自己当作后端开发人员! 课堂上对重点的知识做笔记,利用一切时间练习课堂代码;晚上抽半个小时梳理总结今天所学知识点;整理今天的笔记! 每天吃饭睡觉走大街上,都要在脑海中闪现今天学习的知识点【×××知识点是什么,怎么用】 什么是前端和后端 前端主要工作:写页面(HTML)、美化页面(CSS)、调用后台提供的API接口去请求或提交数据(JS);Ajax (XHR、Jquery .ajax .get $.post),Jquery更多的是进行DOM方面的操作!H5C3,高级、Angular(单页面应用程序) 前端主要在浏览器端进行开发;前端主要和页面打交道,用户看到的基本上就是我们前端写出来的(前端就是颜值) 后端主要工作:主要进行业务逻辑的操作、比如数据的增删改查、操作数据库、对外暴露API接口(后台是骨骼、灵魂) 前后端协作流程:前端写页面,前端调用后台的接口;后台接受前端发过来的请求,然后进行相关的业务处理,把处理的结果返回给前端(提供API接口) Javascript 的起源 诞生:JS的诞生和一个公司有关,有一个网景公司;当时网速只有20~30KB(电话线),当时,就是为了进行客户端验证,为了减少不必要的网络请求,提高网络效率,网景公司决定研究一门语言

前端之JavaScript

烈酒焚心 提交于 2019-12-01 16:58:10
目录 JavaScript概述 ECMAScript和JavaScript的关系 ECMAScript的历史 JavaScript引用方式 JavaScript语言规范 JavaScript基础 变量声明 注意: JavaScript数据类型 JavaScript拥有动态类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else if-else if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 词法分析(尝试理) 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。