![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 52
o0snow
这个作者很懒,什么都没留下…
展开
-
JS获取已知元素的下一个元素
new document <!-- window.onload=nextnode; function nextnode(){ if(!document.getElementsByTagName) return false; var heads = document.getElementsByTagName("h1"原创 2010-04-28 22:56:00 · 15038 阅读 · 0 评论 -
JavaScript设计模式学习笔记 第一章 富有表现的JavaScript
1.1 富有表现的JavaScript//几种不同的写法 //方法一var Anim = function(){};Anim.prototype.start = function(){ alert("start");}Anim.prototype.stop = function(){}var myAnim = new Anim();myAnim.start(); //原创 2012-03-28 13:23:09 · 614 阅读 · 0 评论 -
js 取得 Unix时间戳(Unix timestamp)
js 取得 Unix时间戳Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被转载 2011-10-10 13:25:53 · 28458 阅读 · 0 评论 -
html5 JS跨域通信
主页面:http://ext.js.com跨域:http://hb.test.com跨域通信示例 window.addEventListener("message",function(ev){ if(ev.origin != "http://hb.test.c原创 2011-07-19 11:15:12 · 2222 阅读 · 0 评论 -
取字符串长度
window.onload = function (){ var str = "技团美女演1"; alert(strLength(str)); }; function strLength(str){ if(!str || !arguments.length) return null; //没值返回空 if(str==) return 0; //空值返回0原创 2011-06-14 16:28:00 · 533 阅读 · 0 评论 -
无阻塞加载脚本[全]
script标签的阻塞行为会对页面性能产生负面影响,大多数浏览器在下载或执行脚本的同时,会阻塞下载位于它之后的资源,也会阻塞渲染位于它之后的元素。由于浏览器是单线程的,因此脚本在载的时候会阻塞下载其它资源;虽然在现在浏览器已经有所改善,但仍然有待改进。很显然,脚本必须按顺序执行,但没有必要按顺序下载,解决方法: 1。内嵌JS通常由于页面大小和缓存能带来更多好处,转载 2011-06-13 15:48:00 · 808 阅读 · 0 评论 -
JS取屏幕显示高度技巧
document.body.offsetHeight以上代码可以取到屏幕的高度,但是当你在页面中有http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">这些代码的时候,这个东西就不管用啦,这时候,你可以用以下方法取页面高度:在页面中加入var bdy = (document.documentElement &&原创 2011-06-09 15:50:00 · 683 阅读 · 0 评论 -
纪录一下,一个获取className的函数
<br />var getByClass = function(searchClass, node, tag) {<br /> if (document.getElementsByClassName) {<br /> return document.getElementsByClassName(searchClass)<br /> } else {<br /> node = node || document;<br /> tag =原创 2011-04-18 21:48:00 · 788 阅读 · 0 评论 -
两种获取Class的小JS
<br />两种获取Class的小JS<br />第一种:<br />function getByClass(nodeType,className){ var nodes = document.getElementsByTagName(nodeType), ret= []; for(var i=0; i<nodes.length; i++) { if(hasClass(nodes[i],className)) ret.push(nodes[i]); }原创 2011-05-24 23:23:00 · 1642 阅读 · 0 评论 -
26个功能强大的JQUERY插件
<br />图片弹出,滚动框,伸缩栏,鼠标拖拽….Jquery真是太强大了,如此多的插件和开发者,我们总会找到自己想要的效果。<br /> 在这里非常感谢tutorialzine , sohtanaka 开发搜集工作。当然还有webdeveloperjuice,如果没有它们,找一款合适的Jquery插件真是大海捞针。<br /> 精心收集了26个最新的jquery插件,都有Demo演示网址,我们一起大饱眼福吧。<br /> 1. Aything Slider 左右Jquery滑动栏,里面可以放任原创 2011-01-04 22:59:00 · 717 阅读 · 0 评论 -
原生JS获取所有CLASS
function getElByClass(cls){ if(cls === undefined || typeof(cls) !== "string"){return;} var allChild = document.body.childNodes,//body下的所有元素集合 len = allChild.length, tmpArr = []; for(var i =0;i原创 2010-07-20 11:09:00 · 2564 阅读 · 0 评论 -
拖动复习
Drag复习: Drag 2 *{ margin: 0; padding: 0;} body{ width: 100%; height: 100%;} #Drag{ cursor: move; width: 120px; height: 120px; border: 1px solid #ddd; background: #f2f2f2; z-ind原创 2012-05-28 17:54:19 · 471 阅读 · 0 评论