JavaScript

搜索建议智能提示

最近在琢磨是不是给 Brick4.com 加上实时搜索建议。但是细思考下来,简体中文、正体中文、拼音 之间的匹配关联这些都不好解决。如果直接调用百度之类通用搜索引擎现有的方案,给过来的词太“通用”了,与积木关联不大。所以这个功能先不上了。

因此只列几个东西,不提供具体实现方案:

  • 搜狗
    http://w.sugg.sogou.com/sugg/ajaj_json.jsp?type=wxart&key=zhong
window.sogou.sug(["zhong",["中国银行","中小学教师资格考试","中秋节","中秋节放假安排","中国电信","中元节","中南大学","中国新歌声","中秋","中国海洋大学"],["0;4;0;0","1;4;0;0","2;4;0;0","3;4;0;0","4;4;0;0","5;4;0;0","6;4;0;0","7;4;0;0","8;4;0;0","9;4;0;0"],["","","","","","","","","",""],["0"]],-1);
  • 百度
    https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=zhong
    http://unionsug.baidu.com/su?wd=zhong
window.baidu.sug({q:"zhong",p:false,s:["中国知网","中国银行","中通","中国地图","中国移动","中国移动网上营业厅","中国人事考试网","中国工商银行","中通快递","中国有嘻哈"]});
  • 淘宝
    https://suggest.taobao.com/sug?q=zhong
{"result":[["中年女秋装","17612021"],["中老年女装","8989764"],["中老年秋装女","4040169"],["中秋月饼","413567"],["中老年秋装女外套新款 妈妈","6055700"],["中性笔","1383431"],["中袖上衣女","1027054"],["中秋礼品","318089"],["中长款t恤女","18090184"],["中袖冰丝针织衫女","135058"]]}
  • 搜索建议自动智能提示 jQuery 插件 by 志文工作室
    http://lzw.me/pages/demo/jquery_search_suggest_plugin/demo/
    可调用 百度搜索建议、淘宝搜索建议 也可以自定义列表
2017-09-29
2

JS数组随机排序

洗牌算法

Array.prototype.shuffle = function() {
  var input = this;
  for (var i = input.length-1; i >=0; i--) {
    var randomIndex = Math.floor(Math.random()*(i+1)); 
    var itemAtIndex = input[randomIndex]; 
    input[randomIndex] = input[i]; 
    input[i] = itemAtIndex;
  }
  return input;
}
var tempArray = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
tempArray.shuffle();
console.log(tempArray);

要求不高的可以使用这个

var tempArray = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];
tempArray = tempArray.sort(function(a, b){
  return Math.random()>.5 ? -1 : 1;
});
console.log(tempArray);

来自网络

2017-05-05

Javascript MD5

原始
MD5
SHA-1
MD4
2016-12-02

快乐小鸡下蛋 小猪佩奇 粉红猪小妹

最近羊羊特别喜欢看《小猪佩奇/粉红猪小妹》,里面姐弟俩最喜欢的电脑游戏是《快乐小鸡(下蛋)》。当然,佩奇的世界有且只有这一款电脑游戏……用 Pixi.js 搞了一下~

2016-01-29
8

恭贺新年!猴包来福!

2016-01-29
体会一下 Pixi.js ,做个简单的小动画。
注:图片已商用。
2016-01-29