码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript之入门简介

时间:2014-12-21 19:14:24      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

一、是什么

         1、概念

        JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

        JavaScript也是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。

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

         3、组成

         (1)  ECMAScript,描述了该语言的语法和基本对象。
         (2)  文档对象模型(DOM),描述处理网页内容的方法和接口。
         (3) 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

         4、特点

         (1) 是一种解释性脚本语言(代码不进行预编译)。
         (2) 主要用来向HTML页面添加交互行为。
         (3) 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

二、做什么

         1、 嵌入动态文本于HTML页面
         2、 对浏览器事件作出响应
         3、 读写HTML元素
         4、 在数据被提交到服务器之前验证数据
         5、 检测访客的浏览器信息
         6、 控制cookies,包括创建和修改等

三、怎么做

       以下是一个简单的JavaScript Hello World︰

  1. <!DOCTYPE HTML>  
  2. <html>  
  3.     <head>  
  4.     <title>简单的JavaScript Hello World</title>  
  5.         <script type="text/javascript">  
  6.             document.write("Hello, world!");   // 在浏览器视窗内直接显示  
  7.             alert("Hello, world!");            // 弹窗显示  
  8.             console.log("Hello, world!");      // 在控制台(console)里显示,需要先开启开发工具控制台  
  9.         </script>  
  10.     </head>  
  11.     <body>  
  12. HTML 内容……  
  13.     </body>  
  14. </html>  


       或是在浏览器的地址栏(location bar)中使用javascript:,以交互方式表示:

       javascript:alert("Hello world!");

四、扩展

          1、JavaScript与Java的关系

 

 JavaScript与Java名字很像,但是Java是由Sun Microsystems公司开发的。这两个语言都是在C语言的基础上开发出来的,语法有些相像,但是却是完全不同的东西。就好像英语与德语的差别一样。
       JavaScript本来在开发阶段是叫做LiveScript的,由于当时Java开始流行,而且Netscape公司和Sun公司进行了技术合作,于是变成了JavaScript这个名字。

      2、JavaScript与DHTML的关系

 DHTML(Dynamic HTML,动态HTML)是从 Internet Explorer 4.0 和 Netscape Communicator 4.0 开始支持的。它其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其 它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。

 DHTML不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能在下载后仍然能实时变换页面元素效果的网页设计概念。JavaScript是DHTML中的核心技术,请牢牢掌握。


JavaScript之入门简介

标签:

原文地址:http://www.cnblogs.com/yuyanbian/p/4176859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!