今天研究了一下,滚动条事件,也是在无忧上看到的,顺便做下记录@ 比如做一个浮动广告效果,原理就是 设置一个定时器0.1秒检测层所在的位置 并将他指定到 相当于窗口的位置. 核心代码如下(重点,也是常犯错误的地方:在xhtml页面中,document.body.scrollTop始终为0,即该属...
经常才写js时需要调用dom对象的css属性。 盒子标签和属性对照 css语法 (不区分大小写) JavaScript语法 (区分大小写) border border border-bottom borderBottom border-bottom-color borderBottomColor border-bottom-style borderBottomStyle border-bottom-width bor...
script type=text/javascript language=JavaScript //Powered By smvv @hi.baidu.com/smvv21 function flashChecker() { var hasFlash=0; //是否安装了flash var flashVersion=0; //flash版本 var isIE=/*@cc_on!@*/0; //是否IE浏览器 if(isIE) { var swf = new Active...
1、typeof 支持基本类型的获取,比如:boolean、string、number、function、object、undefined 用法: var v = true;//string, typeof v; //boolean PS:Array/Date/null等都是object,undefined为undefined 2、instanceof 当确定一个值是function或者object,就可以使...
我们用到的很多框架中都已经固化了基于页面的传统应用模式,同时这些应用模式也已经深深进入了我们的思想中。我们花几分钟来揭示出哪些核心概念是我们需要重新思考的,以及如何从Ajax的角度来重新思考。 一、浏览器中的是应用而不是内容 在传统的基于页面的Web应用中,...
AJAX全称为Asynchronous JavaScript and XML(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来表示信息; 使用Javascript操作Document Object Model进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XM...
var arr=[a,b,c]; 若要删除其中的b,有两种方法: 1.delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用 for(index in arr) document.write(arr[+index+]=+arr[index]); 这种...
ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技术中...
比较简单的jQuery判断一个元素是否为另一个元素的子元素(或者其本身)的两个扩展: //判断:当前元素是否是被筛选元素的子元素 jQuery.fn.isChildOf = function(b){ return (this.parents(b).length 0); }; //判断:当前元素是否是被筛选元素的子元素或者本身 jQuery.fn.is...
比如一个网页的聊天室,滚动条会随着内容的增加自动往下滚动。 当用户鼠标在滚动条上按下的时候,我们可以假设他(她)正在浏览聊天内容,那么这个时候好的用户体验就不能让滚动条再自动滚动了。 为了实现这个功能,可能大家首先会想到的就是mouse down 和 mouse up事...