理解
凡熊
这个作者很懒,什么都没留下…
展开
-
聊聊JS语言是如何从前端移到后台的
出处 js的出处大家都知道,先是netscape给自己浏览器写的,后来标准化了,集成到ECMA标准集中,成为ECMAScript 262标准,后来伴随html5制定了265版本。 师出同门的还有flex 所用的action script, 和photoshop所用的脚本,最近还听说有些硬件也用上了js。所以,大家今后其实还可以到这些领域去施展一下拳脚。 js起什么作用? js原创 2014-04-27 01:16:41 · 835 阅读 · 0 评论 -
谈面向对象编程的可替代性
面向对象编程是基于”事物属性和方法有共性”的前提下才能最大化发挥其效用的。如果一个系统中有共性的类不多,无法/没必要进行抽象,那就不适合使用这一编程模型。因为类实例化需要大量运算和内存。此时,使用面向过程的语言更合适。面向过程语言中所有方法都是静态的,无需实例化便可随意调用,占用内存和CPU时间更少。需要解决的问题是: 变量、方法的作用域问题 并行时冲突的问题 基类与子类实例变量数不同对于问题1,在原创 2017-02-04 02:46:40 · 400 阅读 · 0 评论 -
也谈回调
刚刚看到有篇文章谈回调过程,我觉得有点长。所以我来谈谈我对回调的理解,以及以java/javascript为代表的回调差异。 回调的概念 当一个函数(foo)执行到特定时机时,命令某个参数(callback)所代表的执行过程去继续执行。 显然,这个callback方法是在外部预先定义好的,这样,调用者就可以灵活制订后期执行策略而不必修改函数(foo)定义。这在类库设计中尤其有用。 先看一个原创 2014-12-03 20:20:14 · 593 阅读 · 0 评论