JS资料
issac_czy
这个作者很懒,什么都没留下…
展开
-
js 从一个给定的数组中,随机返回多个不重复项
//从一个给定的数组arr中,随机返回num个不重复项 function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { temp_array.push(arr[index]); }转载 2013-03-13 14:20:18 · 1115 阅读 · 1 评论 -
innerHTML、innerText 和 outerHTML 的区别
eg:innerHTML)}">test result:test==============================================================<a onclick="function(){alert(this.innerText)}">test result:test=======原创 2013-06-24 11:19:29 · 731 阅读 · 0 评论 -
jquery的each()详细介绍
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var arr1 = [ "aaa", "bbb", "c转载 2013-05-15 14:47:11 · 471 阅读 · 0 评论 -
Jquery中的this与$(this)
序言:在使用jquery操作js时,经常整不明白this与$(this)。抽空仔细测试了一把,记录下来以供在忘记的时候拉出来参考参考!$(this)生成的是什么$()生成的是什么呢?实际上$()=jquery(),那么也就是说返回的是一个jquery的对象。题外话:通常我们为了简便直接使用$(),实际上,该函数省略了一个参数context,即$(selector)=$(se转载 2013-04-27 14:39:12 · 369 阅读 · 0 评论 -
JS生成随机数
document.write(parseInt(10*Math.random())); //输出0~10之间的随机整数document.write(Math.floor(Math.random()*10+1)); //输出1~10之间的随机整数function RndNum(n){var rnd="";for(var i=0;irnd+=Math.floor(Mat转载 2013-03-13 14:52:35 · 438 阅读 · 0 评论 -
解决字符串因为表格的宽度而换行
如果用到table指定table属性style="table-layout:fixed;"在不需要换行的td内用包括住不需要换行的文字即可原创 2013-04-23 11:19:56 · 585 阅读 · 0 评论 -
初探 RequireJS
一直以來,我們都習慣使用 script 這個 HTML 標籤來載入 JavaScript 檔案。這種方式有兩種缺點:無法在 JavaScript 程式中直接管理相依性,必須在 HTML 中處理。雖然目前新式瀏覽器已經能夠以非同步的方式來載入 js 檔案,但是舊型瀏覽器還是會有阻塞 (blocking) 問題。終於 CommonJS 提出了 AMD 這個转载 2013-04-16 13:11:03 · 547 阅读 · 1 评论 -
JS中数组Array的用法
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr转载 2013-03-13 14:41:26 · 447 阅读 · 0 评论 -
js去数组重复数据
function removeRepater(array) { array = array || []; var a = {}; for (var i = 0; i var v = array[i]; if (a[v] == undefined) { a[v] = 1; } }转载 2013-03-13 14:29:06 · 445 阅读 · 0 评论 -
Prototype与jQuery冲突|兼容性问题解决方法
prototype与jQuery冲突解决4test---prototypetest---jQueryjQuery.noConflict();//将变量$的控制权让渡给prototype.js(function($){ //定义匿名函数并设置形参为$$(function(){//匿名函数内部的$均为jQuery$("p").cl转载 2013-03-12 10:24:34 · 642 阅读 · 0 评论 -
js日期时间比较函数
js日期比较(yyyy-mm-dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("转载 2013-07-15 16:12:06 · 949 阅读 · 0 评论