关于通用JQuery框架的应用说明原创
金蝶云社区-yaojunsong
yaojunsong
3人赞赏了该文章 1,211次浏览 未经作者许可,禁止转载编辑于2021年01月29日 10:30:50
summary-icon摘要由AI智能服务提供

本文介绍了JQuery框架的不同系列版本(1.x、2.x、3.x)及其应用场景,其中1.x系列用于支持老旧浏览器和操作系统,Siverlight端即采用此版本。同时提及了HTML5中JQuery的升级方式和路径,以及如何处理未使用的遗留版本文件。最后,提供了下载最新JQuery组件的CDN链接,并特别说明了为国内用户提供的官网截图服务。

关于通用JQuery框架应用说明(答疑式)


一、website/jquery/jquery.js目前是1.x系列?

】:website/jquery/jquery.js目前已经是1.x系列的最高版本1.12.x,对于主要需求(major reqressions)也会持续改进;

  JQuery分3个系列:

       系列1、1.x系列支持IE8等较老的浏览器IE8和WindowsXP sp3操作系统,而且对于主要问题官方也会持续改进;参考:[1.12.x release note]

       【2021-01-27 JQuery官网截图标记】

image.png

image.png


        系列2、2.x系列由于属于过渡框架,应用非常少,也不支持低版本浏览器和操作系统了;


        系列3、3.x系列仅支持HTML5标准的最新浏览器,例如:chrome,firefox等;


    因此3.x不是1.x的简单升级版,是"breaking changes"的,因此基本是不同的系列了,用于针对不同的应用场景。

    我们的Siverlight端使用1.x系列Jquery,用于兼容很多老版本操作系统和浏览器,比如WindowXp,IE8等。

    在1.x系列中,1.12.4是目前最高版本了,而在Sivelright应用中,Jquery组件仅用于布局和CA认证,ActivexObject打印组件调用等简单功能,基本不涉及服务端的数据请求。

    业务数据请求封装在Siverlight组件内部,并使用微软框架的WebRequest机制进行数据请求,因此在请求上很安全。

    如果还是比较担心,那么就只能放弃Silverlight端这种应用场景,并且删除该jquery目标文件即可。


二、HTML5 的版本需要升级?

】:HTML5一直在跟随升级,但由于涉及到底层框架改动,通版需要一两个测试周期才能在正式版本的补丁发布。现场实施方案可以通过手工替换方式解决。(路径:website/html5/script/thirdpart/jquery/jquery.min.js )

手工替换指引参考:https://vip.kingdee.com/article/10581   的 【15、HTML5的JQuery如何自己进行升级替换?】。


三、website/html5/script/thirdpart/jquery/的目录下还有其他版本的jquery-xxxx.min.js?

】:这些文件为应用服务器累次安装功能补丁后,升级遗留历史版本文件,并没有使用到,可以备份后删除。同理,website/jquery/目录下除了jquery.js,其他的jquery文件以及Resources子目录下的都可以备份后删除。


image.png

四、哪里可以下载到各个系列的最新Jquery组件?

】:可以到官网公布的下列CDN完整下载。

        官网地址

        Microsoft CDN

        CDNJS CDN

        jsDelivr CDN


五、国内用户部分无法查阅jquery官网原文?

】:为了方便国内用户查阅,2021-01-27官网截图如下:

image.png



。。。 。。。


图标赞 3
3人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!