- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
卓越人生 ETC与你共成长 ChinaSoft International 中软国际 javaScript基础 JavaScript的历史 1995年,工作于Netscape(网景)公司的Brendan Eich开发了一个叫做LiveScript的脚本语言, 在随Netscape Navigator 2.0 正式版一起发布之前,正式更名为JavaScript。 JavaScript1.0取得成功后,Netscape公司随即在Netscape Navigator3.0中捆绑发布了JavaScript1.1版本,于此同时,微软也开始进军浏览器,在其IE3.0中发布了一个克隆版JavaScript,取名为Jscript。 1997年,Netscape、SUN、Microsoft、Borland等公司联名向ECMA-TC39委员会提交了将JavaScript1.1作为脚本语言规范的草案得到采纳,并正式将此规范命名为ECMAScript.标准编号为ECMAScript-262.经过几年的发展,ISO/IEC(国际标准化组织及国际电工委员会)也采纳了ECMAScript标准。 JavaScript的历史 多个版本的脚本导致这些脚本在不同的浏览器中不兼容,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262,规范了脚本语言的定义及使用方式,并将遵循该规范的脚本语言称为ECMAScript ,javascript、jsscript的供应商都声称自己开发的脚本完全遵循了ECMA-262规范,而且javascript jsscript都不同程度上对ECMAScript进行了扩展。 JavaScript的历史 Javascript早期广泛用于HTML网页上,用来给HTML网页增加动态功能,随着node.js技术的兴起,目前也应用于服务器端程序的编写,javascript的主要使用场景如下。 嵌入动态文本于HTML页面,对浏览器事件做出响应。 读写HTML元素。 在数据被提交到服务器之前验证数据。 检测访客的浏览器信息。 控制cookies,包括创建和修改等。 基于Node.js技术进行服务器端编程。 JavaScript语言的特点 脚本语言:JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript可以直接执行。 基于对象:JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。(后面章节介绍) 简单:JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。 跨平台:JavaScript只依赖于浏览器而与操作系统无关,目前JavaScript已被大多数的浏览器所支持。 嵌入式:需要在html页面上操作html元素,因此需要调用浏览器提供的操作html元素的接口(html dom接口),因此开发时要同时兼备html+css+javascript+dom的技能。 C/S结构应用程序与B/S结构应用程序 C/S结构: C/S是Client/Server的缩写。服务器通常安装数据库系统,而客户端需要安装专用的客户端软件与服务器进行交互。(例如word等软件无需服务器也可运行) B/S结构: B/S是Browser/Server的缩写,客户机上只要安装一个浏览器,服务器一般安装数据库、服务器软件。在这种结构下,用户界面完全通过浏览器向服务器上的服务器软件发送请求,服务器接收到请求后执行逻辑判断并返回相应信息。 Web开发:B/S结构软件、或网站的开发。 * JavaScript的基本结构 script type=text/javascript //javascript代码写在这里。 /script */48 * 第一个JavaScript程序-输出Hello World head script type=text/javascript document.write(Hello World); /script /head body页面主体内容/body Document是一个DOM对象。 使用 . 的形式调用write()方法。 小括号中,双引号里的 字符,就是输出到页面上的字符。 */48 * JavaScript的执行原理 应用 服务器 IE 解析HTML标签 和JavaScript 从服务器端下载 含JavaScript的页面 返回 响应 包含JavaScript的请求页面 发送 请求 1
您可能关注的文档
最近下载
- 成本会计学第9版张敏.pdf VIP
- 公路养护日常小修保养施工组织设计 附公路隧道施工技术规范.doc VIP
- 国家开放大学电大《组织行为学》机考终结性2套题库及答案.doc VIP
- 2024秋国开一网一 微积分大作业word版答案.docx VIP
- 湛江市麻章区数学小升初数学试卷.doc VIP
- 《好利来食品盈利能力研究》文献综述3000字.docx VIP
- 学校安保服务投标方案(技术方案).doc
- 广东省湛江市麻章区2023年小升初数学试卷(含答案).pdf VIP
- 四川大学《微机原理与接口技术》2022-2023学年第一学期期末试卷.pdf VIP
- 海浦蒙特COOL100炫系列别墅电梯控制柜用户手册-中-V1.2.pdf VIP
文档评论(0)