Javascript – 简介介绍 JavaScript(通常缩写为JS)是⼀种⾼级的、解释型的编程语⾔。JavaScript是⼀门基于原型、函数先⾏的语 ⾔,是⼀门多范式的语⾔,它⽀持⾯向对象编程,命令式编程,以及函数式编程。它提供语法来操控⽂本、 数组、⽇期以及正则表达式等,不⽀持I/O ,⽐如⽹络、存储和图形等,但这些都可以由它的宿主环境提供⽀持。它已经由ECMA(欧洲电脑制 造商协会)通过ECMAScript实现语⾔的标准化。它被世界上的绝⼤多数⽹站所使⽤,也被世界主流浏览器(Chrome、IE、Firefox、Safari、 Opera)⽀持。 虽然JavaScript与Java这门语⾔不管是在名字上,或是在语法上都有很多相似性,但这两门编程语⾔从设计之初就有很⼤的不同,JavaScript 的语⾔设计主要受到了Self(⼀种基于原型的编程语⾔)和Scheme(⼀门函数式编程语⾔)的影响。在语法结构上它又与C语⾔有很多相似(例如if 条件语句、switch语句、while循环、do-while循环等) 。 在客户端,JavaScript在传统意义上被实现为⼀种解释语⾔,但在最近,它已经可以被即时编译(JIT)执⾏。随着最新的HTML5和CSS3语⾔标 准的推⾏它还可⽤于游戏、桌⾯和移动应⽤程序的开发和在服务器端⽹络环境运⾏,如Node.js 。 — 来源 Javascript优点 我们先列出⼀些学习Javascript的关键优势: JavaScript是世界上最受欢迎的编程语⾔(⽽PHP是宇宙中最好的语⾔^_^),学习完Javascript后,它可以基于不同的Javascript框架(如jQuery 的,Node.JS等)开发出⾊的前端和后端应⽤。 JavaScript⽆处不在,它⽀持所有的Web浏览器。 JavaScript 可以混编开发移动应⽤程序,桌⾯应⽤程序开发和游戏开发。 由于需求旺盛,对于了解JavaScript的⼈来说,你很容易找到⼯作。 Javascript有⼤量已开发的框架和库供你使⽤,这些框架和库可直接⽤于您的软件开发中,从⽽缩短了产品开发时间。 Hello Worl 只是为了让您对 Javascript编程感到兴奋,我将为您提供⼀个⼩的常规Javascript Hello Worl 程序,您可以使⽤在线运⾏链接进⾏尝试。 在线运⾏
Javascript应⽤ 如前所述, Javascript 是最⼴泛使⽤的编程语⾔之⼀(前端和后端) ,它⼏乎存在于软件开发的每个领域。我将在这⾥列出其中⼀些: 客户端验证(Client side validation) – 在提交服务器之前验证数据是否正确。 操纵HTML页⾯(Manipulating HTML Page) – Javascript有助于操纵HTML页⾯。这有助于使⽤javascript 轻松添加和删除任何HTML标签。 ⽤户通知(User Notifications) – 您可以使⽤Javascript在⽹页上弹出动态窗⼜,以向⽹站访问者提供不同类型的通知。 后端数据加载(Back-end Data Loading) – Javascript提供了Ajax库,该库有助于在执⾏其他处理时加载后端数据。 服务器应⽤程序(Server Applications) – Node JS基于Chrome的Javascript运⾏时构建,⽤于构建快速且可扩展的⽹络应⽤程序。 下⼀篇:Javascript – 语法 吾⽣也有涯,⽽知⽆涯 – ⽆涯教程 Javascript – 语法介绍 在⽹页中使⽤HTML标签语句来使⽤JavaScript。 您可以将包含JavaScript的脚本标签具有两个重要属性- Language – 此属性指定您使⽤的脚本语⾔,通常其值为javascript。 Type – 现在建议使⽤此属性来指⽰正在使⽤的脚本语⾔,并且该属性的值应设置为 text/javascript。 所以您的JavaScript⽚段看起来像-Hello Would⽰例 让我们以⼀个⽰例,打印出“ Hello World”。 我们在JavaScript代码添加了⼀个可选的HTML注释, 这是为了从不⽀持JavaScript的浏览器中 保存我们的代码。 注释以“ //-
”结尾。 此处的“ //”表⽰JavaScript中的注释,因此我们添加了该注释,以防⽌浏览器将HTML注释的结尾作 为⼀段JavaScript代码读取。 接下来,我们调⽤函数document.write,它将字符串写⼊HTML⽂档。 在线运⾏
此代码将产⽣以下输出- Hello World! 空格和换⾏符 JavaScript会忽略出现在JavaScript程序中的空格,制表符和换⾏符。您可以在程序中⾃由使⽤空格,制表符和换⾏符,并且可以⾃由整齐, ⼀致地格式化和缩进程序,从⽽使代码易于阅读和理解。 分号结束符 与C,C++和Java中⼀样,JavaScript中的简单语句通常后跟分号字符。但是,如果每个语句放在单独的⾏中,则JavaScript允许您省略此分 号。但是,当按如下所⽰在单⾏中赋值,必须使⽤分号-注意-使⽤分号是⼀种很好的编程习惯。 区分⼤⼩写 JavaScript是区分⼤⼩写的语⾔,这意味着语⾔关键字,变量,函数名称和任何其他标识符必须始终以⼀致的⼤写字母键⼊。 因此,标识符 Time 和 TIME 在JavaScript中将传达不同的含义。 注释 JavaScript⽀持C样式和C++样式的注释,因此- 单⾏注释 – //和⾏尾之间的任何⽂本均被视为注释,并被JavaScript忽略。 多⾏注释 – 字符/*和* /之间的任何⽂本均被视为注释。这可能会跨越多⾏。 HTML注释 – JavaScript还可以识别HTML注释打开顺序
⽆法被JavaScript识别,因此应将其写为//-
。 以下⽰例显⽰了如何在JavaScript中使⽤注释。上⼀篇:Javascript – 简介 下⼀篇:Javascript – ⽤法 吾⽣也有涯,⽽知⽆涯 – ⽆涯教程 Javascript – ⽤法介绍 可以灵活地在HTML⽂档的任何位置包含JavaScript代码,但是,在HTML⽂件中包含JavaScript的最优选⽅ 式如下- 脚本在
部分中。 我们将看到如何以不同⽅式将JavaScript放置在HTML⽂件中。 在head标签中 如果您想让脚本在某些事件上运⾏,如当⽤户单击某处时,则可以将该脚本放在头部,如下所⽰: 在线运⾏
在body标签中 如果您需要⼀个脚本来在页⾯加载时运⾏,以便该脚本在页⾯中⽣成内容,则该脚本将进⼊⽂档的
GB T 32610-2016_日常防护型口罩技术规范_高清版_可检索.pdf