日期:2014-05-17  浏览次数:20671 次

韩顺平_轻松搞定网页设计(html+css+javascript)_ 第18讲_js课程介绍_js基本介绍_学习笔记_源代码图解_PPT文档整理

java和javascript的关系,雷锋和雷峰塔的关系。


内容介绍
1.课程介绍
2.javascript介绍
2.javascript开发工具的介绍
4.第一个javascript程序(hello!)
5.javascript的基本语法(1)


为什么要学习javascript
javascript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛的应用到各个领域。
①网页游戏
②地图搜索(google,baidu)
③股市信息查询
④web聊天
……


在web开发中,js是必不可少的技术!同时js也是ajax/jquery/extjs等框架的基础。


1.javascript基本语法(基础呀)
javascript面向对象编程(javascript对面向对象支持非常好)
3.bom与dom编程
4.正则表达式


javascript介绍——基本介绍
javascript是一种广泛用于客户端WEB开发的脚本语言,常用来给HTML网页添加动态内容,比如相应用户的各种操作。


什么是脚本语言?
①脚本语言介于HTML和C,C++,JAVA,C#等编程语言之间
②脚本语言与编程语言有相似地方,其函数与编程语言类似,也有变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些。
③脚本语言是一种解释性语言,例如Python、vbscript、javascript等等,它不像c 、c++等可以编译成二进制代码,以可执行文件的形式存在。
④脚本语言一般都有相应的脚本引擎来解释执行,javascript的脚本引擎就是浏览器。


(1)脚本语言往往不能独立使用,它和html/jsp/php/asp/asp.net配合使用
(2)脚本语言有自己的变量,函数,控制语句(顺序、分支、循环)
(3)解释性语言/编译语言。脚本语句实际上是解释性语言(即在执行的时候,直接对源码进行执行)
(4)java->class=>jvm js->浏览器(js引擎来解释执行) 
js是在客户端执行的。



javascript最主要的设计目的就是让网页中的元素可以被编程,也就是让网页动起来,甚至你可以编写js版本的坦克大战游戏。
javascript不能独立运行,它要嵌入到其它编程语言中才能运行(html,asp,asp.net,jsp.php……)
javascript只能用于b(brower浏览器)/S(server服务器)开发,即我们常说的web开发(比如网站开发,web应用等)
javascript主要针对客户端编程,也就是说js一般运行在客户端
javascript也可以针对服务器编程(比较少)
javascript最新版本是1.8


javascript介绍——发展历史
有一个关于javascript的小故事
最早是叫livescript,是一种基于对象和事件驱动,并具备安全性的脚本语言,是由Netscape(网景)公司1996年开发的,后和sun公司合作,讲livescript更名为javascript。



javascript介绍——发展历史

浏览器发展历史

因为浏览器的差异,我们会看到,在不同的浏览器中使用js编程,会有差异,比如,在给某个控件绑定相应函数时,w3c dom标准是 addEventListener(),而ie是使用attachEvent(),还有就是有些方法在ie中可以使用。而在ff中却不能使用,这些都是我们在实际开发中要注意的问题。


为什么大家都做浏览器,利益驱使。


 韩顺平_php从入门到精通_视频教程_学习笔记_源代码图解_PPT文档整理_目录