ECMAScript和JavaScript有比较明显的区别,ECMAScript是标准,而JavaScript是实现。
JavaScript一种通用目的的脚本语言,遵循 ECMAScript 规范。并且它是 ECMAScript 语言的一个分支版本。ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。
ECMAScript的主要特点是:
在ECMA-262中,ECMAScript符合性有明确的定义。一个脚本语言必须满足一下四项基本原则:
1、符合的实现必须按照ECMA-262中所描述的支持所有的“类型、值、对象、属性、函数和程序语言及语义”;
2、符合的实现必须支持Unicode字符标准(UCS);
3、符合的实现可以增加没有在ECMA-262中指定的“额外的类型、值、对象、属性和函数”。ECMA-262将这些增加面熟为规范中未定给的新对象或对象的新属性;
4、符合的实现可以支持没有在ECMA-262中定义的“程序和正则表达式语法”。
JavaScript的主要特点是:
由三部分组成:ECMAScript、BOM以及DOM
1、核心——ECMAScript:提供核心语言功能
2、文档对象模型——DOM:提供访问和操作网页内容的方法和接口针对XML但经过扩展 用 于HTML的应用程序编程接口(API)。DOM把页面映射成一个多层节点结构。为什么使用DOM?Netscape和微软在开发DHTML方面各持己见,为避免两强割据,浏览器互不兼容的局面,保持Web跨平台的天性,DOM应运而生。
DOM1级:由DOM Core和DOM HTML两部分组成。DOM Core规定如何映射基于XML的文档结构,DOM HTML在DOM Core的基础上扩展,增加了针对HTML的对象和方法。
DOM2级:在原来DOM的基础上扩充了鼠标和用户界面事件、范围、遍历(迭代DOM文档的方法),且通过对象接口增加了对CSS的支持,DOM1级中的DOM Core也经过扩展开始支持XML命名空间。引入了新模块:DOM Views——定义了跟踪不同文档视图的接口;DOM Events——定义了事件和事件处理的接口;DOM Style——定义了基于CSS为元素应用样式的接口;DOM Traversal and Range——定义了遍历和操作文档树的接口。
DOM3级:引入了以统一方式加载和保存文档的方法——在DOM加载和保存(DOM Load and Save)模块中定义;新增了验证文档的方法——在DOM验证(DOM Validation)模块中定义。对DOM Core进行了扩展,开始支持XML 1.0规范,涉及XML Infoset、XPath和XML Base。
3、浏览器对象模型——BOM:提供与浏览器交互的方法和接口
BOM可以访问和操作浏览器窗口,使用BOM可以控制浏览器显示的页面以外的部分。HTML5致力于把很多BOM功能写入正式规范。从根本上讲,BOM只处理浏览器窗口和框架,但习惯把所有针对浏览器的JavaScript扩展算作BOM的一部分,包括弹出新浏览器窗口的功能,移动、缩放和关闭浏览器窗口的功能,提供浏览器详细信息的navigator对象,提供浏览器所加载页面的详细信息的location对象,提供用户显示器分辨率详细信息的screen对象,对cookie的支持,像XMLHttpRequest和IE的ActiveXObject这样的自定义对象。BOM是由navigator、history、screen、location、document五个对象组成的。
补充拓展:
JavaScript引擎
理解并执行JavaScript代码的解释器
浏览器中会有JavaScript引擎,比如Chrome有V8,Firefox有SpiderMonkey,Edge有Chakra。JavaScript引擎处理JavaScript代码,类似于人对语言的处理。
人对语言的处理存在差异,那么就不难理解浏览器处理JavaScript的差异了。
浏览器性能差异
假设两个人都可以理解”jump”指令,其中1个人也许会反应快一些,因为他可以更快的理解和处理”jump”。同样的,两个浏览器都可以理解JavaScript代码,但是其中1个浏览器会快一些,因为它的JavaScript引擎的实现方式更加高效。
浏览器支持差异
我们都知道,不同人对同一种语言的了解和使用是存在差异的。比如,许多人都使用英语,有些人知道的单词、短语和语法,其他人未必都知道。浏览器也是一样的。尽管浏览器的JavaScript引擎都能理解JavaScript,但是有些浏览器的理解能力更强,它们对JavaScript的支持是不一样的。
解释1:JavaScript 缩写。一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。
请注意,网景公司的 JavaScript 和微软公司的 JScript 不是同一种东西。
解释2:
JS: 一条汇编语言中用于控制转移类指令。当符号位为1时,转移到目标标号。指令格式为:JS 目标标号。 (符号位为1,既目的数为负数)
解释3:
奸商(Jian Shang) 的汉语拼音缩写,网络上比较流行的用语。
解释4:
Justin + Sophia 全创作专辑{JS:遇见未来}
创作才情高人1等 华语乐坛独1无二优质兄妹档
哥哥→新生代创作强手→孙燕姿『The Moment』、张智成『凌晨三点钟』原作者→Justin陈忠义
妹妹→新文艺派歌姬→内敛感性澎湃奔放多变嗓音→Sophia陈绮萱
1999年,千禧年前夕,当时华语乐坛还一片兴盛气息,新人辈出百花齐放,有一对身高高人一等的兄妹-陈忠义与陈绮萱,挟着「MTV新声卡位战」创作组第一名的荣耀,以「GoGo&MeMe」为团名,推出了第一张专辑「Say Forever」。一首专辑同名曲Say Forever传唱至今,每年圣诞节更成为电台的必播曲--「我一个人不孤单/想念的人才孤单…」,清新的嗓音动人的旋律在在令人回味不已.
⊙J&S PROFILE
陈忠义
英文名字:Justin
生 日: 1977年2月6日
籍 贯:辽宁
出 生 地:屏东
星 座:水瓶
血 型:O
身 高:188 cm
体 重:75 kg
个 性:独立, 爱好自由
家庭成员:爸、妈、一姐、一妹
喜爱的歌手:David Foster, 阪本龙一, Laura Pausini,
喜爱的音乐:Folk、R&B、电影配乐
喜爱的电影类型:剧情片、科幻片、喜剧
平常的嗜好:看电影、旅行、享受美食
喜爱的动物:拉布拉多犬
讨厌的动物:蚊子
喜欢的颜色:白、黄、红
喜欢的服饰:休闲舒服的款式
喜爱的饰品:银饰
喜爱的食物:日本料理、意大利面、泰国菜
最想做的事:低调的音乐人
对自己的形容:务实的天真者
如何踏入演艺圈:MTV新声卡位战创作组第一名
1999年推出第一张国语大碟GoGo&MeMe「Say Forever」
陈绮萱
英文名字:Sophia
生 日:1980年7月26日
籍 贯:辽宁
出 生 地:屏东
星 座:狮子
血 型:O
身 高:175 cm
体 重:58 kg
个 性:慢热
家庭成员:爸、妈、一兄、一姐
喜爱的歌手:Misia、中岛美嘉
喜爱的音乐:Jpop和其它一听就喜欢上的音乐
喜爱的电影类型:黑色喜剧、文艺爱情片
平常的嗜好:料理、阅读、看电影、上网
喜爱的动物:黄金金吉拉
讨厌的动物:青蛙
喜欢的颜色:桃红色
喜欢的服饰:有个性外加一点点女人味的款式
喜爱的饰品:自己的DIY
喜爱的食物:咖哩饭、拉面、妈妈的水饺
最想做的事:环游世界
对自己的形容:外冷内热
如何踏入演艺圈:MTV新声卡位战创作组第一名
1999年推出第一张国语大碟GoGo&MeMe「Say Forever」
专 辑: 遇见未来
艺 人: JS
类 别: 港台歌手
语 种: 国语
公 司: 华研国际
日 期: 2004-8-18
专辑简介:
2004年华研重点新声 — JS
1999年的GoGo&MeMe蜕变再起飞
哥哥“Justin”妹妹“Sophia”
2004年最受瞩目创作二人组JS
JS加盟华研首张专辑 - 遇见未来
华研唱片一年一组强力新人,继张智成、阿桑之后
2004年超猛推出 全创作才华兄妹二人组 — JS:Justin与Sophia
★最抢手的创作新天王 - Justin陈忠义,孙燕姿 The Moment、张智成 凌晨三点钟 等红歌作者,好歌不断众家歌手争相邀歌
★最具特色的新文艺派歌姬 - Sophia陈绮萱,嗓音独具个性,风格独特
创作才华高人一等音乐性丰富 听觉新刺激
“遇见未来”全专辑全创作一手包办词、曲、编曲、制作、演唱
◎首波话题主打《杀破狼》中视最新八点档大戏“仙剑奇侠传”全球指定主题曲
◎第二主打《遇见未来》冠军韩剧“大长今”8月1号起最新片尾曲
解释5
网络语言中剑士的缩写
**************************************************************************************************************
其它解释:
1994年1月AUPRES(欧珀莱)上市后,伴随中国女性化妆意识的迅速提高,AUPRES不断更新和充实产品,逐步成长为目前中国高级化妆品市场中的顶尖品牌。但是,中国真正的男性化妆品市场至今仍处在未成熟的阶段.最新调查显示,人们对男性美容和服饰的兴趣也明显高涨,对开发男性专用化妆品抱以极大的期待。资生堂随时掌握时代的变化,为创造新男性文化,最大限度地运用和发挥了多年来的研究成果和高超科技,隆重推出新男性化妆品系列-JS。高级高品质高功能的男性化妆品系列JS,领导新时代自然健康的"男性美"。
品牌名称"JS"-来自新时代所提倡的男性形象:俊士。新时代“俊士”并非一味讲究时尚品味,或只注重仪表修饰等外表上的潇洒,而是具有高度智慧,胸有成竹,重视个性的男性。是成熟的内心自然反映于外表的男性。是懂得内心和外表紧密相联,因此必须不断磨练自己的男性。换句话说,新时代的俊士是不仅能挑起中国国内重任,更能肩负国际社会使命的国际型男性形象。JS的诞生,将促使中国男性在外表和内心都产生巨大变化。
Function这个构造函数可以用来创造函数对象。
0.一个参数都不传的情况 创建的就是一个空的函数
var 函数名 = new Function()
1.只传一个参数的情况 这个参数就是函数体
var 函数名 = new Function("函数体")
2.传多个参数的情况,最后一个参数为函数体,前面的参数都是该函数的形参名