- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.外部引用
基
您可能关注的文档
最近下载
- 城市轨道交通车厢LCD电子地图设置标准、列车车门号编号设置原则、各线线路号.pdf VIP
- 乡镇政法委员个人述职报告.docx VIP
- 伍德里奇计量经济学答案.doc
- 2023年天津中德应用技术大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案).docx VIP
- 2023年广东省深圳市育才第二中学中考一模物理免费试卷完整版.docx VIP
- Q XMJL 644-2016_XML504系列工程车 企业标准.pdf
- 数字化转型驱动经济高质量发展的路径分析.docx VIP
- 冷锅串串项目商业计划书.pptx VIP
- 计算机程序设计员理论试题(题库).pdf VIP
- 晕血晕针的应急处理.pptx
文档评论(0)