展开全部
1.9和1.8的区别主要在于:
XSS保护
$()方法如果传入<script>标签可以创建HTML元素并运行脚本。开发者有时会忘了这点,将非安全处取得的资源传入jQuery中从而导致了cross-site-scripting(XSS)的攻击。在jQuery
1.9中,$()方法更严格地限制了传入规则,字符串只有当首字母是“<”符号时才会被认为是HTML,否则会被当作是CSS选择器。
移除$.browser,$.sub
$.browser在jQuery 1.3中被废弃,并将在jQuery
1.9中被移除。开发者可以换用$.support或者直接读取navigator.userAgent。
$.sub在jQuery 1.7中被废弃,同样也将在jQuery
1.9中被移除。该函数新建jQuery的副本,对它属性或方法的修改不会影响原先的jQuery对象。但这个函数并未被证明是有用的,所以移到了1.9的兼容插件里。这样jQuery
1.9文件的尺寸会变得更小。
XSS保护
$()方法如果传入<script>标签可以创建HTML元素并运行脚本。开发者有时会忘了这点,将非安全处取得的资源传入jQuery中从而导致了cross-site-scripting(XSS)的攻击。在jQuery
1.9中,$()方法更严格地限制了传入规则,字符串只有当首字母是“<”符号时才会被认为是HTML,否则会被当作是CSS选择器。
移除$.browser,$.sub
$.browser在jQuery 1.3中被废弃,并将在jQuery
1.9中被移除。开发者可以换用$.support或者直接读取navigator.userAgent。
$.sub在jQuery 1.7中被废弃,同样也将在jQuery
1.9中被移除。该函数新建jQuery的副本,对它属性或方法的修改不会影响原先的jQuery对象。但这个函数并未被证明是有用的,所以移到了1.9的兼容插件里。这样jQuery
1.9文件的尺寸会变得更小。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
展开全部
去看看官方的升级说明吧 http://jquery.com/upgrade-guide/1.9/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询