Skip to content

温热——读《看见》有感

2013年1月17日

cover

写博客的意义

2013年1月7日

我的2011&2012 工作、生活篇

2013年1月2日

我的2011&2012 业界、技术篇

2012年12月29日

hello farbox!

2012年12月27日

2012中国互联网预测

2012年12月4日

如何面对身体残疾导致的压力

2012年11月20日

来自知乎问题我是一个跛足女生,承受了很大的压力。其他的残疾朋友是如何面对的?

在我6岁刚上小学学前班的时候,某一天中午在回校过马路时没有看到对面来的一辆大卡车,不幸被卷到车轮下,从此失去左小腿。当时我妈妈很伤心,而我,不知道为什么竟冒了一句“都已经这样了,哭也没有用了”。大家夸我心态好,其实现在想起来才知道,那时候,真的只是年少无知,还不明白这件事对以后的生活会有多大的影响。

当时,我真的没有觉得这件事很严重,我依然可以看书写字学拼音讲故事,虽然不是在学校而是在医院。基本上我从学前班到小学一年级都是在医院度过的(除了当场的截肢,后续还有一系列手术),从镇上的医院到地级市的中心医院都呆过很长时间。那时候在医院里没有觉得很苦闷的感觉,反而觉得有些小开心,因为每天可以不用做作业,功课只需要妈妈稍微讲一下就懂了,有大把的时间可以把玩亲戚们买来解闷的小玩具,还可以每天期待进来打针的是哪位护士,看见是我喜欢的打针不疼的护士就会高兴好一阵,偶尔当她们有空的时候也会到病房里串串话说说笑笑,我也会很高兴地给病房的病友们唱唱歌。现在想想那时候真的还是挺开心的。

回想起来,当时的心态真的是够好的,原因其实也很简单,就是啥都不想,眼前有啥就干啥。

为什么Photoshop这么复杂

2012年10月4日

为什么浏览器不内建更多选择器

2012年9月6日

来自知乎问题JavaScript 为什么不内建选择器?

首先,与这个问题有关的浏览器中的技术概念其实大致有这些:

  1. BOM,即浏览器对象模型,简单说就是浏览器提供的环境,包括各种对象及其方法,比如window
  2. DOM,即文档对象模型,它是由HTML经解析后生成的一个模型,我们对页面可视部分进行操作实际上就是在操作DOM
  3. JavaScript,浏览器提供了BOM,也解析了DOM,那么,开发者如何去操作它们呢?这时候就轮到JavaScript出场了,所以JavaScript(在这个例子中)是用来操作DOM和BOM的

那么所谓的选择器,getElement(s)ByXXXX实际上是由DOM提供的,而且对DOM的level实现的程度不一样,这些方法也不一样,比如DOM level 0中主要的方法(确切说是属性)就是document.imagesdocument.links之类。而DOM level 3中则提供了querySelector(All)之类更为方便的API。

[译]什么是Shadow Dom?

2012年6月7日

cover

xheditor从剪贴板粘贴图片的实现原理

2011年11月30日

xheditor是一个优秀的国产富文本编辑器,最近的(其实我也不知道有多久了)版本推出了一个粘贴剪贴板图片的功能,很是喜爱,好奇了好久,最终不住去看了下源码,基本明白了。

2016-07-29 似乎这个编辑器也很久没更新了,现在对上面这段话持保留态度,不做推荐。

首先,这个功能很新,不支持IE系列浏览器……用的是一些新的API。我手上的代码是1.1.10,所以代码行数以这个版本为准。

一点前置小知识是必备的,那就是对大部分截图软件来说,截图操作是一个把截取的图片转换成指定格式(windows自带的是bmp)然后放入剪贴板的过程。所以,要粘贴图片,核心就是读取剪贴板。

小年

2011年1月26日