我们来自五湖四海,不为别的,只因有共同的爱好,为中国互联网发展出一分力!
领航时时彩重庆版

新疆时时彩个位走势图:关于javascript??榧釉丶际醯囊恍┧伎?/h1>
2014年11月29日03:27 阅读: 26149 次

领航时时彩重庆版 www.9nwl5.cn 标签: 关于javascript??榧釉丶际醯囊?/a>

前不久有个网友问我在前端使用requireJs和seajs的问题,我当时问他你们公司以前有没有自己编写的javascript库,或者javascript框架,他的回答是什么都没有,他只是听说像requirejs和seajs是新东西新技术,很有价值所以想用它。


这位网友的问题引起了我对javascript??榧釉丶际醯乃伎?,上篇文章我给出了自己写的一个javascript库的基本结构,其实写这篇文章的一个起因就是因为我想使用requirejs或者seajs这样的技术来重新设计我写javascript库的基本模型,当我深入了解这个技术后,我发现使用??榧釉叵低忱唇饩霭裫avascript库里通用代码和业务代码解耦的问题,是不正确的,??榧釉叵低车淖饔梅段墙饩霾煌琷avascript库之间的依赖问题,而不是帮助你去如何开发一个javascript库。


那么什么是javascript的??榧釉叵低衬??


??橄低持饕私饩霾煌琷avascript库里操作对象的命名冲突问题以及不同javascript库之间依赖的问题,??榧釉叵低呈钦攵源笮蛍eb前端应用或者说是巨型的web前端应用。


一般巨型的web前端应用页面里,该页面的功能非常丰富,业务非常庞杂,而且随着时间推移,页面的功能经?;岱⑸淝?,所以导致前端开发人员经常要开发出针对新功能的功能???,但是实际业务里各个功能??橹涞墓δ芑褂锌赡芟嗷ド?,相互依赖的,关系错综复杂,当页面复杂后,各个前端库之间的关系就出现很难管理和控制的问题,这个时候??榧釉叵低巢呕崤缮嫌贸?。


对于大多数程序员而言,能独立承担这么大web前端应用的机会并不是太多,而开发中小型web前端应用的机会会多的多,例如企业级的web项目,这样的项目使用到的javascript库的种类很少,各个库的依赖关系很好控制,是没有必要引入什么??楣芾硐低车谋匾?,就算很多中小型互联网公司的网页,估计也不会比企业级web应用前端那么复杂,所以它的??橹浠蛘咚礿avascript库之间的关系很好管理的。其实像上面这些中小应用都是针对某些或某一个具体场景进行的,因此我个人觉得面对这样的web前端项目我们最后能自己形成一个独立的javascript库,这个库的特点应该和jQuery这种类型的库类似:一个主库加上若干个插件库的模式,主库的目的是解决通用性的问题,它应该是可以进行复用和迁移的,而插件库的目的往往和业务代码相关的,不过为了区别主库和插件库的作用域问题,所以我在库里加上了命名空间的功能。


Javascript??榧釉丶际鹾蚳adoop的技术有些相同点,那就是它们都是针对超大型系统的技术,它们只有在一定条件下才能发挥它们的作用,所以这些技术都是从大型互联网公司推出出来,因为大型互联网公司随着应用变大变复杂后必须要去解决的问题,当你系统还是处于起步阶段,这些技术的运用往往要谨慎,我们应该找出最简单最有效的方法解决我们实际问题,如果你觉得这个系统以后会越来越大,那么你应该保留以后使用这些技术的接口,如果使用太早了,很有可能当系统规模扩大后,你重构代码的代价会更高。


对于??榧釉叵低?,它最适合的场景是解决大型web前端应用??橹涞慕怦畹奈侍?,如果我们只要新写一个javascript文件就马上使用??榧釉丶际?,这个不是有点滥用技术的嫌疑了,我们运用某个技术之前不应该只是考虑它怎么用,如何用,应该还要想想使用它有没有价值的问题。


最后我想说的是,我觉得中小型web前端应用到了生产部署,因为javascript并非最复杂,所以所有外部javascript文件都打包成一个javascript外部文件最好,这样的好处就是减少了http请求个数,使用??榧釉丶际趸崛媚愦虬募僮骱苈榉?,甚至无法做到(像requirejs和seajs的??槎际且晕募ノ坏?,每个??榫褪且桓龆懒⑽募?,这和解决减少http目的是相悖的。

©2019 安全焦点 版权所有.

  • 高校“双一流”建设:从美国高校看“四个回归” 2019-06-21
  • 【新时代幸福美丽新边疆】美图赏析:大自然的“奥秘” 2019-06-09
  • 北京百子湾车祸致2死3伤 小客车女司机系无证驾驶 2019-06-09
  • 蔬菜-热门标签-华商生活 2019-06-04
  • 出生打满分 8斤宝宝为何测不出血糖? 2019-06-04
  • 报道新闻记录历史 70载人民日报见证中国发展大事 2019-06-01
  • 习近平两会“典”亮新时代 2019-05-31
  • 马克思报刊批判的理性光辉 2019-05-26
  • “福泽潇湘·共同见证”爱心彩民参与福彩公益金资助项目 2019-05-24
  • 打造“重庆造”的创新升级版 2019-05-24
  • 平昌冬奥会冠军武大靖低调回家乡利辛探亲祭祖 2019-05-21
  • 打房主分房子,而必逼成! 2019-05-21
  • 让人才如“夏花般灿烂” 2019-05-19
  • 湖北治理违规提取公积金 防止用公积金炒房 2019-05-14
  • 2018“文化和自然遗产日”非遗影像展:电影《侗族大歌》观众流泪观影——晋中频道 2019-05-11
  • 英超各队球衣 湖南彩票双色球一等奖 3d单选单复式组六 斗地主袁话费 黑龙江福彩P62开奖大全 海南飞鱼网上购买火车票 白小姐码报资2019 安徽25选5开奖号码 福彩3d做计划 世界杯彩票混合过关 香港赛马会大楼 天津11选5开奖号结果爱彩乐 皇冠论坛一波中特 香港赛马会原创单双王 重庆时时彩合买合法嘛