Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/jQuery改进了我的Javascript代码的精简_Javascript_Jquery_Minify - Fatal编程技术网

Javascript/jQuery改进了我的Javascript代码的精简

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)}) 生成打

我有一段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)})

生成打字错误

如果您觉得146字节太多,您一定会对jQuery的大小感到非常不安:)您为什么要担心这么小的脚本?这将节省10个字节,并且可能与这个问题的任何其他答案一样有实际帮助。这里没有什么可回答的。这适用于code golf。错了,codegolf是基于一个最小字节数的问题创建代码,这是关于减少已经存在的代码。也许这与任何地方都不相关。在海事组织,这是一个不限成员名额的问题,不是任何人可能再次需要的实际确定的问题。因此,它可能会使您受益,但没有其他人这是一个巨大的改进,节省了8字节@GoneCode我认为这个功能很久以前就存在于浏览器中了;HTML5只是将其标准化了。请参阅和@Gothdo:如果它不在所有HTML4浏览器中,人们需要注意。一些公司仍在运行IE8+WinXP。过时时滚动:)