志在指尖
用双手敲打未来

JavaScript是什么(javascript的特点主要有)

JavaScript是什么

JavaScript是一种直译式脚本言语(代码不进行预编译),是一种动态类型、弱类型、根据原型的言语,内置支持类型,常用来为网页增加各式各样的动态功用,为用户供给更流畅漂亮的阅读作用。
一、JavaScript概念
JavaScript是一种直译式脚本言语,也就是说在运转前不需要进行预编译,而是在网页运转过程中由阅读器解说。它的解说器被称为JavaScript引擎,是阅读器的一部分。它是广泛用于客户端的脚本言语,最早是在HTML网页上运用,用来给HTML网页增加动态功用。
JavaScript能够直接嵌入HTML页面,但写成单独的JavaScript文件有利于结构和行为的别离。它还具有跨渠道特性,在绝大多数阅读器的支持下,能够在多种渠道下运转,如Windows、Linux、Mac、Android、iOS等。
1995年,它在网景(Netscape)导航者阅读器(Navigator)上初次规划实现,规划之初起名为LiveScript,在NetscapeNavigator2.0行将正式发布前,Netscape公司将其更名为JavaScript。
JavaScript主要由三部分组成:ECMAScript、DOM(文档目标模型)以及BOM(阅读器目标模型)。ECMAScript是JavaScript的核心,它描绘了该言语的语法和根本目标,包含语法类型、句子、关键字、保留字、运算符、目标。DOM将整个页面规划成由节点层级构成的文档,经过DOM可拜访JavaScriptHTML文档的所有元素。BOM尚无正式标准,它使JavaScript有能力与阅读器进行交互。JavaScript
二、页面中运用JavaScript的三种方法
如前面章节所述,在页面中运用CSS有三种方法。在JavaScript中,同样也有三种运用JavaScript的方法,分别是在标签中内嵌JavaScript、页面中运用JavaScript、引入其他JavaScript文件。
1.HTML标签中内嵌JavaScript
<buttononclick=”JavaScript:alert(’HelloJavaScript!’)”>点我</button>
2.HTML页面中直接运用JavaScript
HTML页面中直接运用JavaScript
3.引证外部JavaScript文件
<scriptlanguage=”JavaScript”src=”JavaScript文件路径”></script>
注意:
页面中JavaScript代码与引证JavaScript代码能够嵌入到HTML页面的任何方位,可是方位不同会影响到JavaScript代码的履行顺序。
例如,<script>在body前面,会在页面加载之前履行JavaScript代码。
页面中JavaScript代码运用type=”text/javascript“或language=”JavaScript”引证外部的JavaScript文件,可是这两个属性都能够省略不写。
引证外部JavaScript文件的<script></script>标签有必要成对呈现,且标签内部不能有任何代码。

javascript的特点主要有

JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程言语。虽然它是作为开发Web页面的脚本言语而出名,可是它也被用到了很多非浏览器环境中,JavaScript根据原型编程、多范式的动态脚本言语,并且支撑面向目标、指令式和声明式(如函数式编程)风格。
JavaScript是互联网上最盛行的脚本言语,这门言语可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
JavaScript是一种轻量级的编程言语。
JavaScript是可刺进HTML页面的编程代码。
JavaScript刺进HTML页面后,可由所有的现代浏览器履行。
JavaScript很简略学习。
JavaScript脚本言语具有以下特色:
(1)脚本言语。JavaScript是一种解释型的脚本言语,C、C++等言语先编译后履行,而JavaScript是在程序的运转过程中逐行进行解释。
(2)根据目标。JavaScript是一种根据目标的脚本言语,它不仅能够创建目标,也能运用现有的目标。
(3)简略。JavaScript言语中选用的是弱类型的变量类型,对运用的数据类型未做出严格的要求,是根据Java根本语句和控制的脚本言语,其规划简略紧凑。
(4)动态性。JavaScript是一种选用事情驱动的脚本言语,它不需要通过Web服务器就能够对用户的输入做出呼应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事情给出相应的呼应。JavaScript
(5)跨平台性。JavaScript脚本言语不依赖于操作系统,仅需要浏览器的支撑。因而一个JavaScript脚本在编写后能够带到任意机器上运用,条件是机器上的浏览器支持JavaScript脚本言语,JavaScript已被大多数的浏览器所支撑。不同于服务器端脚本言语,例如PHP与ASP,JavaScript主要被作为客户端脚本言语在用户的浏览器上运转,不需要服务器的支撑。所以在前期程序员比较青睐于JavaScript以削减对服务器的负担,而与此同时也带来另一个问题,安全性。
JavaScript言语的组成
ECMAScript,描绘了该言语的语法和根本目标。
文档目标模型(DOM),描绘处理网页内容的办法和接口。
浏览器目标模型(BOM),描绘与浏览器进行交互的办法和接口。

未经允许不得转载:IT技术网站 » JavaScript是什么(javascript的特点主要有)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载