无涯教程: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 World
只是为了让您对 Javascript编程感到兴奋,将为您提供一个小的常规Javascript Hello World程序,您可以使用在线运行链接进行尝试。
<html> <body> <script language = "javascript" type = "text/javascript"> <!-- document.write("Hello World!") //--> </script> </body></html>
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运行时构建,用于构建快速且可扩展的网络应用程序。
参考链接
共同学习,写下你的评论
评论加载中...
作者其他优质文章