javascript笔记-北风网-基础部分

javascript笔记-北风网-基础部分

ID:8975100

大小:422.00 KB

页数:49页

时间:2018-04-13

javascript笔记-北风网-基础部分_第1页
javascript笔记-北风网-基础部分_第2页
javascript笔记-北风网-基础部分_第3页
javascript笔记-北风网-基础部分_第4页
javascript笔记-北风网-基础部分_第5页
资源描述:

《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世界!');此处为HTMLBodyJS程序,一般推荐用火狐测试,用IE做兼容这组标签,是用于在html页面中插入js的主要方法。它主要有以下几个属性:1.type:必需。可以看作是language的替代品。表示代码使用的脚本语

8、言的内容类型。范例:type="text/javascript"alert('欢迎来到JavaScript世界!');

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。