看不惯的

最近“一个”看的还不少,牢骚也积得颇多了,寻机便发一下。

尤其是许多最后署了“xxx 青年作家...”的文章,最大的共同点便是一副不食人间烟火的口吻,我真的很受不了。

什么是“不食人间烟火”的口吻?我努力地总结概括一下:

  1. 过分地追求不带情感的、“超脱”的语言。典型表现就是短句化、平淡化的行为描述、言语陈述,比如:

邵毛毛说,新婚快乐。

嗯,我说,新婚快乐。

什么感觉?哇好深沉好淡定。是的…

Full Article

说说a标签的target

对我来说,a标签的target属性,是众多功能单一,一看很熟很常用,其实不是很了解的html属性之一。

大部分时候的a都不需要带target,用到的场景无非是要在新标签页/窗口中打开的链接,加一个target="_blank"的属性。

<a href="..." target="_blank">...</a>

我觉得,其实了解到这,平时基本上够用了。我也确实好长时间,只是知…

Full Article

写写读后感——华盖集

我一直还挺喜欢鲁迅的小说,起码他说的故事很有趣,然后是实在的时代意义。“其实每一本书都应该有趣”,是吧。

不过受上学时候课本上三味书屋等文章的影响,长久都觉得鲁迅的散文、杂文应该是挺无聊的。事实证明,这是偏见嘛,其实颇有看点。

总的来说,鲁迅就是个喷子,而且是大喷子。怎么说?最常见的节奏是,

“A,你这样是不对的!”

“B,虽然你反对A,嗯,但是你也是不对的!”

“C,你居然喷我!你丫纯属扯淡。”

Full Article

nireader的前端

nireader的项目始于五月份,迫于进度,google reader关闭之时勉强上线。未经好好思考组织的结构迅速暴露出大把问题,痛定思痛之下,开始相对很彻底的重构。直至最近才算结构基本成型,reader本身也具备一定的可用性,我自己现在就用着。

链接:

代码

nireader

(测试账号 test:123456, chrome, please)

整理最初的原则:

  1. Single-page ap…

Full Article

IE下img标签setAttribute的问题

这个问题是在测试个人信息控件的时候发现的,后台返回测试账号的头像图片url为"%I0O96S]I6X9S(66CICZ1)N.jpg"

将头像图片的src设置为该值时IE下报错,导致后续代码无法执行,控件未能渲染。

IE8、9、10下对imgsetAttribute('src', str)时,若str为非法url(如'%B'),则报错“参数无效。”

结果就是值会被设置上去。document.ge…

Full Article

想多做那就多想想

有一些带input的页面,会用js帮助将foucs设置到第一个input,如登录页面的用户名;我自己也干过这样的事,所以我知道这样的开发人员的心理(一般这么细节的地方未必是产品的需求,也许是前端自己的心血来潮),理想状态下,用户过来,焦点到第一个input去,这样甚至不用自己鼠标点击一下input,就可以直接输入,听起来很nice的“用户体验”。

事实是,当以下几种情况只要遇上一样,体验就会变得…

Full Article

别闹了

“七夕你还是一个人嘛?”

“难道要我变成一条狗么。”

SaveAs 2.0!

地址:

https://github.com/nighca/saveas

功能:

  1. 当前bucket的list,配置后在popup窗口中直接查看当前bucket中的文件列表(目前最多前100个)
  2. 文件的remove操作,popup窗口中点击文件左侧“x”号即可将该文件从bucket中删除
  3. accessKey与secretKey不会发送给远程服务器,而是一个临时的uploadToken,可以放心使用现有…
Full Article

我看javascript的面向对象

昨天看到一篇很老的文章,讲的是javascript的面向对象实现。

http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html

不过作者给出的方案、以及文中列出的另外两个方案都很不能让人满意,于是开始思考怎么去实现会比较好。

文中的方案的共同点,也是一个让我不太舒服的点就是对于子类向父类继承属性的处理方式。基于js天然的protot…

Full Article