JavaScript、jQuery和Ajax初步了解

来源:互联网 发布:装饰360设计软件 编辑:程序博客网 时间:2024/05/16 17:27

在进行牛腩新闻发布系统的时候,遇到了一些新名词,于是做了简单的总结:

1、JavaScript:

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。它可以实现页面表单验证以及页面交互特效。

JavaScript具有以下特点:

(1)脚本语言:JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象:JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单:JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

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

(5)跨平台性:JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。

2、jQuery:

jQuery是一个快速、简洁的JavaScript框架,是JavaScript的一个代码库(或习惯性叫类库),它将一些在JavaScript开发中经常用到的功能集合起来,以方便开发者直接使用,而不需要再用原生JavaScript语句写大量代码,同时可在不同浏览器间实现一致的效果,是当前最流行的JavaScript库之一。它使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供Ajax交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。JQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

3、Ajax:

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。它是一种用于创建快速动态网页的技术,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,即通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个页面。


以上总结只是一个简单的了解,以后还会继续完善总结。




感谢您的阅读~