如何在coffeescript中写这个?
f = (function(){
// something
})();
Run Code Online (Sandbox Code Playgroud)
谢谢你的任何提示:)
inoremap <Up> <NOP>
inoremap <Down> <NOP>
inoremap <Left> <NOP>
inoremap <Right> <NOP>
noremap <Up> <NOP>
noremap <Down> <NOP>
noremap <Left> <NOP>
noremap <Right> <NOP>
Run Code Online (Sandbox Code Playgroud)
这是我用来禁用光标导航,帮我坚持hjkl :)
但它也会禁用命令栏上的光标...通常,使用箭头键可以循环显示历史记录
是否可以仅禁用光标键进行导航,而不是历史记录?
鉴于这种:
<a href="1">1</a>
<a href="2">2</a>
Run Code Online (Sandbox Code Playgroud)
这是一个返回href值数组的函数:
e = $('a').map(function(v) { return $(this).attr('href'); });
console.log(e);
Run Code Online (Sandbox Code Playgroud)
但它给出了
["1", "2", prevObject: x.fn.x.init[2], context: document, jquery: "1.10.2", constructor: function, init: function…]
Run Code Online (Sandbox Code Playgroud)
如何将其修改为仅返回原始数组["1","2"]?
一直在考虑在Amazon Cloudfront上缓存我的JSON.
问题是,在更新JSON时手动清除该缓存可能需要15分钟.
有没有办法将简单的JSON值存储在类似CDN的http缓存中 -
更新
回应AdamKG的观点:
如果它正在"更新",则不是静态的:D编写新版本并告诉服务器使用新URL.
我的实际想法是每次html页面更改时缓存新的CloudFront URL.这是我最初的关注点.
我想要JSON的原因是存储最新CloudFront网址的版本号.这样我可以进行AJAX调用以发现要加载的版本,然后进行第二次AJAX调用以实际加载内容.这种方式我永远不需要使CloudFront内容过期,我只是重定向加载它的ajax.
但后来我有需要缓存JSON的问题.我不希望人们每次想要看到单个JSON版本号时都会击中Heroku发电机.我知道memcache和机架可以帮助我提高速度,但这是我不想要的问题.
我有一些想法:
Uglify有一个"压缩"选项,可以删除未使用的变量......
但是,如果我将一些函数存储在像这样的对象中....
helpers = {
doSomething: function () { ... },
doSomethingElese: function () { ... }
}
Run Code Online (Sandbox Code Playgroud)
...有没有办法删除helpers.doSomething(),如果它从未被访问过?
猜猜我想给压缩机许可改变我的对象.
任何想法,如果可能的话?或任何其他可以帮助的工具?
所以当我进入“heroku pg:psql”并输入时,\l我得到了这个:

这有什么关系?
不使用jQuery,我想知道如何模仿jQuery插件
例如,也许$('div.x').plugin()将一个onclick附加到div,并递增并显示内部值.
jQuery在哪里实际存储了内部变量的对象?
是否在某处显式创建了一个对象并与每个节点相关联?
我迷失了,试图向自己解释为什么在主应用程序列表中没有明确的对象创建....必须以某种方式在插件中发生?
(PS:我不太关心查询引擎方面......只是插件方:)
谢谢
javascript ×4
coffeescript ×2
heroku ×2
gruntjs ×1
jquery ×1
json ×1
uglifyjs ×1
uglifyjs2 ×1
vim ×1