懵懵懂懂的样子

公司的框架是基于sea设计的,基本的使用都差不多。sea是模块加载器,主要是倾向于js模块的加载。像什么requires,exprots

然后就是sea是遵循CMD规范,之前对什么CMD,AMD,node的Modules规范迷迷糊糊,停留在他们都是按照这样的规则去设计的理解层面上。

sea的介绍:

Sea.js 首要要解决的是模块系统的基本问题:

  1. 模块是什么?
  2. 模块之间如何交互?

在前端开发领域,一个模块,可以是JS 模块,也可以是 CSS 模块,或是 Template 等模块。在 Sea.js 里,我们专注于 JS 模块(其他类型的模块可以转换为 JS 模块):

  1. 模块是一段 JavaScript 代码,具有统一的基本书写格式。
  2. 模块之间通过基本交互规则,能彼此引用,协同工作。

把上面两点中提及的基本书写格式和基本交互规则描述清楚,就能构建出一个模块系统。对书写格式和交互规则的详细描述,就是模块定义规范(Module Definition Specification)。比如 CommonJS 社区的 Modules 1.1.1 规范,以及 NodeJS 的 Modules 规范,还有 RequireJS 提出的 AMD 规范等等。

若有所思:原来CMD,AMD说直白点就是这样子。

然后我又看到了这篇博文   http://blog.csdn.net/myan/article/details/5928531

博文写的很精彩,也让我有种恍然大悟的感觉。

文中的这句:

对象范式的两个基本观念:

  • 程序是由对象组成的;
  • 对象之间互相发送消息,协作完成任务;

和上文中的sea首要解决的基本问题的两点比较下,感觉很相似。是不是又可以联系到模块化开发?面对对象开发?

博文中由对象范式的两个基本概念讲述了,个人理解为面向对象发展历程。

然后我再回过头去看这些面对对象开发,CMD规范。。发现对程序的理解又改变了一点。原来想的是为什么要这样做?现在可能我想的就是:是不是可以这样做?

现在前端这么日新月异,个人理解就像是大树开了花,这一朵那一朵。其实还是要抓住主干,真正从土地汲取营养的还是树干。

唉,路漫漫其修远兮。

时间: 2024-10-05 13:13:34

懵懵懂懂的样子的相关文章

所谓策略,我站在旁边看今天 神刻的样子O2O

雕爷.何许人也? 卖牛腩的大叔? 卖精油的大爷?还是卖烤肉的家伙? 事实上以上答案都是肯定的,他就是阿芙精油,雕爷牛腩创业神话的缔造者.那么雕爷是怎样取得这种创业成功的呢?前段时间我还不清楚雕爷的厉害,今天看了他微信空间里面一篇文章后,感觉有点钦佩了.今天把这篇文章转给大家看看.希望对大家关于O2O的商业有更深的认识. --------------------------------------------------------- "所谓战略,就是站在未来看今天"--这是我从曾鸣教授

bzoj3620: 似乎在梦中见过的样子

3620: 似乎在梦中见过的样子 Description “Madoka,不要相信 QB!”伴随着 Homura 的失望地喊叫,Madoka 与 QB 签订了契约. 这是 Modoka 的一个噩梦,也同时是上个轮回中所发生的事.为了使这一次 Madoka 不再与 QB签订契约,Homura 决定在刚到学校的第一天就解决 QB.然而,QB 也是有许多替身的(但在第八话中的剧情显示它也有可能是无限重生的),不过,意志坚定的 Homura 是不会放弃的——她决定 消灭所有可能是 QB 的东西.现在,她

物联网的开发应该是什么样子?

目前的物联网开发实际上与传统嵌入式开发并无太大的差别,开发人员除了要懂得编程语言之外还需要拥有一定的硬件知识储备,这一点在很长的一段时间内并没有引起我的注意,甚至我认为这是物联网开发该有的样子,这种对于开发人员技术较高的要求曾经一度让我认为可以提高开发门槛,也更提高开发质量. 但是现在我对此有了不同的看法.或者说这在某种程度上改变了我对于开发的看法. 物联网目前的发展可以用"乱世纷争,群雄并起"来形容.各种专为物联网设计的操作系统,开发工具,甚至是新的编程语言纷纷登台.但是在这众多的工

