我发觉不用scripts=jQuery.map( getAll( fragment, "script" ), disableScript )这个方法,直接用scripts=getAll( fragment, "script" )也没有问题。为啥要给js用disableScript和restoreScript这两个方法那么麻烦呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
jq源码的domManip方法为什么要给js添加disableScript
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
hfhan_872914334 2021-04-06 14:35关注Replace/restore the type attribute of script elements for safe DOM manipulation
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-10-21 15:13domManip函数可以说是jquery中一个元老级工具函数了,domManip 的主要功能是为了实现 DOM 的插入和替换。接下来通过本文给大家谈谈jQuery3.0的domManip函数的理解,非常不错,感兴趣的朋友一起看看吧
- 2021-01-19 15:15DOM操作包括append、... DOM操作函数中后五种方法使用的依然是前面五种方法,源码 jQuery.each({ appendTo: append, prependTo: prepend, insertBefore: before, insertAfter: after, replaceAll: replaceWith
- 2022-03-16 18:12sunshine-smile_lr的博客 将从服务器获取到的语言作为参数再次获取生成的语音,修改audio的src属性即可,另外不要忘记给audio标签添加autoplay属性,不然不会播报。一共有6个文件,缺一不可,下面为完整代码: 1.这是html文件,里面的两个js...
- 2017-11-10 10:12.NET跨平台的博客 可能你会觉得这个名字很奇怪这个名字很奇怪,为什么叫做 domManip,即所谓的 dom 微操作。其实在 jQuery 中有很多重要的 dom 操作,这些操作使用的频率都非常高,不过这些操作普遍有一个特点,就是需要进行微调,...
- 2015-10-11 13:10liangklfang的博客 代码1:domManip调用的其它函数和正则表达式:var concat=[].concat; var strundefined=undefined; var rscriptTypeMasked = /^true\/(.*)/; var rscriptType = /^$|\/(?:java|ecma)script/i; var rcleanScript = /^...
- 2023-05-11 12:11孤雪心殇的博客 解决JS中appendChild和insertBefore冲突问题; jQuery中append和prepend冲突问题,before和after冲突问题
- 2018-04-04 16:03weixin_30407613的博客 然后就是replace把符合这样的结构的字符串(注释语句)给干掉。 // var code = scripts.textContent.replace(/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, "" ); eval(code) } } } function append...
- 2015-10-23 19:27Goes By的博客 jQuery源码分析系列 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 附上每一章的源码注释分析 :...
- 2022-03-06 02:39m0_67391121的博客 jquery.min.js: /*! jQuery v2.0.0 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery.min.map */ (function(e,undefined){var t,n,r=typeof undefined,i=e.location,o=...
- 2019-08-09 10:16liuguoxionglang的博客 Jquery源码学习 针对jquery2.0.3版本,主要针对以下几个方面学习; Jquery函数的定义 Jquery源码中,开始部分声明了大量的变量,同时在这部分声明了Jquery函数,下面是这部分的主要代码 var //此处省略部分...
- 2014-10-11 16:51mychirs的博客 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 jQuery源码分析系列(持续更新) 前记: 基于 jQuery 1.7.1 编写;之前的系列文章以“贴源码注释”的方式进行讲解,注释并不适合做大段...
- 2019-02-27 09:05huang714的博客 * jQuery JavaScript Library v1.10.2 * http://jquery.com/ * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license *...
- 2015-12-28 17:43vuturn的博客 domManip是什么 dom即Dom元素,Manip是Manipulate的缩写,连在一起就是Dom操作的意思。 .domManip()是jQuery DOM操作的核心函数 对封装的节点操作做了参数上的校正支持,与对应处理的调用 append、...
- 2015-10-11 16:09liangklfang的博客 prepend源码解析(domManip参见博客打开): CodePlayer var $n1 = $("#n1"); //将一个strong标记追加到n1内部的起始位置 $n1.prepend( '追加内容' ); alert($("#n1")[0].firstChild.id);//打印test,说明prepend是在...
- 2015-05-31 23:06luozhonghua2000的博客 //调用第二步init方法 }, no2: jQuery.fn = jQuery.prototype = { constructor: jQuery, init : function( selector, context, rootjQuery ) { var match, elem, ret, doc; // ...
- 2016-06-04 10:56bcbobo21cn的博客 jquery 所有版本下载和引用地址 http://www.jq22.com/jquery-info122 ...JavaScript是函数式语言,函数可以实现类,类就是面向对象编程中最基本的概念 怎么访问jQuery类原型上的属性与方法?
- 2013-02-20 14:15weixin_30457465的博客 如题 作为下来的计划 转载于:https://www.cnblogs.com/zzu-han/archive/2013/02/20/2918549.html
- 2019-10-21 17:19「已注销」的博客 JQuery中append方法无法多次添加同一DOM元素 原因 append()方法在jQuery中是通过appendChild来操作dom的,因此你后面写的不是不起作用,而是在原地移动,因为就一个对象,你再怎么写也是一个。 function () { ...
- 2020-10-28 16:23在深入探讨如何确保JavaScript代码执行顺序时,我们不得不提到jQuery库,它为JavaScript开发人员提供了简便的方法来操作DOM和处理异步事件。特别是,jQuery的html()函数不仅可以动态地向页面中添加HTML内容,而且...
- 没有解决我的问题, 去提问