零基础学习JavaScript(1)-1.2JavaScript功能简介


JavaScript程序用于检测用于的活动,并对用户操作作出反应,比如:当光标经过某个链接时,该链接变成另一种颜色,就是对用户操作的一种反应形式。JavaScript程序为web站点提供了导航帮助、滚动信息、对话框、动态图像、购物车等。通过JavaScript程序,可以控制web页面的外观,也能评估用户输入的有效性,而这些操作都无需与服务器进行交互,从而减轻了服务器的负担。JavaScript程序也能检测用户计算机是否安装了某些插件,并在需要时能够从相应的站点上下载所需的插件。

  JavaScript提供了字符串处理函数和正则表达式支持,利用它们,可以检查电子邮件、网络地址、信用卡号码、手机号码等的有效性。JavaScript是一种解释性程序,它提供了变量、数据类型、条件语句、循环语句、函数、对象等一组基本的语言构件块。通过这些构件块,能完成数学计算、操作日期和时间、分析字符串、操作数组和对象等。JavaScript还能写入和读取cookie值,并根据具体的cookie值动态的创建HTML页面。

  总体来看,JavaScript的主要功能如下:

  控制文档的外观和内容

  控制浏览器的行为

  与用户交互

  使用cookie读写客户端的状态

  操作嵌入图像

  当然JavaScript也不是万能的,它受限于与浏览器和HTML相关的任务,并在受限制的上下文环境中使用,因此,JavaScript不具备独立语言(如C++、JAVA、VB)所拥有的一些必须特性。JavaScript不具备一下特性:

  除了能够格式化和显示HTML文档之外,JavaScript不具备有任何的图像处理能力

  出于安全方面的原因,客户端的JavaScript不允许读写文件

  出了能够让浏览器下载任何URL指定的内容外,JavaScript不支持任何网络访问功能。

  JavaScript不具备任何多线程能力



相关阅读:
实现Form域中Post大于100K的数据的解决方案
微博@符号的用户名提示效果。(想@到谁?)
PHP中运用jQuery的Ajax跨域调用实现代码
ASP.NET 高性能分页
javascript 获取url参数的正则表达式(用来获取某个参数值)
加快Vista启动/关机速度
jQuery的.live()和.die() 使用介绍
Firefox的Jetpack扩展案例分析:Gmail邮件提醒
备份压缩--gzexe
javascript获得光标所在的文本框(text/textarea)中的位置
开源多重触摸桌面:比微软Surface还炫
escape、encodeURI、encodeURIComponent等方法的区别比较
XHTML三种文件类型声明
JavaScript EasyPager 分页函数
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4