老豆网

愿天下父母教子有方广育贤才

窦燕山,有义方。教五子,名俱扬。

《三字经》

使用方法

  1. 执行 bower install mse.js --save
  2. 打开generate.html,按照提示操作;
  3. 生成mse.json文件;
  4. 上传mse.json到网站根目录;
  5. 在网站上增加搜索框,参考

特点

  1. 2k的搜索引擎;
  2. 非常快,所有搜索操作都在客户端执行;
  3. 不需要任何数据库;
  4. 可以运行在任何一种web服务器上;
  5. 不需要后台应用服务支持,纯JavaScript实现;

缺点

  1. 不支持较大的网站;
  2. 网站内容发生变化需要重新生成索引;

使用方法

在pom.xml中增加
    
  <dependency>
  <groupId>me.xuender</groupId>
  <artifactId>unidecode</artifactId>
  <version>0.0.7</version>
  </dependency>
    
  

编码

    
      System.out.print(Unidecode.decode("阿弥陀佛"));
      A Mi Tuo Fo
      System.out.print(Unidecode.initials("阿弥陀佛"));
      AMTF
    
  

使用方法

使用 bower 安装
    
  bower install --save ng-hotkey
    
  
在页面中引用js
    
  <script src="bower_components/ng-hotkey/hotkey.min.js"></script>
    
  
在应用中注册hotkey
    
  angular.module('app', ['hotkey']);
    
  
定义热键
    
  <input type="text" hotkey="ctrl+I"></input>
  <input type="text" hotkey="F2"></input>
  <textarea hotkey="ctrl+shift+v"></textarea>
  <button hotkey="CTRL+M Meta+M" ng-click="run()">run</button>
  <input type="text" enter="func()" focus></input>