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

JavaScript学习笔记01

2016-02-05 12:36 603 查看

JavaScript的特点

松散性

对象属性

JavaScript中的对象把属性名映射为任意的属性值。

继承机制

JavaScript中的面向对象继承机制是基于原型的

标签解析

最为重要的需要知道两个属性:type  和  src


type:表示代码使用的脚本语言的内容类型type="text/javascript"

src:表示包含要执行代码的外部文件

JavaScript的实行顺序

注意的一点是,我们的代码若编写于之间,就会先会被执行;

若执行于中,就会先执行我们的其它标签,最后在会编译js语句块等待被执行

Value = undefined

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。

例子:var calander;(此时calander即为undefined)

JavaScript数据类型

字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object,注意创建对象时,Object一定要大写)、空(Null)、未定义(Undefined)

JavaScript 对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。

对象属性有两种寻址方式:


name=person.lastname;

name=person["lastname"];



JavaScript 中的所有事物都是对象:字符串(String)、数字(Number)、数组(Array)、日期(Date),等等。

JavaScript的输出方式


1.document.write("");

2.console.log("");

cnosole.info("");

console.warn("");

console.error("");

3.document.getElementById("").innerHtml = "";

4.window.alert("");


JavaScript访问对象的方法


objectName.methodName()


"=="与"==="(绝对等于 (值和类型均相等))

"!="与"!=="(绝对不等于 (值和类型均不相等))

JavaScript 支持不同类型的循环:

for - 循环代码块一定的次数


for/in - 用于遍历对象的属性


while - 当指定的条件为 true 时循环指定的代码块


do/while - 同样当指定的条件为 true 时循环指定的代码块

break 和 continue 语句仅仅是能够跳出代码块的语句。
continue 语句(带有或不带标签引用)只能用在循环中。
break 语句(不带标签引用),只能用在循环或 switch 中。


break labelname;
continue labelname;


实例
cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}


查找 HTML 元素

通常,通过 JavaScript,您需要操作 HTML 元素。为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:
通过 id 找到 HTML 元素
通过标签名找到 HTML 元素
通过类名找到 HTML 元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: