Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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时不会显示内容文本外,通过javascript添加内容文本是否还有其他缺点?_Javascript_Jquery - Fatal编程技术网

除了禁用javascript时不会显示内容文本外,通过javascript添加内容文本是否还有其他缺点?

除了禁用javascript时不会显示内容文本外,通过javascript添加内容文本是否还有其他缺点?,javascript,jquery,Javascript,Jquery,除了禁用javascrit时不会显示内容文本外,通过javascript添加内容文本是否还有其他缺点 比如像这样 若文本不会显示给禁用javascript的用户,那个么并没有问题,搜索引擎也不需要这个文本 它会影响最终用户的页面性能吗?取决于您实际如何实现这一点,您将不得不等待文档加载完您试图修改的元素,或者(可能更糟的是)您的页面将停止加载/呈现,直到您完成内容的编写。我认为如果这能节省您的时间,当然可以 在大多数情况下,差异可以忽略不计。从理论上讲,您可能会遇到更多的js兼容性问题、更多的j

除了禁用javascrit时不会显示内容文本外,通过javascript添加内容文本是否还有其他缺点

比如像这样

若文本不会显示给禁用javascript的用户,那个么并没有问题,搜索引擎也不需要这个文本


它会影响最终用户的页面性能吗?

取决于您实际如何实现这一点,您将不得不等待文档加载完您试图修改的元素,或者(可能更糟的是)您的页面将停止加载/呈现,直到您完成内容的编写。

我认为如果这能节省您的时间,当然可以


在大多数情况下,差异可以忽略不计。从理论上讲,您可能会遇到更多的js兼容性问题、更多的js调试、元素重新排列时页面上的轻微闪烁,但这些问题可能永远不会发生。

您是否曾经在document.write中添加过Omniture跟踪像素?这是斯洛。您肯定希望明智地修改DOM。js跟踪代码不应该延迟页面呈现。如果是这样,那就是一个bug。在任何情况下,都可以在服务器端添加ez。jquery不会真正节省任何时间。$(document).ready在页面完全加载后执行,因此在这种情况下,jquery不会导致页面停止呈现。