JavaScript基础回顾

来源:互联网 发布:java里poi是什么 编辑:程序博客网 时间:2024/05/22 00:20
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删除指定数组元素,其后所有元素索引减一。



注意事项:

一、保留字列表

abstractdeletegotonullthrowsasdoifpackagetransientbooleandoubleimplementprivatetruebreakelseimportprotectedtrybyteenuminpublictypeofcaseexportinstanceofreturnusecatchextendsintshortvarcharfalseinterfacestaticvoidclassfinalissupervolatilecontinuefinallylongswitchwhileconstfloatnamespacesynchronizedwithdebuggerfornativethis defaultfunctionnewthrow 
二、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来确保得到一个整数,去掉一个浮点数中小数点后面的数字。




1 0
原创粉丝点击