Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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_Html_Css - Fatal编程技术网

Javascript 不带jQuery的样式选择下拉列表

Javascript 不带jQuery的样式选择下拉列表,javascript,html,css,Javascript,Html,Css,我以前使用过jQuery插件,它工作得很好 我唯一的问题是它依赖于jQuery。我正在做一个不需要jQuery的项目,我不愿意只为一个插件加载整个框架 有没有人知道还有一个插件可以像Uniform那样工作,但不依赖于任何框架?我的猜测是,避免使用jQuery不会有多大好处,即使找到了适合自己需要的插件,也可能会浪费很多时间。我的意思是,它只有31KB(加上插件的大小)。如果你决定不使用jQuery,也许可以看看 有一些演示,脚本文件小于10kb。目前,我对这个站点上的文件大小非常谨慎,我不太愿意

我以前使用过jQuery插件,它工作得很好

我唯一的问题是它依赖于jQuery。我正在做一个不需要jQuery的项目,我不愿意只为一个插件加载整个框架


有没有人知道还有一个插件可以像Uniform那样工作,但不依赖于任何框架?

我的猜测是,避免使用jQuery不会有多大好处,即使找到了适合自己需要的插件,也可能会浪费很多时间。我的意思是,它只有31KB(加上插件的大小)。

如果你决定不使用jQuery,也许可以看看


有一些演示,脚本文件小于10kb。

目前,我对这个站点上的文件大小非常谨慎,我不太愿意为这么简单的东西加载整个框架。现在人们似乎不用思考就使用jQuery。有时候完全没有必要,没关系。我希望我能为你提供一个真实的答案,但是,根据你提供的信息,在我看来,你可能还是过早地进行了优化。问问你自己,“我真的可以不腾出31K吗?”老实说,通常只有一次,然后客户端缓存库。为了节省你自己的带宽,你可以链接到谷歌版本的jQuery库,这实际上可能会加快你网站的加载速度(考虑到谷歌的服务器速度非常快)。目前,如果没有预缓存,你的页面(包括所有资产)的大小是多少?我只是好奇。90kb的命中率…一次是由于缓存…由于CDN加载,您的服务器没有命中率。不值得战斗!一个只有css的解决方案可能看起来很有希望。谢谢,我可能最终会使用这个。Niceform“重要提示:在目前的形式下,Niceforms已经有3年多的历史了,而且随着浏览器对CSS3和其他现代技术的支持不断增加,它变得越来越过时。使用时要自担风险!”,稍后在同一页面上使用“Niceforms与大多数现代浏览器完全兼容:IE7+、Firefox2+、Safari3+、Opera9+、Chrome0.3+、Mozilla1.5+、Camino1.6+”。我很困惑