Javascript/jQuery改进了我的Javascript代码的精简
我有一段Javascript代码(使用jQuery),共146字节:Javascript/jQuery改进了我的Javascript代码的精简,javascript,jquery,minify,Javascript,Jquery,Minify,我有一段Javascript代码(使用jQuery),共146字节: $(“#b”)。单击(s=>{t=$(“#a”).val();o=[ 生成打字错误 具有id属性的DOM元素是全局变量,因此,例如,您可以将$(“#b”)替换为$(b) $(b).点击(s=>{t=$(a).val(),o=[…t];for(q in o)r=Math.random(),.1>r&(.03>r?o[q]=t[q--]:r>.07?o[q]=“”:o[q]+=t[q]);$(p.html(o)}) 生成打
$(“#b”)。单击(s=>{t=$(“#a”).val();o=[
生成打字错误
具有id
属性的DOM元素是全局变量,因此,例如,您可以将$(“#b”)
替换为$(b)
$(b).点击(s=>{t=$(a).val(),o=[…t];for(q in o)r=Math.random(),.1>r&(.03>r?o[q]=t[q--]:r>.07?o[q]=“”:o[q]+=t[q]);$(p.html(o)})代码>
生成打字错误
如果您觉得146字节太多,您一定会对jQuery的大小感到非常不安:)您为什么要担心这么小的脚本?这将节省10个字节,并且可能与这个问题的任何其他答案一样有实际帮助。这里没有什么可回答的。这适用于code golf。错了,codegolf是基于一个最小字节数的问题创建代码,这是关于减少已经存在的代码。也许这与任何地方都不相关。在海事组织,这是一个不限成员名额的问题,不是任何人可能再次需要的实际确定的问题。因此,它可能会使您受益,但没有其他人这是一个巨大的改进,节省了8字节@GoneCode我认为这个功能很久以前就存在于浏览器中了;HTML5只是将其标准化了。请参阅和@Gothdo:如果它不在所有HTML4浏览器中,人们需要注意。一些公司仍在运行IE8+WinXP。过时时滚动:)