摘要:
效果图: 阅读全文
摘要:
学习JS,活跃思维,灵活运用的一个较为典型的学习案例。同一个瀑布流的效果但实现方式却很多,利用递归、冒泡等等手法都可以达到你想要的目的。这次要说的就是利用类似递归来实现此效果的原创方案。此方案个人认为难度系数较低 效果展示: 阅读全文
摘要:
图片裁剪程序效果如下,可鼠标操作。 拖动左边小方框时在右侧实时显示对应的裁剪图片,同时左侧的拖动框里图片完全显示,拖动框外部图片模糊显示。8个控制点可以对显示区域大小进行控制。 HTML 和 CSS 部分 左侧的裁剪操作区域可以分为三层。 最底层的图片半透明效果;中间层的图片只显示制定区域,其他部分 阅读全文
摘要:
XMLHttpRequest对象 IE7+,FireFox,Chrome,Opera,Safari创建XHR对象: 创建XHR对象的兼容性写法: XHR用法 发送同步请求 使用 XHR 时,首先要调用 open() 方法,传递三个参数: 要发送特定的请求,必需像下面这样调用 send() 方法 这里 阅读全文
摘要:
取数组中最大值 可以先把思路理一下: 将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值; 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前的元素大于当前的最大值,就把当前的元素值赋值给最大值 移动到下一个元素,继续按前面一步操作 当数组元素遍历结束时,这个变量存储的就是最大 阅读全文
摘要:
@Traveller在DIV.IO分享了一篇《数组元素随机化排序算法实现》,这篇文章提供了三种数组项随机排序的实现方法: 使用数组sort方法对数组元素随机排序 随机交换数组内的元素 随机从原数组抽取一个元素,加入到新数组 洗牌算法 数组随机排序其基本原理是洗牌算法(Fisher–Yates shu 阅读全文
摘要:
push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在数组中的位置 concat(): 合并数组 slice(): 指定 阅读全文
摘要:
JavaScript学习笔记:数组去重 话说面试常会碰到面试官会问JavaScript实现数组去重的问题,整理了一些有关于JavaScript数组去重的方法。下面这些数组去重的方法是自己收集和整理的。 双重循环去重 这个方法使用了两个for循环做遍历。整个思路是: 构建一个空数组用来存放去重后的数组 阅读全文