Tag: 自动完成

JavaScript自动完成,无需外部库

有没有一个JavaScript自动完成库不依赖于任何其他库? 我不使用jQuery或类似的,因为我正在制作一个移动应用程序,我需要保持额外的光线。

如何在海量数据集上实现自动完成

我试图在我正在构build的网站上实现像Googlebuild议的内容,并且很好奇如何去处理一个非常大的数据集。 当然,如果你有1000个物品,你caching的项目,只是循环通过它们。 但是当你有一百万件物品时,你怎么去做呢? 此外,假设这些项目不是一个单词。 具体来说,我对Pandora.com印象深刻。 例如,如果您search“湿”,它带回“湿砂”,但它也带回蟾蜍湿链轮。 而他们的自动完成是FAST。 我的第一个想法是按照前两个字母对项目进行分组,所以您可能会有这样的内容: Dictionary<string,List<string>> 关键是前两个字母。 没关系,但是如果我想要做类似潘多拉的事情,并允许用户查看匹配string中间的结果呢? 与我的想法:湿将永远不会匹配蟾蜍湿链轮,因为它将在“到”桶而不是“我们”桶。 那么也许你可以把琴弦分开,“Toad the Wet Sprocket”进入“TO”,“WE”和“SP”桶(去掉“THE”这个词),但是当你说的是一百万每个可能有几个单词的条目,似乎你会很快开始使用大量的内存。 好吧,这是一个很长的问题。 思考?

Notepad ++和代码完成

有什么办法来改善记事本+ +中的代码完成? 目前它支持某种“静态”代码完成,它需要在xml文件中列出指令和它们的参数,或者在打开的文档中对单词列表进行操作。 我正在寻找可以读取* .h文件并自动生成该列表的东西,并使用当前文件中的variables和函数。

如何在UITextView iPhone键盘中禁用自动完成function

我正在做的应用程序,我想在文本字段中禁用键盘的自动完成function。 我怎样才能做到这一点?

Google Maps v3 API – 自动完成(地址)

试图让我的谷歌地图应用程序自动完成工作。 这是当前的代码: HTML <input type="text" class="clearText" id="address" name="address" value="" size=20 autocomplete="off"> 使用Javascript var input = document.getElementById('address'); var options = { componentRestrictions: {country: 'au'} }; var autocomplete = new google.maps.places.Autocomplete(input, options); 不幸的是,input地址时没有任何反应 有任何想法吗? 提前致谢。 编辑:我实际上收到以下错误: Uncaught TypeError:无法读取未定义的属性'autocomplete' 不知道为什么,代码放在我的地图初始化函数中。 编辑2:修正。 下面回答。

我如何让Vim自动放置括号?

在编辑.scm文件的时候,如果Vim自动放置结束括号,那就太好了) 。我该怎么做?

谷歌地图API从自动完成的经纬度没有地图

我试图从自动完成API谷歌地图获取经度和纬度,而不显示地图。 在我的脚本自动完成效果很好,但我无法获得经度和纬度。 <script type="text/javascript"> function initialize() { var options = { types: ['(cities)'] }; var input = document.getElementById('searchTextField'); var autocomplete = new google.maps.places.Autocomplete(input, options); } google.maps.event.addDomListener(window, 'load', initialize); var geocoder = new google.maps.Geocoder(); var address = autocomplete; geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var latitude = results[0].geometry.location.lat(); var longitude […]

StackOverflow的“标签”文本框自动完成function是如何工作的?

我知道他们正在使用jQuery插件,但我似乎无法find他们使用哪一个。 特别是,我正在寻找的自动完成function与SO的自动完成function完全相同,在那里它将执行一个AJAX命令,input每个新单词并允许您从下拉列表中select一个。

Eclipse JavaScript Editor:内容辅助js文件,自动完成

我正在尝试Eclipse(JavaEE和Web开发插件)作为JavaEE / GoogleAppEngine IDE。 在HTML编辑器中,如果我在<head>放置了一个<script … src="…" /> ,那么我将自动获取引用文件中JavaScript的内容。 我想知道是否有可能在JavaScript编辑器内获得其他JavaScript文件(例如jQuery或homebrew js库)的内容帮助。

什么是在Emacs中编辑PHP的好设置?

我将在今年夏天为我的工作做一些PHP编辑工作,并且正在寻找一个有效的Emacs设置来编辑它。 我已经在Emacs上投入了大量资金,所以换个编辑器是不值得的。 现在,我有nXhtml模式 ,它提供了一个语法高亮的PHP模式(至less有三种不同的模式),以及MuMaMo用于编辑embedded在HTML中的PHP。 我刚开始分别使用Auto-Complete和Anything编程和一般的Emacs。 我真正想要的是让Emacs真正了解项目的有效方法,而不仅仅是突出显示。 Etags看起来是一个不错的select,但是看起来生成新标签的过程看起来很艰苦和手工(或者至less不可见)。 关于Etags的好处是,它们与Anything和Auto-Complete很好地结合在一起。 其他可能的选项是gtags (虽然我很犹豫要安装非elisp文件,只是为了复杂性), vtags或Semantic ,之前我已经搞混了 ,看起来很复杂,再加上它看起来不像它支持PHP。 另一种select是Imenu ,但它只适用于当前的缓冲区,我希望能够跳转到其他文件中的函数定义(最好使用任何完成名称)。 我将要做的项目并不是那么大(总计大约3万行),所以Etags的开销可能不是什么大问题,但是如果有更好的解决scheme,我宁愿不使用它。 那么你最喜欢的PHP编辑系统是什么?