![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
iteye_468
这个作者很懒,什么都没留下…
展开
-
数组操作pop push shift unshift的区别
// unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 // unshift()执行前 // unshift()执行后 // shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 ...原创 2016-03-19 17:04:23 · 1671 阅读 · 0 评论 -
实现“省”和“市”的二级联下拉列表
<!DOCTYPE HTML> <html> <head> <title>二级联动列表</title> <meta charset="utf-8" /> <style> .hide{ display: none; } </style> <原创 2016-03-24 14:46:02 · 321 阅读 · 0 评论 -
DOM动态创建表格
//json是服务器端直接发过来的数据 var json='[{"ename":"Tom", "salary":3500, "age":25},{"ename":"John", "salary":3800, "age":28},{"ename":"Mary", "salary":360原创 2016-03-24 11:55:34 · 97 阅读 · 0 评论 -
使用DOM方法递归遍历节点树
//遍历指定父节点下的直接子节点--使用DOM方法递归遍历节点树 function getChildren(parent){ console.log( parent.nodeType!=3?parent.nodeName: parent.nodeValue ); var childNodes=parent.childNodes; for(v...原创 2016-03-23 14:50:34 · 440 阅读 · 0 评论 -
浏览节点对象之原型链
<title>浏览节点对象的原型链</title> <meta charset="utf-8" /> <script> window.onload=function(){ var body=document.body; var html=body.parentNode; console.log(body); cons...原创 2016-03-23 14:49:02 · 111 阅读 · 0 评论 -
ECMAScript 5(ES5)中bind方法简介
/*ECMAScript 5(ES5)中bind方法简介*/ /*bind和call以及apply一样,都是可以改变上下文的this指向的。 不同的是,call和apply一样,直接引用在方法上, 而bind绑定this后返回一个方法,但内部核心还是apply。*/ var obj = { a: 1, b: 2, getCo...原创 2016-03-21 19:14:15 · 111 阅读 · 0 评论 -
判断一个对象是不是数组的方法
/* 判断一个对象是不是数组:几种办法 typeof无法区分对象和数组:typeof [] object typeof {} object 1. var obj={};var obj=[];var obj=function(){}; obj instanceof 构造函数名/类型名(Array,Function,...) 2. Array.prototype...原创 2016-03-21 16:09:11 · 788 阅读 · 0 评论 -
js中indexOf() 方法;trim()方法的兼容性处理方法
/*js中indexOf() 方法;trim()方法的兼容性处理方法*/ //判断原型对象中有 才是真的有 if(!Array.prototype.indexOf){//判断一个对象的属性是否可用 //自定义一个indexOf Array.prototype.indexOf=function(value,fromi){ if(fromi===undefined){fromi=0} ...原创 2016-03-21 11:14:33 · 876 阅读 · 0 评论 -
浅谈JS中的闭包
/*****什么是闭包*****/ //===使用局部变量实现全局变量的功能的方法叫闭包===// /*全局变量*/ var n=0; function counter2(){ return ++n; } console.log(counter2());//1 console.log(counter2());//2 console.log(counter2());//3 ...原创 2016-03-20 14:43:19 · 71 阅读 · 0 评论 -
JS实现10-0的倒计时动画效果
<!-- 10 至 0 的倒计时动画效果--> <h1 id="timer">10</h1> <script>//3步: //1. 一个任务函数 //2. 启动一个定时器:按照指定时间间隔反复执行任务 var timer=setInterval(function(){ //找到id为timer的h1元素,保存在变量h1中 ...原创 2016-03-20 12:30:14 · 728 阅读 · 0 评论 -
JS中创建函数的三种方法
JS中创建函数对象方法:3种: 1. 声明方式创建: ***只有以声明方式创建的函数才能被hoist(声明提前) function 函数名(参数列表){函数体;return 返回值}; 2. 函数直接量: var 函数名=function (参数列表){函数体;return 返回值}; 3. 实例化对象: 参数名和函数体...原创 2016-03-20 11:17:58 · 235 阅读 · 0 评论 -
JS打印正三角,反三角,等腰三角以及方块
<script> /*打印乘法口诀表*/ /*打印任意一行的公式*/ //i从1开始,到<=r结束,每次+1,同时声明空数组arr for(var r=1;r<=9;r++){//r从?开始,到?结束,每次+ //公式 for(var i=1,arr=[];i<=r;i++){ // 拼接i...原创 2016-03-20 10:26:08 · 2647 阅读 · 0 评论 -
连续点击div等标签或其他的地方会出现一片蓝色怎么办?
1,添加css: body{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } 2,或添加js: document.onselectstart=new Function("return false");...原创 2016-09-28 13:59:21 · 527 阅读 · 0 评论