网站大量收购闲置独家精品文档,联系QQ:2885784924

js基础入门培训.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

脚本语言

脚本语言(Scriptlanguage,scriptinglanguage,scripting

programminglanguage)是为了缩短传统的编写-编译-链接-运行

(edit-compile-link-run)过程而创建的计算机编程语言。此命名起

源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。

早期的脚本语言经常被称为批量处理语言或工作控制语言。一个脚本通常是解释运行而

非编译。

虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程

序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作

系统层,如计算机游戏,网络应用程序,字处理文档,网络软件等。在许多方面,高级编程

语言和脚本语言之间互相交叉,二者之间没有明确的界限。

脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这

种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能

很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚

本,它所带来的编写优势就远远超过了运行时的劣势,尤其是在当前

程序员工资趋高和硬件成本趋低时。

脚本语言是一种解释性的语言,例如Python、vbscript,javascript,installshield

script,ActionScript等等,等等,它不象它不象等可以编译成二进制代码,以可执行文件的形式

存在。

浏览器内核

浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者

RenderingEngine)和JS引擎。

它负责取得网页的内容(HTML、XML、图像等等)、

整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。

浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏

览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。(参见维

基百科)JS引擎则是解析Javascript语言,执行javascript语言来实现网页的动态效果。

最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只

指渲染引擎。有一个网页标准计划小组制作了一个ACID来测试引擎的兼容性和性能。内核

的种类很多,如加上没什么人使用的非商业的免费内核,可能会有10多种,但是常见的浏

览器内核可以分这四种:Trident、Gecko、Presto、Webkit。

Gecko核心:firefox(火狐),K-Meleon,Netscape,Flock

WebKit核心:Chrome(Google),Safari(苹果)

Presto核心:Opera

IE核心:IE,腾讯,360,遨游,世界之窗,Avant,搜狗

Javascript

脚本语言,网景公司的产品,依赖于html文件

JavaScript最初由网景公司的BrendanEich设计,是一种动态、弱类型、基于原型的语言,

内置支持类。以它为基础,制定了ECMAScript标准

。他的起源并不是如《Javascript高级程序设计》书中所述,是BrendanEich自主发明的。

(参考aimingoo的考证文章)JavaScript在浏览器

的实现中还必须含有DOM和BOM。Web浏览器一般使用公共API来创建主机对象来负责将DOM

对象反射进JavaScript。

编辑环境

任何一个纯文本文件,如记事本

在html文件中使用

1.直接使用

告诉浏览器是哪一种脚本语言

你好,我我来了来了在页面中写”内容”

/script

script和/script可以放在head与/head或body与

/body之间的任意位置

2.外部引用

文档评论(0)

186****2228 + 关注
实名认证
内容提供者

博士毕业生

1亿VIP精品文档

相关文档