×
您的位置: 

《张孝祥JavaScript 02-05》

(提示:如果视频分为多个小段,请下载后用视频合并软件合并。)
序号选择视频教程名称大小操作
  •   暂无下载  
  •   

      外唐网视频教程合并软件下载地址:
      http://www.waitang.com/upload/flvtool.zip

    本站提供的这部张孝祥Javascript视频教程专门讲解Java基础中的高级知识和一些最新的技术。它既可以作为那些java基础视频教程的升级和后续补充学习资料,又适合有一定java基础想提高的人士学习。Javascript是一种由Netscape的Livescript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

    Javascript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。Javascript是Sun公司的注册商标。[1] Ecma国际以Javascript为基础制定了ECMAscript标准。Javascript也可以用于其他场合,如服务器端编程。完整的Javascript实现包含三个部分:ECMAscript,文档对象模型,字节顺序记号。

    Netscape公司在最初将其脚本语言命名为Livescript。在Netscape在与Sun合作之后将其改名为Javascript。Javascript最初受Java启发而开始设计的,目的之一就是“看上去像Java”[2],因此语法上有类似之处,一些名称和命名规范也借自Java。但Javascript的主要设计原则源自Self和Scheme[3].Javascript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了Javascript来迎战Javascript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAscript)。现在两者都属于ECMAscript的实现。尽管Javascript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是Javascript具有非常丰富的特性。

    用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部分事件都由用户的动作所引发,如:用户按鼠标的按键,就产生click事件,若鼠标的指针在链接上移动,就产生mouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。

    而对事件的处理,W3C的方法是用addEventListener()函数,它有三个参数:事件,引发的函数,是否使用事件捕捉。为了安全性,建议将第三个参数始终设置为false传统的方法就是定义元素的on…事件,它就是W3C的方法中的事件参数前加一个“on”。而IE的事件模型使用attachEvent和dettachEvent对事件进行绑定和删除。Javascript中事件还分捕获和冒泡两个阶段,但是传统绑定只支持冒泡事件。

    能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBscript、Document Object Model(DOM,文档对象模型)、Layers和Cascading Style Sheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持Javascript程序,微软公司Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为Jscript。Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

    Javascript使网页增加互动性。Javascript使有规律地重复的HTML文段简化,减少下载时间。Javascript能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI 验证。Javascript的特点是无穷无尽的,只要你有创意。