加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

行使jQuery架构javascript基本系统

发布时间:2018-09-01 15:30:59 所属栏目:业界 来源:站长网
导读:jQuery 的行使开始成为javascript开拓者的主选产物,但假如没有一个整体的筹划,简朴的拿来主义势必带来后期维护本钱的增进,大量的jQuery插件犹如一把双刃剑,一方面大大节减了开拓时刻与周期,但同时也造成WEB页面加载的承担,带来的难护与二级扩展本钱
jQuery的行使开始成为javascript开拓者的主选产物,但假如没有一个整体的筹划,简朴的拿来主义势必带来后期维护本钱的增进,大量的jQuery插件犹如一把双刃剑,一方面大大节减了开拓时刻与周期,但同时也造成WEB页面加载的承担,带来的难护与二级扩展本钱将很是复杂,因此,在行使之前就必要一个最基本的javascript架构系统,能明明基本成果组件,插件组件有用实验与扩展。

我们想,jQuery事实还只是一个基本的最底层的器材集,封装元素选择器,变乱等等,根基上能满意一样平常的需求,但要从整体的WEB的周度来看,为了进步javascript开拓的服从与可重用性,就必要有一个整体的机关,biuuu以为最简朴的思绪如下:

1,在现有的ajax接口之上再封装一层操纵,首要是用于同一ajax进口,同时可以再细分把GET与POST两种举办疏散,通过全局的进口,就能从清算上把关,如过滤参数,检讨参数,增进全局参数等,一步到位,可复用性很是高,实现上如下:

var ajax= { get : function(){ jQuery.get(url, [data], [callback], [type]) } post : function(){ jQuery.post(url, [data], [callback], [type]) } } 2,封装同一的弹出框,对话框等交互窗口,通过同一接话柄现弹窗类操纵的交互,节减开拓时刻,同时有利于整体气魄威风凛凛的调解与优化。

3,提供基本的插件加载函数,相同于工场模式,同一插件加载与挪用的进口,对付后期的扩展与维护提供便利,这样就不必要体谅插件的更新与进级,只必要挪用同一的接口。

4,着实就是一些最基本常用的函数,这个与详细的项目相干,做为全局的器材类。

从上面四点来看,整体的架构想路还只是一个较量浅条理的方案,着实尚有安详,机能等方面的思量,但至少必要有这方面的思绪,越是简朴就越能浮现出架构的公道性,javascript系统也不破例,在现实的行使进程中,通过整合与优化,进步javascript的开拓服从与晋升javascript手段也就是这样简朴。

出处:必优博客 原文:http://www.biuuu.com/p1295.html

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读