CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

前端利器–JavaScript基础-永久免费的源码丞旭猿

一、本章节目标

二、Javascript  VS Java

还有历史人物也有这样的巧合:

三、JAVASCRIPT的诞生

JavaScript 因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史密切相关。恰缝那一年,Java 语言开始推向市场,Netscape 公司决定,脚本语言的语法要接近 Java,并且可以支持 Java 程序。1995 年,Netscape 公司雇佣了程序员 Brendan Eich 开发这种网页脚本语言。Brendan Eich 有很强的函数式编程背景,同时有几门语言的功底,因此javascript中的函数十分突出的同时更是有各种语言的影子,看起来像是各种语言的乱炖。接下来我们看看乱炖的菜谱:

组成原料
基本语法C语言+Java语言
数据结构Java语言
函数的用法Schema语言+Awk语言
正则表达式Perl语言
字符串和数组处理Python语言

三、JAVASCRIPT的发布与标准(了解)

1995 年 12 月 4 日,Netscape 公司与 Sun 公司联合发布了 JavaScript 语言。1996 年 3 月,Navigator 2.0 浏览器正式内置了 JavaScript 脚本语言。1996 年 8 月,微软模仿 JavaScript 开发了一种相近的语言,取名为 Jscript。1996 年 11 月,网景公司决定将 JavaScript 提交给国际标准化组织 ECMA,希望JavaScript 能够成为国际标准,以此抵抗微软。1997 年 7 月,ECMA 组织发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript。这个版本就是 ECMAScript 1.0 版。之所以不叫 JavaScript,一方面是由于商标的关系,Java 是 Sun 公司的商标,根据一份授权协议,只有 Netscape 公司可以合法地使用 JavaScript 这个名字,且 JavaScript已经被 Netscape 公司注册为商标,另一方面也是想体现这门语言的制定者是 ECMA,不是 Netscape,这样有利于保证这门语言的开放性和中立性。因此,ECMAScript 和JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。在日常场合,这两个词是可以互换的。1998 年 6 月,ECMAScript 2.0 版发布。1999 年 12 月,ECMAScript 3.0 版发布,成为 JavaScript 的通行标准,得到了广泛支持。

四、学习javascript的必要性

1.因为你别无选择

只有 JavaScript 可以控制所有常用的浏览器,而且 JavaScript 是世界上最重要的编程语言之一,学习 web 技术必须学会 JavaScript。

目前,全世界大部分网页都使用 JavaScript。如果不用,网站的易用性和使用效率将大打折扣,无法成为操作便利、对用户友好的网站。对于一个互联网开发者来说,如果你想提供漂亮的网页、令用户满意的上网体验、各种基于浏览器的便捷功能、前后端之间紧密高效的联系,JavaScript 是必不可少的工具。

2.JavaScript 是一种优美的语言,它很好,我们要学

1)JavaScript 是一门轻量级的脚本语言,不需要编译,由 JavaScript 解析引擎解析运行(一般指浏览器,当然不排除 node 之类的解析器);2)JavaScript 拥有非函数式语言特性、函数式语言特性和动态语言特性,它的语法非常灵活;3)JavaScript 是一门面向对象的编程语言,在 JavaScript 界有一句话:万物皆对象。其继承是基于原型的继承JavaScript 语言有一些显著特点,使得它非常值得学习。它既适合当作学习编程的入门语言,也适合当作日常开发的工作语言。它是目前最有希望、前途最光明的计算机语;

五、JAVASCRIPT组成

ECMAScript基础语法
DOM文档对象模型(Document Object Model),分解树形结构
BOM浏览器对象模型(Brower Object Model), 与浏览器内部交互

六、准备好了吗

若要善其事必先利器,装备清单,酌情采购:

装备名称装备详情
浏览器chrome,Firefox,,IE
开发工具HBuilder,Sublime等

Let’s go!

七、JAVASCRIPT 之Base Templete

JS与HTML的关联关系,与CSS与HTML类似,分为:

行内式

内嵌式

外联式

接下来我们要做的事情很简单,跟着我走,以下为js的一个基础模板:

Demo01.html代码:

<html><head><metacharset="UTF-8"><title>与js的第一次亲密接触title>head><body><buttononclick="alert(Duang。。。);">忧愁烦恼一按OK,脑子里的橡皮擦button><buttonid="btn">嫦娥为什么善变?button><buttonid="move">屌丝如何移民?button>body><scripttype="text/javascript">varbtn =document.getElementById("btn");btn.onclick =function(){alert("因为她叫change....");}script><scripttype="text/javascript"src="js/move.js">script>html>

Js/Move.js代码如下:

varm =document.getElementById("move");m.onclick =function(){alert("贫贱不能移!!!");}

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容