javascript
文章平均质量分 77
hey_bei
这个作者很懒,什么都没留下…
展开
-
js 对象 数组 哈希表
在javascript中,对象实际上就是一个哈希表,比如下面这个user对象:function user(n, a){ this.name = n; this.age = a; this.toString = function() { return "Name:" + this.name + ", Age:" + this.age; }}v转载 2013-07-08 14:49:17 · 986 阅读 · 0 评论 -
“QQ通讯组件”代码详解。
http://wp.qq.com/help.php"QQ通讯组件”代码详解。完全公开代码样例:1) uin为用户QQ号码2) 临时会话图标src是图标链接,自定义图标中可以替换这一部分为自己图片的链接,参数:P=以冒号“:”分隔多个参数第一个参数为版本号,目前为1;第二个为QQ/TM号码;第三个参数为图像风格,支持多种状态。alt转载 2013-10-30 17:30:28 · 2819 阅读 · 2 评论 -
get和post
get:在ie浏览器,若用get方式发送请求,浏览器会将数据缓存起来。再次发送请求时,如果请求地址不变,ie不会真正地去请求,只是将之前缓存的数据显示给用户。 解决: 1.用post请求 2.在地址后面加个随机数,Math.random()在以下情况中,请使用 POST 请求:无法使用缓存文件(更新服务器上的文件转载 2013-11-01 14:28:59 · 500 阅读 · 0 评论 -
jQuery中return false,e.preventDefault(),e.stopPropagation()的区别
e.stopPropagation()阻止事件冒泡 冒泡事件测试 我们先看这段代码: $(function () { $("table").click(function () { alert("table ale转载 2013-11-18 16:51:15 · 419 阅读 · 0 评论 -
陷阱!!!!!!!!!
由于 JavaScript “弱语言”的性质,使得其在使用过程中异常的宽松灵活,但也极为容易“掉进陷阱”。这些陷进往往隐藏的很深,所以要多加小心。全局变量JavaScript 通过函数管理作用域。在函数内部声明的变量只在这个函数内部,函数外面不可用。另一方面,全局变量就是在任何函数外面声明的或是未声明直接简单使用的。“未声明直接简单使用”,指的是不用 var 关键字来声明变量。这个我们转载 2013-11-08 16:50:46 · 635 阅读 · 0 评论 -
关于$(' ',this)==?
判断点击li标签增加背景色为红色,如果点击的是第2个strong,当前的li增加背景色为绿色,HTML 代码: list item 1 - one strong tag list item 2 - two strong tags list item 3jQuery 代码:$("li").click(function() { var $li = $(this),转载 2013-10-12 09:26:31 · 1625 阅读 · 0 评论 -
排序
http://www.w3cplus.com/js/99js-sorting-algorithm.html冒泡排序冒泡的原理是让最大元素或者最小元素”浮起来“ 插入排序,选择排序,快速排序,冒泡排序都是比较排序思路依次比较相邻的两个数,将小数放在前面,大数放在后面。step1:比较第1个和第2个数,将小数放前,大数放后。比较第2个数和第3个数,将小数放前,大数放后,转载 2013-11-25 17:17:32 · 433 阅读 · 0 评论 -
animate()的常用options
animate()有些复杂的动画靠上面几个函数不能够实现,这时候就是强大的animate派上用场的时候了,animate()有两种用法.animate( properties [, duration ] [, easing ] [, complete ] )大部分属性都不用解释,properties是个json,属性的值可以是字面量、function、”toggle”、简单表达式,如果转载 2013-12-31 10:58:13 · 1669 阅读 · 0 评论 -
js 拖拽
代码:window.onload=function(){ var drag_div=document.getElementById("myDrag"); drag(drag_div);};function drag(oDrag){ var drag_x=drag_y=0;//鼠标相对拖放对象的坐标 oDrag.onmous原创 2013-10-09 11:40:59 · 577 阅读 · 0 评论 -
利器之cssQuery
理论上来说.cssQuery和document.getElementsByTagName方法的作用一样..但cssQuery比后者强大多了..无论是功能还是效率. 感谢Dean Edwards 的成果让我有幸见到如此强大的cssQuery cssQuery官方网站 http://dean.edwards.name/my/cssQuery/如果查找所有的超链接元素,cssQuer转载 2013-10-14 11:49:08 · 838 阅读 · 0 评论 -
javascript高级选择器querySelector和querySelectorAll
querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。querySelector 和 querySelectorAll 在规范中定义了如下转载 2013-10-14 14:25:48 · 462 阅读 · 0 评论 -
工具集合
http://www.taikongfeizhu.com/tools/转载 2013-10-15 10:28:14 · 470 阅读 · 0 评论 -
javascript Arguments对象——函数的实际参数
在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。Arugments对象就像数组,注意这里只是像并不是哈。javascript函数体内,arguments像数组(并不是真的数组,是一个Arguments对象,再次强调)一样,有length属性,可以代表传给函数的参数的个数。引用一个形式参数可以用参数名,转载 2013-09-05 11:06:22 · 606 阅读 · 0 评论 -
JavaScript之call实例详解
call()方法是做什么用的呢?与其看枯燥的文字解释,还不如看看他都可以用来做些什么来的实惠!但是还要大概知道一下比较好function.call(thisobj,args…)call将指定函数function作为thisobj对象的方法来调用,将参数args传递给function,返回值为function的返回值。thisobj是调用function的对象,在函数主体内thiso转载 2013-09-05 16:18:45 · 520 阅读 · 0 评论 -
js 事件监听
js事件监听是学习js过程中必然要学习和掌握的。下面是js事件监听的代码function addEventHandler(target, type, func) { if (target.addEventListener) target.addEventListener(type, func, false); else if (target.attachE转载 2013-10-08 14:48:23 · 759 阅读 · 0 评论 -
document.documentElement和document.body
document.documentElement 对XML以及HTML文档中的文档根结点的引用,如htmldocument.body 对Document对象中的标签的访问,对于定义了框架集的文档,该属性引用最外层的 。 IE在怪异模型(quick mode)下document.documentElement无法正确取到cl转载 2013-10-09 11:31:06 · 800 阅读 · 0 评论 -
离开页面的判断:window.Onunload与window.onbeforeunload的区别(IE下a标签触发问题)
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onu转载 2013-09-24 11:31:51 · 2453 阅读 · 0 评论 -
JavaScript的self和this使用小结
一、self 这个非常简单。我们知道,打开任何一个网页,浏览器会首先创建一个窗口,这个窗口就是一个window对象,也是js运行所依附的全局环境对象和全局作用域对象。self 指窗口本身,它返回的对象跟window对象是一模一样的。也正因为如此,window对象的常用方法和函数都可以用self代替window。举个例子,常见的写法如“self.close();”,把它放在标记中:“关闭窗转载 2013-10-11 11:11:00 · 570 阅读 · 0 评论 -
闭包问题
window.onload=function(){ for(var i=1;i document.getElementsByTagName("li").onclick=function(){ alert(i); }; }}原创 2013-10-11 15:35:40 · 466 阅读 · 0 评论 -
DOM对象和JQuery对象的区别
jQuery对象和DOM对象使用说明,需要的朋友可以参考下。1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象;复制代码 代码如下:转载 2013-10-11 10:13:22 · 433 阅读 · 0 评论 -
JavaScript下的setTimeout(fn,0)意味着什么?
web开发近期在研究异步编程的我对于setTimeout之类的东西异常敏感。在SegmentFault上看到了一个问题《关于SetTimeout时间设为0时》:提问者读了一篇文章,原文解释setTimeout延迟时间为0时会发生的事情,提问者提出了几个文章中的几个疑点。读了那篇文章之后发现原文的作者对于setTimeout的理解和自己的认知有点出入,于是编写了相关测试的代码以求答案。最终编转载 2015-05-09 11:03:25 · 574 阅读 · 0 评论