JavaScript基础回顾

var loop = true;

一、变量命名规则

1、变量要以字母、下划线或美元符开头。

2、其后可跟多个数字、字母、下划线或美元符。

3、一定要避开javascript的所有保留字。(下面留有部分保留字)


二、加入html时机

1、<head>...</head>双标记内<script>...</script>

2、<head>...</head>双标记内引入外部js文件<script src="#"></script>

3、<body>...</body>双标记内<script>...</script>


三、描述标记(html)与描述计算(javascript)交互

1、允许js访问任何html元素的小通道.getElementById();

...
<body>
...
<p id="p1"></p>
<script>
var p1=document.getElementById("p1");
</script>
</body>
...
上面代码简要说明:

document标识浏览器中的整个页面,包含完整的DOM,所以它能找到任何特定id的元素。

四、如何创建数组

数组场景:

每小时温度值;购物车等等;

var tempArray = new Array();
tempArray[0] = 12;
...
或者
var tempArray = [12,23.1,...]
简要说明:

1、任何时刻都可以不断向数组增加新元素,只需使用下一个未引用的索引。

2、var len = tempArray.length;数组长度;

3、函数splice删除指定数组元素,其后所有元素索引减一。



注意事项:

一、保留字列表

abstract delete goto null throws
as do if package transient
boolean double implement private true
break else import protected try
byte enum in public typeof
case export instanceof return use
catch extends int short var
char false interface static void
class final is super volatile
continue finally long switch while
const float namespace synchronized with
debugger for native this  
default function new throw  

二、js与html交互基础

文档对象模型(DOM).


三、DOM使用时机

某些情况下,我们明明写了js代码,可发生目标事件时页面无刷新;这时,我们就应该思考:页面是否已全部加载?这时我们还得处理事件的话,就应该告诉浏览器:让其完全创建DOM对象后查找对应标记元素。

处理这种情况我们需要两个内容:一个是window对象,另外还有一个函数。

<script>
function init(){
...
}
window.onload=init;
</script>

四、常用的js函数

1、Math

Math是一个内置的JavaScript库,包含一大堆与数学相关的函数。Math.random会生成0到1之间的一个随机数。Math.floor来确保得到一个整数,去掉一个浮点数中小数点后面的数字。




JavaScript基础回顾

上一篇:ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)


下一篇:asp.net服务器处理浏览器提交json格式的数据