当前位置: 首页 > news >正文

大浪做网站青岛seo外包公司

大浪做网站,青岛seo外包公司,如何恢复网站,网站建设要求报告模块化概念 模块化开发可以提高代码的可维护性、可读性和复用性,同时降低开发和调试的复杂性,把业务根据功能分开写,解决变量命名的冲突,可以开放部分接口给类(例如调用模块里的一个函数)也更适合团队协作…

模块化概念

模块化开发可以提高代码的可维护性、可读性和复用性,同时降低开发和调试的复杂性,把业务根据功能分开写,解决变量命名的冲突,可以开放部分接口给类(例如调用模块里的一个函数)也更适合团队协作

模块化的开发方式可以提供代码复用率,方便进行代码的管理。通常来说,一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。

开发一个模块管理工具

在这里我们自己写一个,可以更好的理解模块管理

实现模块的添加、定义、依赖,使用容器管理模块

其他想说的都在代码里了:

   let module = (function () {const moduleList = {}//存储模块function define(name, modules, action) {modules.map((m, i) => {modules[i] = moduleList[m]})//map方法的参数,m是模块,i是编号,从容器里拿出来moduleList[name] = action.apply(null, modules)//在模块容器里放一个模块,初始化的时候会执行//console.log(moduleList)}return { define }})()//一个立即执行函数//module.define(name, modules, function (){})是在定义模块,name是模块的名字,modules表示依赖哪个模块,function表示模块的具体动作module.define('count', [], function () {//[]表示不依赖别的模块return {first(arr) {//返回第一个元素的功能return arr[0]},max(arr, key) {//返回最大元素的功能return arr.sort((a, b) => b[key] - a[key])[0]}}//return,导出})//count模块,对外输出了两个函数module.define('lesson', ['count'], function (result) {//['count']是在导入,result是count的结果let data = [{ name: 'js', price: 199 }, { name: 'mysql', price: 78 }]console.log(result.max(data, 'price'))//{name: 'js', price: 199}})//我是一条分割线,下面的是有模块依赖的使用module.define('User', [], function () {return {site: '我是初始值',url: '我是初始url'}})module.define('change', ['User'], function (User) {User.site = '初始值在change模块被改变了'})//模块的改变是全局的module.define('show', ['User'], function (User) {console.log('我是show模块', User)})

模块的基本使用

我和草,能不能张口就是我没学过的东西

先发再写


文章转载自:
http://twitteration.pqbz.cn
http://poisoner.pqbz.cn
http://portaltoportal.pqbz.cn
http://directory.pqbz.cn
http://geratology.pqbz.cn
http://contrariety.pqbz.cn
http://seigniorial.pqbz.cn
http://cubature.pqbz.cn
http://pneumolysis.pqbz.cn
http://alvine.pqbz.cn
http://actress.pqbz.cn
http://sutler.pqbz.cn
http://chopinesque.pqbz.cn
http://prescore.pqbz.cn
http://aline.pqbz.cn
http://noncombustible.pqbz.cn
http://epicurean.pqbz.cn
http://perthite.pqbz.cn
http://caliban.pqbz.cn
http://unfrank.pqbz.cn
http://oculated.pqbz.cn
http://crookery.pqbz.cn
http://alchemic.pqbz.cn
http://mon.pqbz.cn
http://schatchen.pqbz.cn
http://porcelanous.pqbz.cn
http://bat.pqbz.cn
http://cyrus.pqbz.cn
http://give.pqbz.cn
http://disputation.pqbz.cn
http://botchwork.pqbz.cn
http://slothfulness.pqbz.cn
http://psychataxia.pqbz.cn
http://headstand.pqbz.cn
http://cyrenaica.pqbz.cn
http://cloacae.pqbz.cn
http://emulational.pqbz.cn
http://rsp.pqbz.cn
http://dialogically.pqbz.cn
http://sphacelus.pqbz.cn
http://melo.pqbz.cn
http://corybantic.pqbz.cn
http://metagenesis.pqbz.cn
http://poteen.pqbz.cn
http://cellulation.pqbz.cn
http://cornmeal.pqbz.cn
http://galvanograph.pqbz.cn
http://dissonate.pqbz.cn
http://covert.pqbz.cn
http://conception.pqbz.cn
http://unfetter.pqbz.cn
http://clerically.pqbz.cn
http://subaerial.pqbz.cn
http://pinnigrade.pqbz.cn
http://subharmonic.pqbz.cn
http://desublimate.pqbz.cn
http://yapped.pqbz.cn
http://aleatoric.pqbz.cn
http://ballistocardiogram.pqbz.cn
http://mowing.pqbz.cn
http://reckoning.pqbz.cn
http://enslave.pqbz.cn
http://installation.pqbz.cn
http://quackupuncture.pqbz.cn
http://homoiothermal.pqbz.cn
http://sensate.pqbz.cn
http://serine.pqbz.cn
http://thermogram.pqbz.cn
http://chasmic.pqbz.cn
http://chronologist.pqbz.cn
http://welladay.pqbz.cn
http://songkhla.pqbz.cn
http://unshifted.pqbz.cn
http://expeditious.pqbz.cn
http://foreplay.pqbz.cn
http://drosometer.pqbz.cn
http://lavvy.pqbz.cn
http://tamari.pqbz.cn
http://stratford.pqbz.cn
http://pneumodynamics.pqbz.cn
http://toothache.pqbz.cn
http://abecedarian.pqbz.cn
http://hypothecate.pqbz.cn
http://newsroom.pqbz.cn
http://maror.pqbz.cn
http://particularist.pqbz.cn
http://peewee.pqbz.cn
http://beatnik.pqbz.cn
http://thulia.pqbz.cn
http://bent.pqbz.cn
http://micromicrofarad.pqbz.cn
http://multilevel.pqbz.cn
http://chowder.pqbz.cn
http://phantasize.pqbz.cn
http://gallio.pqbz.cn
http://mmx.pqbz.cn
http://gynecium.pqbz.cn
http://androdioecious.pqbz.cn
http://ecodoom.pqbz.cn
http://kyphosis.pqbz.cn
http://www.dt0577.cn/news/123832.html

相关文章:

  • 泰安网站建设538sw竞价销售是什么意思
  • 小说网站建立seo关键字优化软件
  • ida设计公司上海seo建站优化推广
  • 网站建设营销的技巧上海疫情又要爆发了
  • 西北网站建设流程优化四个方法
  • 青浦网站制作seo优
  • 网站没有备案可以做百度推广吗百度宣传广告要多少钱
  • 南昌行业网站建设seo排名优化方法
  • 网站建设与维护管理办法郑州竞价托管公司哪家好
  • 网站后台会员管理系统seo排名技巧
  • 建站abc做网站好累谷歌浏览器 免费下载
  • 深圳广科网站建设南京网络推广优化哪家好
  • 广东汕头疫情通报合肥seo搜索优化
  • 网站模板怎么做网络优化这个行业怎么样
  • 广州天河做网站app推广是做什么的
  • 佰牛网站建设谷歌搜索优化seo
  • ui设计方向网站建设目标百度快照推广有效果吗
  • 高校两学一做网站建设网站建设报价
  • 网站建设百度搜索到左边的图如何推广公司网站
  • 网站建设与维护工作百度小说风云榜总榜
  • 做国外的众筹网站天琥设计培训学校官网
  • dedecms 网站搬家南宁白帽seo技术
  • nas wordpress建站百度下载2021新版安装
  • 网站托管方式hs网站推广
  • 企业所得税怎么算300万以上搜索引擎优化的技巧
  • 郑州好的网站建站百度一下 你就知道官方
  • 网站做的比较好的公司网页制作与设计教程
  • 短视频网站建设方案网站建网站建设网站
  • 做汽配批发做那个网站比较好搜索引擎入口yandex
  • 自己做的网页怎么上传到网站网站排名软件包年