10/10 程序员日记
发布于 10 年前 作者 leogiese 4233 次浏览 最后一次编辑是 8 年前 来自 分享

原文 http://forjs.org/book/xyfULqrrXg/section/e1eYrypqCrl

推荐

《精通Node.js开发》 http://forjs.org/book/gyTCIRi5zx

《Angular.js视频详解》 http://forjs.org/book/lkG2NMQ1Sx

程序员 2014-10-10 一天的奇妙之旅

如果你认为自己的生活是值得的,拿起笔,记下每日的成长与经历。(利奥 leogiese)

有时候需要做决定,决定项目采用那些技术。我骨子里有完美主义的髓,这恰恰也是很多程序员的主义,而这恰恰是无法决定的因。

几天前的纠结,今天还在脑海里。

  • 是否兼容IE9以下浏览器
  • 对于Javascript模块系统的选择

项目的性质是面向Javascript程序员的,所以我决定不兼容IE9以下浏览器。 这可以让我专注于开发现代应用程序,可使用Web components进行组件开发。

对于Javascript模块系统的选择,我有以下选项:

  • browserify
  • requirejs
  • jspm
  • duo

我最终决定选择jspm,因为没有什么武断的,所有这些都有自己的一套方案,你只能选择一种方案。 jspm好处很多,可以同时支持commonjs / amd的模块化代码。当然不是说别的技术不用了,而是针对常规开发,需要有一套固定工具, 这样可以提高工作效率,没有银弹,在特定工作中,还需要再次做决定。一次决定只能针对一定范围而言,而不能代表一切。

人生中很多事情,都需要我们去做决定,不是这样就是那样。

有句话说不要太贪心,我觉得不是不能要最好的,而是说 ** 如果你要想得到最好的,就要做决定,决定放弃些什么,而不是什么都要。 **

深深的吸一口气,决定后我觉得很轻松。还是要面向未来,用NLP的一句好:“不要弥补旧的,而是要创建新的。” 去创建web新舞台。


计划

  • Tree component optimize
  • Domain framework optimize
  • 课程录制

Tree component

需要有icon的支持,所以要导入

bower install Polymer/core-icon --save

import

<link rel="import" href="bower_components/core-icons/core-icons.html"/>
<link rel="import" href="bower_components/core-icon/core-icon.html"/>

这时就可以使用 <core-icon> 标签了。

<core-icon icon="{{icon}}"></core-icon>

问题是,这里icon 如何能像angular一样的双向绑定。

通过下面的代码,加入on-click 事件

<core-icon on-click="{{iconClick}}" icon="{{icon}}"></core-icon>

就得到了如下效果,cook!


新发现

今天发现的新东东

Npm官网文档新地址 https://docs.npmjs.com/

新录制的视频教程

关于angular双向数据绑定

http://forjs.org/book/lkG2NMQ1Sx/section/x1gH29toAHg

http://forjs.org/book/lkG2NMQ1Sx/section/g1l5oYoCrg

6 回复

… 0. 0 感觉好多了,赞一个。

@xadillax 这作者也是神奇,github 和 这里都不回复我

@alsotang 哦,看到了,所以才贴全文的啊。

@leogiese 看到了就聊两句嘛

我不太会聊天啊,人比较石板。 呵呵

回到顶部