您的位置:首页 > Web前端 > JavaScript

JavaScript简介

2016-03-07 14:31 471 查看
1:javascript是什么?
  是一种广泛应用于客户端网页(浏览器)开发的脚本语言,如用来给 HTML 网页添加动态功能,比如响应用户的各种操作等。JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言,大部分情况下是由网页浏览器来执行的。

2:js的特点?
  1):脚本编写语言
  2):基于对象的语言
  3):简单性
  4):安全性
  5):动态性
  6):跨平台

3:js为什么值得学习?
    1. 所有主流浏览器都支持JavaScript。
2. 目前,全世界大部分网页都使用JavaScript。
3. 它可以让网页呈现各种动态效果。
4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。
5.易用性强:
1).学习环境无外不在,只要有文本编辑器,就能编写JavaScript程序。
2).我们可以用简单命令,完成一些基本操作。

4:ECMA,DOM,BOM三者指什么?
ECMA一般是ECMAScript的简称,是我们js的核心解释器;

DOM(document object model)浏览器打开一个 HTML 文档,该文档就成了一个 document 对象,Document 对象使我们可以对 HTML 页面中的所有元素进行访问。

BOM(Browser Object Model)浏览器打开一个文档,就创建了一个 window 对象,即 window 对象表示浏览器中打开的窗口。

三者的兼容性如何?
ECMA:几乎没有兼容性问题(注意不是说没有)

DOM:有一些操作不兼容;

BOM:没有兼容性问题(因为完全不兼容)

5:如何插入js?
  1):页面内部嵌入式;
     <script type="text/javascript">
      alert('aaaa');
</script>
  2):引入外部js文件;
     <script type="text/javascript" src="demo.js"></script>

6:js放在那里?
   理论上说可以放在任何位置,但是最常用是放在<head>与<body>标签内部;
   注意:
1. ";"分号要在英文状态下输入,同样,JS中的代码和符号都要在英文状态下输入。
2. 虽然分号“;”也可以不写,但我们要养成编程的好习惯,记得在语句末尾写上分号。

7:js注释
  1):单行注释;
     //注释内容
  2):多行注释;
     /*注释内容*/

8:什么是变量?
   从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。
   
   定义变量使用关键字var,语法如下:
var 变量名

变量名可以任意取名,但要遵循命名规则:
1.变量必须使用字母、下划线(_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用JavaScript关键词(function,this,void,var,if… )与JavaScript保留字(abstract,boolean,break,byte,char class….)。

9:变量的申明:
    变量要先声明再赋值,如下:
var mychar;
mychar="javascript";
var mynum = 6;
变量可以重复赋值,如下:
var mychar;
mychar="javascript";
mychar="hello";

注意:

1. 在JS中区分大小写,如变量mychar与myChar是不一样的,表示是两个变量。
2. 变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。

10:变量的类型:
    我们常见的变量类型有:number,string,boolean(true,false),function,object,undefined

      var mychar = 1;//number
      var mychar = "1";//string
      var mychar = false;//boolean(true/false)
      var mychar = function (){}//function
      var mychar = document;//object
      var mychar;//undefined
         两种情况会出现:
         1:变量没有定义;
         2:变量定义了但是没有赋值)
        alert(typeof(mychar));
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js web