摘要:创建对象 var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6,
阅读全文
摘要:运动基础 让Div动起来 速度 物体运动的快慢 定时器一般都取30,这是最合适的值 运动框架:在开始运动时,关闭已有定时器 把运动和停止隔开(if/else) 匀速运动:核心:速度保持不变 缓冲运动:逐渐变慢,最后停止 距离越远速度越大:速度由距离决定 速度=(目标值-当前值)/缩放系数 缓冲菜单:
阅读全文
摘要:标签:css 元素:js 节点:dom DOM:document DOM节点:分为文本节点和元素节点 子节点:childNodes nodeType nodeType==3 文本节点 nodeType==1 元素节点 children:只包括元素,不包括文本,更好用一些 childNodes:包括元
阅读全文
摘要:定时器: setInterval(函数,时间间隔):时间以ms为单位,无限次执行 setTimeout(函数,延迟时间):也是以ms为单位,只执行一次 定时器的开启和关闭: js中允许连等。 charAt:取出字符串中的某一位,兼容性好。str[i]兼容性不如str.charAt(i) offset
阅读全文
摘要:数组: 定义1、var arr=[12,5,8,9]; 2、var arr= new Array(12,5,8,9); length:数组的长度不仅可以获取也可以设置。例:快速清空数组 一般一个数组最好只放一种类型 数组的方法: 数组的添加和删除 push():往数组的末尾添加 pop():在尾部删
阅读全文
摘要:ECMAScript:翻译的作用 js的核心,也称为解释器,只提供基本功能,加减乘除和函数等,几乎没有兼容性问题 DOM:Document Object Model ,实质上就是赋予js操作HTML的能力,操作HTML的入口。在js中就是document ,有一些操作不兼容 BOM:Browser
阅读全文
摘要:基本:选项卡 this 当前发生事件的元素 原理:先全部隐藏,然后将当前的显示出来 使用innerHTML:标签中间的HTML
阅读全文
摘要:提取事件 -为元素添加事件 如onclick事件,接收函数 两种方法 1、 function 函数名(){ ........ } oBtn.onclick=函数名; 2、 oBtn.onclick=function ()//匿名函数 { ........ }; window.onload 页面加载完
阅读全文
摘要:function show(num){ alert(num); } show(5); num是函数的参数,只是占一个位置,具体的值是看函数调用时传递的是多少,当函数中有一部分内容定不下来时,就用传参。 操作属性的方法有两种: 1、oTxt.value 2、oTxt['value'] 区别:一般情况下
阅读全文
摘要:<a href="javascript:;">链接</a>比<a href="#">链接</a>好一点儿,点击的时候不会跳到页面顶端,里面很少放js代码 在js中对class修改时,必须写出className,其余的js和html都一致
阅读全文
摘要:重用:相同的代码只用一次。 函数名最好有意义,为了可读性高 function 函数名(){ 代码 }//定义 函数名();//调用 if判断: if(条件){ 语句1; } else{ 语句2; } 例子:当点击的时候 如果div是显示的,隐藏掉。或者,显示出来 如果div是显示的,oDiv.sty
阅读全文
摘要:布局:HTML+CSS 属性:确定修改哪些属性 事件:确定用户进行哪些操作 编写js:在事件中,用js来修改页面的样式 例子: 1、鼠标提示框: 属性:样式的display,obj.style.[.......] 事件:onmouseover、onmouseout 具体:鼠标移入到input时,di
阅读全文