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 元素
相关文章推荐
- JSP的结构和生命周期
- ES7中的async函数
- JS通过Cookie判断页面是否为首次打开
- (转)json+flexgrid+jbox组合运用页面刷新<jsp>
- bzoj 1027 [JSOI2007]合金(计算几何+floyd最小环)
- JavaScript判断图片是否已经加载完毕的方法汇总
- use strict(javascript严格模式)
- jsp与servlet之间的参数传递【转】
- 系统设计以及javascript笔记:用户行为分析研究之数据采集
- js判断图片是否已经加载(下载)完
- JSP中out.write()和out.print()的区别
- HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
- Jsp过滤器Filter配置过滤类型汇总
- jsp的页面包含——静态包含、动态包含
- JSON 之GSON 解析
- html中导入.css 和 javascript
- JSON 之FastJson解析
- JavaScript核心
- jsp:forward page=
- zepto.js 源码注释备份