开源项目 At.js 可以自行注册监听字符,自动补全 emoji 表情哦!

ichord · 2012年03月16日 · 最后由 autocomplete 回复于 2017年03月18日 · 5735 次阅读

已经归并到 master 分支了.


某天,我在 github 开了一个 通用的 issue, 但一直没动力去做. 在过去了很长很长一段时间后,一个英雄路过了这个已经布满蜘蛛网的 issue,写下了

想用来补全 emoji 表情

于是,这个功能出现拉!

这个功能刚做完还放在 feature 分支里,有兴趣的同学可以 clone 后一键打开 example.html玩玩看.
emoji 表情监听的字符是冒号. : (这个字符可以随便改)。

历史回顾请看 github 的 issue

很有用的插件!

:a 是真的吗

是真的🎱

@pokkalee @anklos 这里还没有用上呢..

是的,我只是把自动补全的码贴出来呵呵

好像要改名字了,不能叫 At.js 了。

@lepture 我不知道叫啥好啊. what's your point.

@ichord 这个机制改为 register(something, {data:list}) 然后可以 register 多个,那就无敌了,叫 At.js 就来委屈了。

complete.js

太强大了,谢谢你。有个问题,为什么不做成 GEM 呢?

我要学习下你的源代码。

谢谢。Pragmatic.ly 在用,很方便

#10 楼 @dmhorse 有 gem, 这个: https://github.com/ichord/jquery-atwho-rails @ruby_sky go ahead. @yedingding wow! surprise me! 我要去试试看. 😄

这两天我看到人就会推荐这个 gem

#14 楼 @ichord 谢谢,我已经用上了 js 版本的,晚点替换成 gem

实现一个智能提示功能需要 ajax、数据库、jsp/php、算法等很多知识, 如果数据量大,还需要特殊优化 一个小功能,花费太大精力很不划算 92find.com 上的一个 js 插件实现了搜索框自动补全托管服务, 只要一行 javascript 代码就可以实现百度、淘宝搜索框提示的全部功能 比如:汉字拼音匹配、拼音前缀匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重 花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能 同时兼容 IE、Firefox、Safari、Chrome、Opera 各种浏览器 兼容 ios、Android、Windows

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册