资源描述:
《javascript笔记-北风网-基础部分》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、JavaScript笔记第1章JavaScrip概述JavaScript是一种具有OOP能力的、解释型的编程语言,是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为它不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的:验证发往服务器端的数据、增加Web互动、加强用户体验度等。特点:松散性:变量不必具有一个明确的类型对象类型:对象把属性名映射为任意的属性值。它的这种方式很像哈希表或关联数组,而不像C的结构体或者C++、Java中的对象。继承机制:JavaScript中的面向对象继承机制是基于原型的,与C++以及Ja
2、va中的继承大不相同(继承独特,没有子类继承父类这样的继承关系)。历史简记:源自于C--(C减减)的可嵌入网页中的脚本语言(后改叫”ScripEase”),为实现验证功能被曾经的Netscape公司改写,后与Sun公司联手开发推出LiveScript的脚本语言。最后为了营销便利,借用Java语言与Sun公司的名气,最终改名为JavaScript.后来的竞争者--微软也进军浏览器,在发布了IE3.0并搭载了一个JS的克隆版叫做JScript(避免纠纷而改名),并且也提供了自己的VBScript.(VBScript与JavaScript支持度
3、区别:在客户端MS的VBScript只有IE支持,而JavaScript在任何主流浏览器上都支持)微软介入后,有3种不同的JavaScript版本同时存在:NetscapeNavigator3.0中的JavaScript、IE中的JScript以及CEnvi中的ScriptEase,与C和其他编程语言不同的是:JavaScript并没有一个统一标准来统一其语法或特性。这是当时比较混乱也是业界比较担心的问题。所以标准化的呼声越来越高。ECMA-262标准。浏览器世界的历史变迁、竞争和演变--略JavaScript核心虽然JavaScript
4、和ECMAScript通常被人们用来表达相同的含义,但JavaScript的含义却比ECMA-262中规定的要多得多。一个完整的JavaScript应该由下列三个不同的部分组成。1.核心(ECMAScript)(基本语法,包括语法、类型、语句、关键字、保留字、操作符、对象等,是一种宿主语言)2.文档对象模型(DOM)3.浏览器对象模型(BOM)各种浏览器的各种版本所支持的各种JavaScript版本,略过。即时看源代码的工具:火狐装个插件firebugIE装IEDevToolBarSetup、INSTANTSOURCE,IE多版本用IET
5、ester第2章使用JavaScrip49关于编辑器,教程推荐IDE:Notepad++,根据自己习惯和需要自己设置(当然也可默认)优化设置参考:设置-语言格式设置:字体-Arial,全局字体;字体大小16,全局字体大小设置-首选项-新建:在此设置编辑器新建编码为ANSI还是UTF-8(国际)(DW中的对应编码设置在编辑-首选参数-新建文档-默认编码,如果是国内项目最好要选GB2312)为了提取XHTML格式,在DW中新建一个文档类型为XHTML1.0Transitional(过渡型)的html文件,把自动生成的代码单独复制成一个文件,方
6、便以后无限使用。当然,其中charset=utf-8也是设置编码规范的。第一个例子:在浏览器弹出一个窗口显示欢迎文字7、rset=utf-8"/>
使用JavaScriptalert('欢迎来到JavaScript世界!');此处为HTMLBody