JavaScript与jQuery

一、JavaScript

          是什么?

  JavaScript是一种直译式(安全性较差)脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。他的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早在HTML网页上使用,用来给html网页增加动态的功能。


      他有什么特别的呢?

      1、是一种脚本语言。一种解释型脚本语言,是在程序的运行过程中逐行进行解释。如果一行走不通,那么后面的代码就都不能走了,这就要借助于try catch来解决了。

      2、是一种基于对象的脚本语言,可以创建对象,也能使用现有的对象。

      3、简单。采用弱类型的变量类型,对使用的数据类型未作出严格的要求。

      4、动态性。采用事件驱动,不需要经过web服务器就能对用户的输入作出响应,在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作,都可以直接对这些事件给出相应的响应。

      5、跨平台。不依赖于操作系统,仅需要浏览器的支持。

      6、不同于服务器端脚本语言(php/asp),JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题:安全性。

    

      为什么要用它?

     JavaScript是一种属于网络的脚本语言,已经被广泛的用于web应用开发,常用来为网页添加各种各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本语言是通过嵌入在html中来实现自身的功能的。


       它可以做到以下功能:

       1、嵌入动态文本于html页面。

       2、对浏览器事件作出响应。

       3、读写html元素。

       4、在数据被提交到服务器之前验证数据。

       5、检测访客的浏览器信息。

       6、控制cookie,包括创建和修改等。

       7、基于Node.js技术进行服务器端编程。


       JavaScript基本用途就有这么多,我们有什么理由拒绝他呢?


二、jQuery


      是什么?

      jQuery是一个快速、简洁的JavaScript框架,是一个优秀的JavaScript代码库,jQuery的宗旨是“write Less,Do More”,写更少的代码,做更多的事情,它封装JavaScript常用的功能代码,提供一种简单的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计的ajax交互。

      

      它有什么特别的地方呢?

      

       具有独特的链式语法和短小清晰的多功能接口,具有高效灵活的CSS选择器,并且可以对css选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。


       1、快速获取文档元素。他的选择机制构建于css的选择器,他提供了快速查询dom文档中元素的能力,强化了JavaScript中获取页面元素的方式。

       2、提供漂亮的页面动态效果。

       3、创建ajax无刷新网页,对JavaScript语言的增强,事件处理的增强,还可以修改网页的内容

   

      怎么用呢?

      1、对html元素组或单个元素进行操作。

      2、基于元素的id,类,类型,属性,属性值等查找html元素,基于已有的css选择器。

      3、jQuery中所有的选择器都是$()开头。

      4、常用的方法:

            $(document).ready()   click()  mousedown()  mouseleave()  hover() blur() 等。


                      

三、两者比较

      

    

         总结:基础打牢,代码熟练,是前进的方向。

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值