bzoj3620似乎在梦中见过的样子

bzoj3620似乎在梦中见过的样子 题意: 给出一个字符串,要求求出形如A+B+A的子串数量,且lenA≥k,lenB≥1.字符串长度≤15000,k≤100,所以字符长度为小写字母. 题解: 第一次写kmp的题QAQ~这题利用的是fail函数的性质:若字符串s在位置x的fail函数f[x]不为0,则prefix(s+1,s+x)的长度为f[x]的前缀和长度为f[x]的后缀相同.因此枚举每个后缀为为j,对这个后缀做kmp,再递推一个令f[i]-j+1≥k且最小的f[i]为last[x](f[i

最美的丝袜美腿是什么样子的?

mcfly ,我扶你进被窝里休息吧 343 人赞同 发布于 2015-07-09 58 条评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利 587赞同反对,不会显示你的姓名 柳备胎 ,可怜的备胎柳,连那一点点可悲的快乐都像… vczh等 587 人赞同 2016-5-8 呐!说好的更新!备胎来更新了哇! 其实本来是不打算更新的,但是这几个月收集了超级多的丝袜素材,也自然见识了很多丝袜美腿,所以嘞今天一起更新出来让大家看个够:) 然后呢,因为大家口味不同,所以备胎仅列出自己觉得最好

这才是爱情最好的样子

点上方蓝字可加关注 微信号:十点读书 深夜十点,陪你读书 文 | 赤木与森 16:47 这才是爱情最好的样子 来自十点读书 点上方绿标即可收听主播玮玮朗读音频 ◆ ◆ ◆ 挂断椰子的电话已经是快凌晨一点了. 还有六个小时就要起床上班,却怎么也睡不着. 昨晚下了很大的雪,我起身走到窗前想看看现在雪停了没有. 暖黄色的路灯照着雪花纷纷扬扬,地上已经一片白,还丝毫没有停的意思. 氛围静谧安详,我却有些难过. 总觉着应该是两个人站在这里. 椰子是南方姑娘,来北京读大学之前从没见过雪,但第一次见到,她就喜

关于在Linux mint(应该所有基于ubuntu的发行版都是这样子)jade安装使用问题

本文出自blog.csdn.net/svitter jade是什么? 模板引擎 如何在Ubuntu下使用? github上给的答案是 使用 npm install jade 来安装使用. 但是在ubuntu下没有办法直接在命令行使用jade. 你需要找到~/node_modules/jade/bin下的jade.js 如果使用deb安装的node,那么node在命令行下为js 希望不正确之处大家给予指正_(:3」∠)_ 关于在Linux mint(应该所有基于ubuntu的发行版都是这样子)ja

必应地图,你这样子怎么和谷歌拼?

这几天谷歌地图的有关service部分(如地名解析)不能用了,所以想换一个像样一点儿的地图服务. 看着微软架子大,而且看着bing地图的数据还比较全,于是就开始了Bing Map API的二次开发.经过一个下午的折腾,出来的居然是这个鸟样. 这是从必应地图API获得的上海城区图,简直就是白板一张,顿时泪奔了. 再看看官网上的,简直是两样! 这个反差也忒大了吧.再仔细看才知道,官网上用的是AutoNavi的.于是不死心,终于挖出了必应地图的真面目,请大家看看这个: http://cn.bing.c

Data Science 和 Finance 两个领域的融合是什么样子的?

Data Science 和 Finance 两个领域的融合是什么样子的? 2015-05-24 董可人 现在大部分人所说的Quant一般是指各大投行里做衍生品定价,信用评估,风险控制之类工作的人,这种工作里又有很大一部分是涉及随机过程微分方程等偏理论的数学,对数据分析要求不高:只有另外一部分基于统计的工作才和Data Science相关.两者的分类可以参见这个问题在华尔街工作的数学博士的研究方向一般是什么? 如果对使用理论模型进行定价的工作感兴趣,很多学校开设的Financial Engine