JavaScript概述——JavaScript学习连载

来源:互联网 发布:香港有4g网络吗 编辑:程序博客网 时间:2024/04/28 15:19

  JavaScript是一种轻型的,解释性的语言,而且具有面向对象能力。

  在句法构成上,JavaScript的核心语言与C、C++和Java相似。但是,JavaScript与这些语言的相似之处也仅限于句法上的类同。JavaScript是一种无类型语言,它的变量不必具有一个明确的类型。

  在进一步研究JavaScript之前,需要明确几个非常容易误解的主题。

  首先,JavaScript并非Java。由于JavaScript的名称,很多人认为JavaScript是Java派生出来的一种脚本语言,其实不然。JavaScript和Java除了在语法和都能为网页提高可执行内容外,毫不相干。不过JavaScript倒是可以和Java成为Web开发的好搭档。

  再者,JavaScript不只是在客户端执行,我们还可以用它来编写服务器端脚本。客户端JavaScript是JavaScript到目前为止最普遍的一个变体。它是由在Web浏览器中植入的JavaScript解释器发挥作用的。如果在其它应用程序中嵌入JavaScript解释器,就可以使JavaScript运行在任何地方了。

  当一个Web浏览器嵌入了JavaScript解释器时,它就允许可执行的内容以JavaScript脚本的形式分布到Internet中。除了能够控制网页中的内容外,JavaScript还能够控制浏览器和出现在浏览器中的HTML表单的内容,而且还能够控制这些文档的行为。一旦掌握了JavaScript语言的核心,那么在网页中有效地使用JavaScript的关键就是学会使用浏览器显示出来的文档对象模型(DOM)的特性。

   我们在使用JavaScript编写客户端脚本时,常常会用到JavaScript的以下特性:

  (一) 控制文档的外观和内容:对于支持完整的文档(Document)对象模型的浏览器,JavaScript可以访问任何HTML标签,这将有效的解决制作动态网页的一些问题。

  (二) 对浏览器的控制。

  (三) 与HTML表单的交互。

  (四) 与用户的交互。

  (五) 用cookie读写客户状态。

  对于以上特性的内容和用法,将在以后详细介绍。当然,除了以上提到的特性外,JavaScript还有许多其他功能,这里就不一一阐述,我们将在以后的内容中介绍。

  虽然JavaScript是具有强大功能的脚本语言,但由于客户端JavaScript只能用于有限的环境中,所以它没有独立语言所必需的特性:除了能够动态生成浏览器要显示的HTML文档(包括图像、表、框架、表单和字体等)之外,JavaScript不具有任何图形处理能力;出于安全方面的原因,客户端JavaScript不允许对文件进行读写操作;除了能够引发浏览器下载任意URL所指定的文档以及把HTML表单的内容发送给服务器端脚本、电子邮件地址之外,JavaScript不支持任何形式的联网技术。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 在电脑上照片打不开乱码怎么办 win7电脑登录密码忘记了怎么办 三洋电视应用商店打不开怎么办 中兴手机应用商店打不开怎么办 绝地求生与服务器失去连接怎么办 战地4载入不进去怎么办 电脑软件无法找到入口怎么办 ipad的按键坏了怎么办 更新ios12软件闪退怎么办 设置虚拟服务器输入不了数字怎么办 玩客云自动备份设备连接失败怎么办 3dmax文件打开失败怎么办 夏天吹空调嘴歪怎么办 燃气热水器温度调节拧不动怎么办 能率热水器震动声大怎么办 车底盘磕了漏油怎么办 法士特变速箱的随动阀漏气了怎么办 大灯随动afs失灵怎么办 2017款迈腾大灯随动故障怎么办 微信gps信号不好怎么办 苹果6s定位不准怎么办 电脑不读取u盘怎么办 注塑机上的料烤坨了怎么办 智能锁电机坏了怎么办 注塑机加热嘴内扣突了怎么办 tpu粘在螺杆上怎么办 注塑机锁模时会有射退动作怎么办 电动车刹车油泵不打油怎么办 cad转pdf颜色浅怎么办 松下多功能传真一体机卡纸怎么办 无刷电机坏了怎么办 6kv高压电机绝缘不合格怎么办? 400t油压机下降太慢怎么办 无法连线到服务器1~1怎么办? 数控车床车角度不亮怎么办 超市存包柜的票不见了怎么办 交货期来不及导致船期延误怎么办 跑1000米中途累怎么办 手指被机器压烂怎么办 机械手不能回归原点该怎么办 前缘送纸纸板翘怎么办