资源描述:
《js基础入门培训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、脚本语言脚本语言(Scriptlanguage,scriptinglanguage,scriptingprogramminglanguage)是为了缩短传统的编写-编译-链接-运行(edit-comp订e-link-run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚木语言经常被称为批用处理语言或工作控制语言。一个脚木通常是解释运行而非编译。虽然许多脚本语言都超越了计算机简单任务口动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚木。几乎所冇计算机系统的各个层次都冇一种脚木
2、语言。包括操作系统层,如计算机游戏,网络应用程序,字处理文档,网络软件等。在许多方面,高级编程语言和脚木语言之间互相交叉,二者之间没有明确的界限。脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚本,它所带来的编写优势就远远超过了运行时的劣势,尤其是在当前程序员工资趋高和硬件成本趋低时。脚本语言是一种解释性的语言,例如Python、vbscript,javascript,installshieldscript,Action
3、Script等等,它不彖cc++等可以编译成二进制代码,以町执行文件的形式存在。浏览器内核RenderingEngine)和JS引浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同対于网页的语法解释会有不同,所以渲染的效果也不和同。所有网页浏览器、电子邮件客户端以及其它需耍编辑、显示网络内容的应用程序都盂要内核。(参见维基百科)JS引擎则是解析Javascript语言,执
4、行javascript语言来实现网页的动态效果。最开始演染引擎和JS引擎并没有区分的很明确,后來JS引擎越來越独立,内核就倾向于只指渲染引擎。有一个网页标准计划小组制作了一个ACID来测试引擎的兼容性和性能。内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有10多种,但是常见的浏览器内核可以分这四种:Trident、Gecko>Presto、Webkit。Gecko核心:firefox(火狐),K-Meleon,Netscape,FlockWebKit核心:Chrome(Google),Safari(苹果)Presto核心:Opera
5、IE核心:IE,腾讯,360,遨游,世界之窗,Avant,搜狗Javascript脚本语言,网景公司的产品,依赖于html文件JavaScript最初由网景公司的BrendanEich设计,是一种动态、弱类型、基丁原型的语言,内置支持类。以它为基础,制定了ECMAScript标准o他的起源并不是如《Javascript高级程序设计》书中所述,是BrendanEich自主发明的。(参考aimingoo的考证文章)JavaScript在浏览器的实现中还必须含冇DOM和BOMoWeb浏览器一般使用公共API来创建主机对象来负责将D0M对象反射进Java
6、Scripto编辑环境任何一个纯文木文件,如记事木在html文件中使用1.直接使用