js
来源:互联网 发布:java常用包及类 编辑:程序博客网 时间:2024/06/10 10:58
js的简介
* js基于对象和事件驱动的脚本语言,作用客户端上。 * 特点: * 交互性 * 安全性 * 扩平台性
js与java不同
* js基于对象,java面向对象 * js解析就可以执行,java先编译再执行 * js是弱类型的语言,java是强类型的语言。
js的组成
* ECMAScript * BOM* DOM
js的语法
* 关键字 var function * 标示符 * 注释 // /**/ * 变量 * var 声明变量 * js的基本数据 String 字符串类型 * var str = "abc"; var str = 'abc'; Number 数字类型 * 不区分整数和小数 Boolean 布尔类型 Null 空 Undefined 未定义(声明没有赋值) * typeof() 判断变量的类型 * js的运算符 alert(true + 1); // 2 == 比较值 === 比较值和类型
js的语句
if(num == 4){ alert("ss"); } for(var i=0;i<4;i++){ document.write("str"+"<br/>"); }
js的数组
* 声明数组两种方式 var arr = [22,33]; var arr = new Array(4); 长度 var arr = new Array(4,5); 元素 * length 数组的长度
js的函数
* 声明函数 function function 函数名称(参数列表不能使用var关键字){ 函数体; return; 返回值没有可以不写 } function getSum(){ return 100; } var sum = getSum; sum();
location属性
href location.href location.href="baidu"; //a 自己 _self
history方法
go(n) go(-1)后退 back() go(1) 前进 forward()
Dom
document树document , element ,text , attributedocument: 增,删,修改,查询(找(4种方式))
增 创建元素,创建文本,创建属性 create 删 removeChild() 修改 value.innerHtml,style. 获取:dom.value; 赋值: dom.value="xx"; 找 dom getElement:ById(""); getElements:By Name ClassName TagName(); eDom[0]
history方法
history方法
阅读全文
0 0
- js
- js
- JS
- JS
- JS
- js
- js
- js
- js
- js
- JS
- js
- JS
- js
- js
- js
- js
- JS
- PAT 乙级练习 1002
- Linux——网络编程基础(一)——内存管理&网络基础
- Strange fuction HDU
- python笔试题汇总
- LeetCode.349(350) Intersection of Two Arrays && II
- js
- 练习11.2
- OHUI v42 for Android
- with语句的使用
- POJ 3414
- Appium移动 自动化测试-环境搭建(2)
- 浅谈IT领域的发展规律及成功发展案例
- jwhois 命令 --英语版啊!!!
- UICollectView自定义Layout布局