|
|
jQuery selector with dot character
在最近的一个项目中,使用grunt作为脚本工具,将一组HTML
文件合并成一个文件,并使用各个文件的名称作为合并后片段的id
值。也就是说,在合并后的文件中,将会存在类似如下的HTML
代码:
|
|
每个section
的id
值是以chapterX.html
的形式存在。当使用jQuery去选择这些元素的时候,要做一定的处理。默认情况下,选择器#chapter1.html
将会匹配class
中包含.html
,并且id
值是chapter1
的元素。从HTML
角度来看就是:
|
|
那么要匹配id="chapter1.html"
指定的元素,就需要对.
字符进行转换。这种字符在jQuery
中称为元字符,包括有:
|
|
转义是使用两个反斜杠,比如对于.
元字符要写成\\.
。所以对于例子中的选择器需要改写成:
|
|
参考:
Say goodbye to the crazy week
一曲《爱你在心口难开》开启了疯狂加班周的最后一天。天空灰蒙蒙,地面一片潮湿,一扫昨天的风和日丽。所幸的是,气温保持在10摄氏度以上,加上歌曲轻快的旋律,心情多少不至于太多低落。
自从购买了惠威MK200III,忽然发觉就单歌曲兴趣方面,我正在快速的老去。记得在哪里有看过一句话说,当人开始怀念时,说明他们已经老去。我意识到我的症状比这个更为严重,新歌已经完全绝缘,老歌越听越上瘾。
在知乎上有这样一个问答:
问:大叔在KTV里唱红歌是什么原因?
答:你听到的是红歌,他唱的岁月。
深深赞同。喜欢上一首歌曲可能仅仅因为歌曲与当时的心境相符,被代入感所左右。经过岁月的蹉跎,情感渐渐地迟钝,于是慢慢地那种代入感消失,新歌已然无法触及心灵。取而代之的是过去岁月的回忆,开始影响感官。
即时在资源再匮乏的时代,人们依然可以找到乐趣,然后深深地烙印在心里,等待再翻起。不知不觉的,我已经到了开始翻起这些记忆的年龄。
Waiting for DOM to finish rendering in AngularJS
在AngularJS中directive
的link
阶段,如果去操作DOM时可能会获取到错误的数据。比如,编写相对视窗固定的组件时,在link
阶段可能无法获取到元素的正确初始偏移位置。在这种情形中,只要借助与$timeout
,将操作DOM的相关数据加入event loop
,等待DOM的渲染完成后即可做后续的操作。
|
|
$timeout
函数返回一个Promise
对象,意味着可以在handler
处理完成后执行一些操作。例如,使用一个flag来标记
是否第一个操作:
|
|
参考:
Morning
十二月中旬的厦门,终于有点寒意。天空蔚蓝,阳光明媚,街边的树叶在阳光的照射下随清风轻轻摇曳,如同绿色的波浪,起而又落。这是一个平凡干净的清晨。
路上车辆行人来往匆匆,在这个城市穿梭,为朴实无华的生计奔波劳累,为渺小伟大的梦想奋斗不已。清新的早晨夹带一丝忙碌,透着隐约的浮躁。
忽然想起电影《素媛》,以明朗的日子开头,剧情忽然急转直下。故事异常承重,很多时候,除了接受,我们只剩无奈,作为一个旁边者,当明白了这个结果,心里始终无法去承受。一个意外的事件的发生,给一个普通的家庭造成了巨大的影响,给一个普通的人造成了无法弥补的伤害。现实生活即使如此,当我们每一天睁开眼睛,对于接下来会发生的任何的事情都没有预期,任时间无情的将我们推向未知的不连续的一个个事件中。
最残酷的事,当无奈之后,日子依然如旧。这部电影让我感触最深的一幕是在素媛康复后的日子,生活又走上原来的轨道,素媛的父亲躺着沙发在依然对着电视里的球赛吼叫。所有的痛苦、后悔、愤恨,如同沙漠之地,被风一层层的盖在心底的深处。
当风偶尔翻起那一片饱含泪水的沙子时,各种情感如同黑暗将我们吞噬,于是坠入无尽的深渊。在深渊中挣扎,在黑暗中放任,当风再次来过,日子依然如旧。除了无奈,只有感叹。
早安,厦门。