JavaScript

1.存放形式

1).外部文件导入

2).head中申明

3).标签属性中直接书写

2.数据类型

var修饰:(没有表示也可以,但是不符合规范)

数值型number:var i=0;

字符串型string:var str="123";

布尔型boolean:var flag=true;

对象型object:var o = new Object();

函数Function: function fun1(a,b,c) {}参数没有严重要求,多个不同类型

3.数据类型转换

parseInt:将字符串装货为整型

parseFloat:转换为浮点型

eval:将动态语句(表达式字符串)转为表达式的结果


4.数组

变长,多类型数组(类似于java中的list,用下标来访问)


5.循环

for(var i=0; i<Array.length; i++){}

for(var i in Array){}//返回的i为数组的下标;若数组为空数组,操作不执行

**body中onload表示加载完成**

6.文档对象模型

window(默认对象,可以不写)

alert():

colse():

setTimeout(方法名,毫秒数);//多少时间后调用该方法

setInterval(方法名,毫秒数);//间隔多少时间调用该方法一次

screnn:获得屏幕的信息

width:

height:

iframe:框架,相当与内嵌的浏览器,跳出当前框架调用this.parent来跳出

self:当前框架,与JAVA中的this一样概念

top:最上层框架

parent:父类为window,跳出当前框架,返回包含该框架的父框架

**document:

form:

onchange onblur 不能同时一起存在,会产生冲突,只用其中一个

visibility dispaly 前者为隐藏是仍然占有位置,后置为空即完全删除整个标签

取标签外部的内容即文本内容,需要用node(nodeType,nodeName,nodeValue)

<select></select>

获得返回内容数组中被选中的下标:.selectedIndex

动态添加选项:.add(new Option("word","value"));

--添加对象必须为一实例new Option(),数组返回的不符合,需重新new

<table></table>

**JS操作修改CSS样式:

1. .style.xxxxx = "";

2. .className = ".xxx"; .id = "#xxx";

3. 

window.event.srcElement;//返回被点击的元素

tr = td.parentElement;//获取父元素

tr.rowIndex = "";//点击table某行索引

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值