JS--ECMAScript

## ECMAScript

- 它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范

- JavaScript是ECMA的实现

- ECMAScript和JavaScript平时表达同一个意思

#### JS包含三个部分:

- ECMAScript(核心)

- 扩展==>浏览器端

* BOM(浏览器对象模型)

* DOM(文档对象模型)

- 扩展==>服务器端

* Node

#### ES的几个重要版本

- ES5 : 09年发布

- ES6(ES2015) : 15年发布, 也称为ECMA2015

- ES7(ES2016) : 16年发布, 也称为ECMA2016  (变化不大)

#### 编写位置

1. 编写到标签指定属性中.

- 会造成结构和行为的耦合

- 不方便后期维护 不推荐使用

2. 使用````<script>````标签创建JS代码区

-  ````<script type="text/javascript"></script>````

3. 编写在外部js文件里.通过````<script>````标签引入

-  ````<script type="text/javascript" src="js/new_file.js"></script>````

#### 注释

- 多行注释(不可被嵌套)  /**/

- 单行注释 //

#### JS输出

- 浏览器弹框

- ````alert("")````

- 控制台输出内容

- ````console.log()````

- 控制浏览器页面输出内容

- ````document.write()````

- 开启定时器

- ````console.time()````

- 停止定时器

- ````console.timeEnd()````

时间: 2024-10-13 09:48:57

JS--ECMAScript的相关文章

[Node.js] ECMAScript 6中的生成器及koa小析

原文地址:http://www.moye.me/2014/11/10/ecmascript-6-generator/ 引子 老听人说 koa大法好,这两天我也赶了把时髦:用 n 安上了node 0.11.12,下了个koa开启harmony模式试水.在一系列文档和贴子的教育下,大概认识到: koa 是TJ大神主导的新一代Web框架 koa 的中间件基于ES6的生成器函数(function *)形式 koa的核心流程库是 co,它能很好的解决Pyramid of Doom问题 在接触 Node.j

JS ECMAScript 5中的every 和 some方法进行逻辑判断

ECMA Script 5 中新增两个不错的关于数组元素的逻辑运算方法some, every Array.some(function(item){}); Array.every(function(item){}); every方法表示当数组每个元素在判定函数中都返回true,则最终结果为true,相当于逻辑运算符 &&, some则当其中一个返回true,则最终结果为true, 相当于逻辑运算符||. 以下来举例说明: var items = [1, 2, 3, 4, 5]; var re

js琐碎知识点

1.javascript发展史 javascript首先由Netscape设计,为改善浏览器用户体验,名为liveScript, 网景公司被sun公司收购,为了宣传改名为javascript 后来sun公司被oracle公司收购,javascript版权归oracle所有 2.浏览器 = shell + 内核   IE       trident   Chrome          webkit / blink (v8引擎,js代码直接转化为机械码来执行,渲染速度快)   Safari     

js介绍

html内容 css样式 javascript行为 document.write("hello world!"); 特性: 运行环境 解释型 <script> var number = 1; while(number < 1000) { document.write('<p>'+number+'</p>); number++; } </script> 变量->表达式->语句->程序 浏览器中的js ecmascri

JavaScript学习笔记(1)—— js从基础到面向对象

p.p1 { margin: 0.0px 0.0px 10.0px 0.0px; line-height: 18.0px; font: 14.0px "Songti SC" } li.li2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 14.0px "Songti SC" } span.s1 { } ul.ul1 { list-style-type: disc } 一.认识JS 1. J

第1章 JS概述

1.1 JS作用 1.验证表单(以前的网速慢) 2.页面特效(PC端的网页效果) 3.移动端(移动web和app) 4.异步和服务器交互(AJAX) 5.服务端开发(node.js) 1.2 浏览器工作原理 1.3 弱类型脚本语言(解释型语言,解析执行与编译执行) 1.3.1 解析执行与编译执行 编译执行:把代码编译成CPU认识的语言(文件),然后整体的执行. 解析执行:一行一行解析,解析一行执行一行. 1.3.2 弱类型脚本语言 脚本语言是:弥补编译语言的不足而存在的,作为补充语言,不用编译.

Jquery简介

1,Jquery是目前用的最火的一个JAVASCRIPT框架 2,PROTOTYPE 市最早一个成熟的Js框架 3,Jqurty:用户多,速度快,文件小,比较复杂的DOM封装 4,js:ECMAscript  BOM  DOM JQ将BOM和DOM部分给封装 ,Jq特点:资源多,DOM封装,浏览器的兼容 Jq理念:write less  ,do  more; $("selector").action(fn) 举例: $("#btn").click(function(

javascript开源大全

javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发FireFox插件-Firebug 服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJS Flash视频播放器-JW-PLAYER jQuery表单插件-jQuery.form jQuery-File-Upload 可视化HT

JavaScript: 2015 年回顾与展望

链接:http://www.sitepoint.com/javascript-2015-review/ JavaScript经历了一个不平凡的一年.尽管到5月份已经20年了,关于JS的新闻.项目和兴趣继续成倍增长.或许这是一个奇怪怪圈,但是我想不出另一个技术有类似发展速度.JS变得越来越难以跟上,所以我希望这篇总结文章有助于大家更加了解JS. ECMAScript 快速发展 七年的漫长等待,在2015年6月ECMAScript Harmony 或ECMAScript6.0 规范正式发布. ES6

comp.lang.javascript FAQ [zz]

comp.lang.javascript FAQ Version 32.2, Updated 2010-10-08, by Garrett Smith FAQ Notes 1 Meta-FAQ meta-questions 1.1 Which newsgroups deal with javascript? 1.2 What questions are on-topic for comp.lang.javascript? 1.3 What should I do before posting t