欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript、JQuery初步认识

程序员文章站 2024-01-30 17:57:04
...

JavaScript 脚本语言

JavaScript一种直译式脚本语言

是一种动态类型、弱类型、基于原型的语言,内置支持类型。

它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

 JavaScript 基本特点

  • 一. 是一种解释性脚本语言(代码不进行预编译)
  • 二. 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为
  • 三. 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离

 JavaScript 应用

  • 一. 嵌入动态文本于HTML页面。
  • 二. 对浏览器事件做出响应。
  • 三. 读写HTML元素。
  • 四. 在数据被提交到服务器之前验证数据。
  • 五. 检测访客的浏览器信息。
  • 六. 控制cookies,包括创建和修改等。

 

 JQuery 轻量级JS库

  • Jquery是继prototype之后又一个优秀的Javascript框架
    prototype注解:

    在JavaScript中,prototype对象是实现面向对象的一个重要机制。
    每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。
  • 一. 它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+);
  • 二. jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。
  • 三. jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
  • 四. jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
$("#id"); $(".class"); $("div");

 JQuery 特点

  • 一. 动态特效
  • 二. AJAX
  • 三. 通过插件来扩展
  • 四. 方便的工具 – 例如浏览器版本判断
  • 五. 渐进增强
  • 六. 链式调用
  • 七. 多浏览器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了对Internet Explorer6,7,8的支持)