`
wxl0806
  • 浏览: 15697 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaScript介绍二

阅读更多
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序 等。它是通过嵌入或调入到标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:

  1、是一种脚本编写语言

  JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。

  2、基于对象的语言。

  JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。

  3、简单性

  JavaScript的简单性主要体现在:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。

  4、安全性

  JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。

  5、动态性的

  JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

  6、跨平台性

  JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。实际上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情。

  综合所述JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中。JavaScript语言可以做到回应使用者的需求事件(如:form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。
分享到:
评论

相关推荐

    JavaScript简介及基础语法介绍

    JavaScript简介及基础语法介绍 JavaScript是客户端脚本语言,是一种基于对象(Object)和事件驱动(Event Driven)的脚本语言。它认为文档和显示文档的浏览器都是由不同的对象组成的集合,这些对象具有一定的属性,...

    javascript 介绍

    2. **构造函数**:在JavaScript中,构造函数是一种特殊类型的函数,用于创建和初始化新对象。通过`new`关键字调用构造函数来创建实例。构造函数内部的`this`关键字会指向新创建的对象。例如,`function Person(name)...

    javascript的详细介绍

    2. **显示类型转换**:通过函数进行,如`parseInt()`用于将字符串转换为整数,`parseFloat()`用于转换为浮点数,`eval()`可以执行一个字符串作为JavaScript代码,`typeof()`用于查询变量的数据类型。 **内置对象** ...

    深入理解JavaScript系列

    第2部分介绍JavaScript的发展和技术背景;第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局...

    JavaScript语言介绍

    2. **基于对象**:JavaScript允许开发者直接操作和创建对象,如“日期”对象,提供了面向对象编程的能力。 3. **事件驱动**:JavaScript能够响应网页中的各种用户操作,如点击按钮、滚动页面等,实现动态响应。 4. *...

    [JavaScript入门]Eloquent JavaScript(2nd)

    总体而言,《Eloquent JavaScript》第二版是一本适合初学者的教材,它不仅介绍了JavaScript语言的基本语法和程序设计的基本概念,还提供了深入的理解,帮助读者掌握编程的精髓。此外,书中还包含了对现代JavaScript...

    JavaScript语言与Ajax应用第二版_JavaScript语言与Ajax应用_JavaScript应用_javascri

    书中会介绍如何结合JavaScript和Ajax技术来实现这些功能,提高网页的响应速度和用户体验。 7. **跨域通信**:由于同源策略的限制,Ajax默认不能跨域请求数据。但通过JSONP、CORS(跨源资源共享)等技术,可以突破这...

    Secrets of the JavaScript Ninja 2nd 第2版 pdf 0分

    《Secrets of the JavaScript Ninja》第二版是John Resig、Bear Bibeault...《Secrets of the JavaScript Ninja》第二版不仅提供了对这些特性的详细介绍,还结合了实际的例子,帮助读者深刻理解并运用到实际的开发中。

    JavaScript介绍.zip

    2. **面向对象**:JavaScript支持基于原型的对象模型,允许开发者通过对象和函数创建复杂的程序结构。它也提供了类(class)的概念,使面向对象编程更加符合现代编程范式。 3. **弱类型**:JavaScript是一种动态...

    JavaScript文档

    本资源包包含了多个关于JavaScript的重要参考资料,包括“JavaScript权威指南(英文版).chm”、“javascript5.5.chm”、“css2gb.chm”以及“JavaScript对象与数组参考大全 .chm”。 首先,我们来看“JavaScript权威...

    JavaScript书籍(JavaScript从入门到精通(第2版).pdf+高性能JavaScript.pdf)

    "JavaScript从入门到精通(第2版)" 是一本适合初学者的教程,它详细介绍了JavaScript的基本语法和概念,如变量、数据类型、控制流、函数、对象和数组等。此外,它还涵盖了DOM操作、事件处理、AJAX异步通信以及面向...

    JavaScript语言教程:JavaScript简单介绍

    ### JavaScript语言教程:JavaScript简单介绍 #### 一、JavaScript概览 **JavaScript**是一种轻量级的编程语言,主要用于Web应用程序开发。它被设计用来给HTML网页添加动态效果,使得网页更加互动和活跃。...

    JavaScript_DOM编程艺术第二版(中文)

    总的来说,"JavaScript DOM编程艺术第二版"是一本全面介绍JavaScript与DOM结合的实践指南,它将帮助读者从初级到高级,系统地掌握JavaScript在网页动态化中的应用,提升Web开发技能。通过阅读这本书,开发者不仅能...

    JavaScript DOM编程艺术(第2版pdf)+源代码

    JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...

    JavaScript权威指南(JavaScript犀牛书一本)

    2. **对象和原型**:深入探讨了JavaScript的面向对象特性,包括对象字面量、构造函数、原型链、继承机制等,这是理解JavaScript灵活性的关键。 3. **作用域和闭包**:解析了JavaScript中的变量作用域规则以及闭包的...

    javascript中onclick(this)用法介绍

    本文将详细介绍JavaScript中一种常见的事件处理用法——onclick(this)。 首先,我们需要理解什么是onclick事件处理器。在HTML中,onclick是一个事件属性,用于指定当元素被点击时将调用的JavaScript代码。这个属性...

    JavaScript语言精粹.修订版 Javascript:The Good Parts 中英 pdf

    2. **对象和原型**:JavaScript的对象是一种基于原型的模式,这意味着对象可以从其他对象继承属性和方法。书中详细解释了如何创建和操作对象,以及原型链的工作原理。 3. **函数作为一等公民**:在JavaScript中,...

    自我介绍与javascript脚本

    标题中的“自我介绍与javascript脚本”表明了这个压缩包包含两部分主要内容:个人的自我介绍和JavaScript编程的练习或示例。JavaScript是一种广泛应用于网页和网络应用开发的编程语言,它主要负责网页的交互性,使...

Global site tag (gtag.js) - Google Analytics