1.获取非行间css
if(oDiv.currentStyle){
alert(oDiv.currentStyle.width);
}else{
alert(oDiv.getComputedStyle(oDiv,false).width);
}
2.数组的定义
var a = [1,2,3];
var a = new Array(1,2,3);
(1)清空数组:
length = 0;
(2)
添加:arr.push();尾部添加
删除:arr.pop();尾部删除
(3)
头部添加:
unshift();
头部删除
arr.shift();
(4)
删除
arr.splice(起点,长度);
添加
arr.splice(起点,长度,元素);
替换
arr.splice(起点,长度,元素);
(5)数组链接
arr1.concat(arr2);
(6)
arr = [1,2,3,4];
arr.join("-");
1-2-3-4
(7)
排序
arr.sort();
把数字当做字符串来处理的
处理办法
arr.sort(function(n1,n2){
return n1-n2;
});
(8)
定时器:
间隔:
setInterval(show,1000);
延时:
setTimeoout(show,1000);
关闭定时器:
clearInterval(name);
clearTimeout(name);
(9)
日期对象:
var date = new Date();
getHours();
getMinutes();
getSeconds();
(10)
DOM基础:
document
IE 10%
Chrome 60%
FF 99%
(11)
节点:文本节点+元素节点
nodeType=3-->文本节点
nodeType=1-->元素节点
children 不包括文本节点
childrenNode 包括文本节点
(12)
offsetParent:获取定位的父节点
(13)
fristChild有兼容性问题
高版本用:
fristElementChild
(14)
获取getAttribute();//可以用.和[]代替
设置setAttribute();
删除removeAttribute()
(15)
创建节点:
var li = document.createElement('li');
appendChilde(li);
(16)插入元素
父级.insertBefore("节点","在谁之前");
(17)删除元素
removeChild("子节点");
(18)文档碎片
document.cr eateDocumentFragment();
(19)表格:
getElementsByTagName('tbody')[0] ==> tBodies[0]
getElementsByTagName('tr')[1] ==> rows[1]
getElementsByTagName('td')[1] ==> cells[1]
(20)
toLowerCase:把大写变成小写的
srt.search("a");//返回出现的位置,否则返回-1
split(' ')//从空格切开
(21)
appendChild();//1.先把元素从原有的父级上删掉2.添加到新的父级

JavaScript随笔3的更多相关文章

  1. JavaScript随笔2

    JavaScript的组成:ECMA.DOM.BOM闭包,子函数可以使用父函数的局部变量 函数:arguments是个参数数组oDiv.style.width:只能操作行间的样式.在IE下oDiv.c ...

  2. JavaScript 随笔1

    第一章 JavaScript实现 JavaScript由三个不同部分组成: ECMAScript,提供核心语言功能 DOM,提供访问和操作网页内容的方法和接口 BOM,提供与浏览器交互的方法和接口. ...

  3. [JavaScript 随笔] 垃圾回收

    在 JavaScript 中,由于垃圾回收是自动进行的,所以人们在编码时可能不太会注意这方面.但事实是,一些 webapp 在使用一段时间后,会出现卡顿的现象,特别是那些单页应用,包括 WebView ...

  4. JavaScript随笔8

    正则表达式: search(a);//查询a的位置 substring(2,5)//获取到2到4位 chartAt(3);//获取到第3位 split('-');//以-切分 (1) RegExp对象 ...

  5. JavaScript随笔7

    BOM (1). window.open('窗口','_self或者_blank');//打开一个新的浏览器窗口 例 var win = window.open('about:blank');//获取 ...

  6. JavaScript随笔6

    Ajax:(1) 阻止缓存?+t = new data(); eval可以把string变为数组(2) get:放入URL username = &password = ; 容量有小 安全性差 ...

  7. JavaScript随笔4

    (1) 表单:向服务器提交数据 action: 提交到哪里 表单事件: onsubmit: 提交时发生 onreset: 重置时发生(2) 运动框架: 1.在开始运动时.关闭已有定时器 2.把运动和停 ...

  8. JavaScript随笔5

    事件(1) 鼠标的点击坐标: 火狐不支持 IE event.clientX//可视区坐标 event.clientY FF ev.clientX ev.clientY 兼容: var oEvent = ...

  9. JavaScript随笔1

    1.NaN不等于NaN 2.判断是不是NaN:isNaN; (强制类型转换) 3.parseInt(3.5) ->3  parseInt(3px)->3 4.pareFloat(3.7)- ...

随机推荐

  1. Java多线程基础学习(一)

    1. 创建线程    1.1 通过构造函数:public Thread(Runnable target, String name){}  或:public Thread(Runnable target ...

  2. 记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题

    最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerP ...

  3. 0-1背包问题蛮力法求解(java版本)

    sloves: package BackPack; public class Solves {  public int[] DecimaltoBinary(int n,int m)  {   int ...

  4. C语言 · 查找整数 · 基础练习

    问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个. 输入格式 第一行包含一个整数n. 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000. 第三行包含一个 ...

  5. LeetCode-5LongestPalindromicSubstring(C#)

    # 题目 5. Longest Palindromic Substring Given a string S, find the longest palindromic substring in S. ...

  6. ABP文档 - 导航

    文档目录 本节内容: 创建菜单 注册导航供应器 显示菜单 每个web应用都有一些菜单用来在页面/屏幕之间导航,ABP提供了一个通用的基础框架创建并显示菜单给用户. 创建菜单 一个应用可能由不同模块组成 ...

  7. UE4新手引导入门教程

    请大家去这个地址下载:file:///D:/UE4%20Doc/虚幻4新手引导入门教程.pdf

  8. Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips (转)

    忘记Root密码肿么办 Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大.如果你是第一次安装,在mysql安装完成之后,会弹出来 ...

  9. C#~异步编程再续~await与async引起的w3wp.exe崩溃-问题友好的解决

    返回目录 关于死锁的原因 理解该死锁的原因在于理解await 处理contexts的方式,默认的,当一个未完成的Task 被await的时候,当前的上下文将在该Task完成的时候重新获得并继续执行剩余 ...

  10. 类型转换器(InitBinder 初始化绑定器)

    单日期格式 导入jar包 创建FirstController.java @Controller public class FirstController { /** * @param binder * ...