随笔分类 - jq
摘要:参考资料https://segmentfault.com/a/1190000005769948, https://github.com/DrakeLeung/blog/issues/8, https://github.com/livoras/blog/issues/11 虚拟dom的基本思路: Vi
阅读全文
摘要:从一组数组中找出一组按不同顺序排列的字符串的数组元素将字符串转换成数组后再对数组进行 sort 排序,abcd 和 bdca 使用 sort 排序后会变成 abcd,将拍好序的字符串作为对象的 key 来保存排序一致的字符串。通过将字符转换成 Unicode 编码,用到的 sort 排序,会隐式的转...
阅读全文
摘要:注:JSON.parse函数,返回结果为对象或者数组,此方法与eval能达到相同的效果,简单易于使用,但此方法不支持IE6、IE7标准模式.下面的方法可兼容ie6 JSON.parse(jsonstr); // 可以将json字符串转换成json对象 JSON.stringify(js...
阅读全文
摘要:第一个和第二个,都是对新数组或新json进行操作,而第三个是对原数组本身进行indexOf。第一个是用新数组的indexOf来判断是否有重复元素,而第二个是通过nHash[item]来判断是否存在。 var array = [1, 2, 3, 2, 1]; Array.prototype.u...
阅读全文
摘要:数组清空 我们知道javascript变量存储方式分为引用类型和直接量。数组属于对象,即引用类型,引用的是变量指针地址. 再说到下面的请空数组的方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面的代码: 这时候a和b就不是同一个数组了,清空了a而...
阅读全文
摘要:需求: 将任意数组按某个数字分割成一个个的字数组。 var array = [1, 2, 3, 4, 5, 6, 7, 8]; function splitArray(arr, num) { var newArray = [] , len = arr.length , ...
阅读全文
摘要:需求:1、点击1个span,我所点击的span显示目标值(数组的一个任意值,随机的),其它5个span随机内容为数组的任意项,6个span显示的内容不能重复。 思想:1、生成一个没有重复数字的数组arr2,在这个数组中将任意两个数组项互换,从而打散数组。 2、在spa...
阅读全文
摘要:yp.use(['formSubmit'],function(yp) { yp.ready(function() { var ui = { $addBtn: $('#add-btn') , $body: $('body') , $addWrap: $('#add-wra...
阅读全文
浙公网安备 33010602011771号