IIssNan's Notes

Quick notes


  • 首页

  • 归档

  • 标签

  • 搜索

Out of control

发表于 2015-01-22 | | 阅读次数

(厦门的某个夜景,拍摄于 01/18/2015)

转眼又是一周过去,突然意识到的那种感慨只能一人消费,无法引起他人的共鸣。这周如同进去一个迷雾重重的森林,看不清前方的路,焦躁与恐惧轮流占领思想的高地,在迷茫中慌乱瞎转。

在一阵乱转之余,回头再看也不尽没有收获。

第一应该提到当是再听Muse,多年前最喜欢的一个乐队。Panic Station开场那旋律让我如同感觉是见到了许久未见的熟人,回到了久违的温暖之地。第一次听Muse的歌,还是在大学里的某一日下午,被一阵神秘的旋律所打动,我想Muse吸引我的绝大多数是因为歌曲中那些神秘的前奏。

第二,本周花费时间最多的网站,当属GitHub。无论上班或者下班,都会接触到GitHub。目前估计在我的网站访问量里,GitHub会超越Google成为top 1。

第三,个人主页进入下个一版本。上一个版本基于AngularJS开发,使用Yeoman构建,然后通过git subtree发布。整个堆栈看似十分壮观,但用到主页上庞大的有点吓人。按照本周同事的段子来讲就是,十分具备将一切简单事物复杂化的能力。所以在经过了三天的酝酿以后,终于在晚上找了空闲重新改版了一下。一个页面,抛弃掉原先的工具之后,感觉非常清爽。目标是在简单中体现出精细的细节,如同制作一件艺术品,久浸岁月与汗水之后沉淀而来。

第四,正在制作一个秘密的项目,期望进展顺利。

最后,小希正以日新月异的速度成长,昨晚听到电视里播放小苹果,竟然会跟着节奏晃动身体,边晃边笑。再试了下Panic Station,也会跟着晃,太逗了。现在还在吚吚哑哑,哪天就会开口要求买零食吃了,因为她是见吃必定会去抢的吃货潜力股。

今日阅读列表

发表于 2015-01-16 | 分类于 Reading List | | 阅读次数

最近的项目在下一个发布将放弃对 IE8 的支持,于是准备将 AngularJS从1.2.7 升级到 1.3.x。
在正式的迁移之前,对 AngularJS 1.3 的一些改动做调研,以下是今天调研的四篇文章。

  • Exploring Angular 1.3: One-time bindings
  • Exploring Angular 1.3: Angular-hint
  • Exploring Angular 1.3: ng-model-options
  • Exploring Angular 1.3: Stateful filters

单向数据绑定

双向绑定可谓 AngularJS 的核心杀手锏之一。但由于每一个绑定都增添了一个 watcher,绑定的数据在不断的增加,$digest 势必会花费更多的时间去处理。
一方面许多数据只需一次性绑定即可,后续无需再次更新;另一方面,为了提高整体的性能,AngularJS 在 1.3 提供了单向的绑定。在使用上,单向数据绑定与双向仅有细微的差别,即在 {{}} directive 中,为绑定的数据添加 :: 前缀即可:

1
2
Hello, {{ name }} // 双向绑定
Hello, {{ ::name }} // 单向绑定

angular-hint

阅读全文 »

The ButterFly Effect

发表于 2015-01-12 | | 阅读次数
人的一切痛苦,本质上都是对自己的无能的愤怒。

王小波

一只上海的蝴蝶煽动翅膀后,引起了厦门两个人的龙卷风。世事无常,往往事情的发展总出人意料,令人啼笑皆非。且不问结果如何,尽自己之所能,积极地面对。古语有言,尽人事听天命,大概便是如此。

Link directives after asynchronous calls in AngularJS

发表于 2015-01-08 | | 阅读次数

在许多场景中,需要等待异步的请求完成后对DOM进行操作。例如,在异步获取图片数据后,对图片进行等比缩放。对于DOM的操作通常放置在directive中,而当数据是异步请求的时候,DOM的数据并未就绪,此时在directive中去操作时会无法找到数据进而导致操作失败。

考虑对图片进行等比缩放的场景,假定将图片缩放的操作放置在image-resize的directive中,图片的src等待异步请求后才能获取到。HTML代码如下:

1
<img ng-src="image.src" alt="image.alt" image-resize />

ng-src绑定到image.src上,在此数据变化时就可以判定获取图片地址的异步请求已经完成。所以,在image-resize中通过监视ng-src这个属性,当变化的时候就进行缩放操作:

阅读全文 »

今日阅读

发表于 2015-01-04 | 分类于 Reading List | | 阅读次数
  • JavaScript Application Architecture On The Road To 2015
  • Vagrant - GETTING STARTED
  • Vagrant - PROJECT SETUP
  • Vagrant - BOXES
  • Vagrant - UP AND SSH
  • Vagrant - SYNCED FOLDERS
  • Create a CSS Flipping Animation
1…456…37
IIssNan

IIssNan

胡编一通,乱写一气

183 日志
6 分类
111 标签
RSS
GitHub Twitter 豆瓣 知乎
© 2011 - 2017 IIssNan
由 Hexo 强力驱动
主题 - NexT.Pisces
0%