摘要: Fisher–Yates随机置乱算法也被称做高纳德置乱算法,通俗说就是生成一个有限集合的随机排列。Fisher-Yates随机置乱算法是无偏的,所以每个排列都是等可能的,当前使用的Fisher-Yates随机置乱算法是相当有效的,需要的时间正比于要随机置乱的数,不需要额为的存储空间开销。 一、算法流 阅读全文
posted @ 2018-09-25 22:06 笠航 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1. DIV + CSS 练习:太极阴阳图。 基本思路:由三个div块元素组成; #taiji太极阴阳图底面 #yin太极阴阳图阴面小圆 #yang太极阴阳图阳面小圆 (太极阴阳图:上为阳下为阴或左为阳又为阴) 2. 太极阴阳图底图#taiji: 巧用边框:宽度0高度300px,左右边框150分别1 阅读全文
posted @ 2018-09-25 21:25 笠航 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 使用CSS3纯代码来实现模拟时钟,及指针动画功能。 在这里主要使用到css3一些基本元素: border-radius:圆角边框,画圆形;表盘 Transform:变换,旋转,扭曲;刻度盘,指针形状 Animation:时分秒指针转动。 :before/:after :伪元素 基本思路: 1.使用d 阅读全文
posted @ 2018-09-25 20:51 笠航 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: Ajax jquery的库的简化版本 (function(){ //面向外界的唯一变量接口! var myajax = window.myajax = {}; //作者、版本号等等信息 myajax.author = "考拉"; myajax.version = "1.0.0"; //这个对象有两个 阅读全文
posted @ 2018-09-25 20:23 笠航 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 首先感谢某某作者写的文章:http://www.jb51.net/article/12793.htm 直接上代码,注意文件名为env.js 原理如下: 一次批量加要加载的文件存入数组,采用Ajax方式异步载入各个文件,然后采用循环方式逐个执行下载下来的Js或者Css文件,如果已经被缓存(localS 阅读全文
posted @ 2018-09-25 19:11 笠航 阅读(246) 评论(0) 推荐(0) 编辑