前端开发

Live and breathe HTML, CSS and Javascript

2012 年 02 月 10 日
by Ryan
2 Comments

Chrome 开发工具自动保存CSS和JavaScript文件

好久没有发表过相关技术类的文章了,近日偶然发现了一种快速编码的技巧,因此写此文与大家分享。此前,见一博客写了一种快速码HTML的一个JS,个人觉得Sublime的其中一个功能已经实现了。当然如果他的能做好也是不错的。 今天我介绍的功能是,Chorme开发工具自动保存CSS和JavaScript文件。这对于前端来说是一个极大的喜讯啊,不用来回地切换浏览器与编辑器,而且Chrome DevTool 功能也十分强大,我早已转到了它的阵营。废话少说,下面看步骤: 好东西当然需要配置一下,它依赖Node.js和Chrome的一些功能。 1、你需要安装Node.JS。 2、你需要一个Chrome浏览器。 3、一个编辑器。 配置如下 客户端: 打开chrome://flags/ 开启Experimental Extension APIs 功能 重启浏览器 下载并安装所需插件 服务端: 安装Node.js 安装autosava:npm install -g autosave 使用方法: 运行:autosave,你会看见一行DevTools Autosave 0.3.0 is listening on http://127.0.0.1:9104.

2012 年 02 月 06 日
by Ryan
0 comments

二月好风光

眨间就过了春节,来到了二月。 一月是一个多事的月份,因此我少写了许多的日志。前几天貌似还被那个和谐了…… 二月为什么是好风光,因为这世上有许多美好的事情,尽管自己或身边的朋友过得不好。也一定要相信,这个世上的美好。我们不要只看到阴暗的一面,要发现美丽。说这些话,有点像是苦口婆心的老师,但是我不是老师。我的老师也说过类似的话,他总是说,“世上不是缺少美丽,而是缺少发现美丽的眼睛。”。尽管如此地有道理,从他口中可以不厌其烦地重复再重复,真的是一件很难的事情。因此,我要感谢他。还有另外一个老师,他说过这样的话,“多么好的一句话。”,你觉得这句话怎样?有些奉承的意思?那就错了,这是一句赞美的话。我们活着活着都会失去赞美别人的话语,多了得罪,疑惑,甚至敌对的想法。我们要多多回想以前老师的话,那些话为什么要忘记呢?应该要一生铭记!

2012 年 01 月 18 日
by Ryan
0 comments

有生之年有意义的事情

我昨晚做了一个梦,我大概忘了,只是有一种感觉在那里,我们每天生活的一切,假如只是梦一场,你是否还是依旧努力,或得知后悲观,或无悔…… 其实,当你发现梦跟现实也浑然相似之时,多少有点愕然,你怀疑过既然是梦境,为什么没有尽最大想象力去完美一切,假如一切是那么的糟糕,幸好那一觉只是梦一场,人生徘徊在梦与非梦之间,就像时时给你后悔药和兴奋剂,无他,在反复用药长大的你,早已忘记了这些事,因为已经产生了很强的抗药性。如果觉得你的人生像看文章一样,漫无边际又不着重点,就是这样,你的人生就像你所感觉般,重点在哪里? 如果说鱼儿离开水以后会死,那么人离开什么会死,答案是,不会死。人可以忍受无知动物不能想象的范畴,那并不是肉体上的折磨,而且精神上,那种失去自我的恐怖,或许我更喜欢用悲哀以及同情吧。 人生苦短,有意义的事,那是你觉得的事。你乐于平淡,乐于奋斗,甘于平淡,甘于信命,总之在没有完全认识所谓意义的时候,觉得有意义的事,那一定是件开心的事,也是你乐于去做的事。 人生一个有趣的是,是一段小插曲,哪一天老了,哪天你突然怀念了,想起的也是某个片段,那时的她或他做过什么让你毕生难忘的事,这些点滴到最后必然是给你感慨最多最大,影响深刻。人生如果有了片段,请在我有生之年将它连成电影。让我看着电影中得自己,哪些时刻精彩,什么时候落魄,是哪些人给了我帮助和光芒。一段时光飞逝,我希望为你留住,可,我能为你做的只是这个,提醒你光阴似箭,珍惜时光?不,我想告诉你,即使人生如梦,你或许在你的梦里永远是上帝,请看看外面的世界,哪里是天堂,你自然知道。说到这里,好像没有什么好说了,人为活而生,对生活讲意义那是奢侈。 ——手机记事 2012.1.18

2012 年 01 月 13 日
by Ryan
0 comments

2012购票须知两点

2012是神奇的一年,据说今年的春运的不容乐观将可以得到大大的缓解,说明了只要坚持不懈地在伟大的党领导下,人们可以过上幸福快乐的生活…… 今年,买票的时候要注意两点,为什么是两点而不是三点呢?因为我只遇到两点^_^ 第一,我不知道今年买票要实名制,傻傻的居然带上了身份证,没有身份证这种傻事就被我轻易地绕过了,接下来我就出丑了,前面有个女青年好像不懂得操作售票机(我坐广珠城轨),紧临我的是一个男青年,他等得不耐烦了,我从他鼻子里喷出那急躁的鼻气就晓得,我当然则有学了一下他。最后等了段时间,终于轮到我了,我之前有用过这个售票机的,因此我觉得毫无疑问地毫无压力,万万没想到我没有零钱。在慌乱的思考中,我看到了可以用银联支付,于是我就放入了一张中国银行的卡。出丑的时候到了,那张银行卡死活塞不进去,丢脸死了,这时候后面的一位大叔帮我按了角落的一个选项——“银联支付”,就这样,在好心人大叔的帮助下我泪流满面的拿着票走开了售票机。(其实100元整也是可以的,售票机会找零,泪流满面中……) 其次,那就是12306.cn。大名鼎鼎的网站,我当然不能错过,在坚持不懈地点击登陆后,我终于注册了,然后就是购票其中,我很享受这个过程,原来这个网站支付还是可以的,尽管其他的各种坑爹。买好票后,我乘车的当天,屁颠屁颠的来到车站,还好心指导阿姨买票,然后我自己的票却不会拿。传说可以拿二代身份证坐车,我保险点还是换纸质票。我在机子上操作了一道,还是不知道怎么拿票,最后肯定是问人了,我问了一个保安,他告诉我(重复了两次),只要按取票就可以了,当然要身份证。我拿完票后,心里早已泪流成河…… 最后祝大家都过个好年,龙年龙马精神,龙精虎猛。

2012 年 01 月 08 日
by Ryan
0 comments

你敢提起手中的笔吗?

正如我的标题的意思一样,我在反问我自己,你敢提起你手中的笔吗?尽管无数的询问,我心中都有答案,那就是我不适合,也没有到那个时候,如果说提笔的资格是读过万卷书,那对于半本诗经都没读过的人,又怎么能知晓过去发生的事而胸怀远志呢?如果说那要出生于书香门第,那我可以告诉你,土地里走出来的只有一个干干净净的人。如果说那先决条件是你读书的时候就善砌藻词,我也能明明白白地跟你说,我不是一个那么优秀的人。综上所述,一个能拿得起笔的理由,在我的身上是找不到的。 如果我非要提起笔写东西呢?那别人会我不要脸,你的文字值多少斤两,会有人去看吗?名人写的文章,我都不屑一顾,何况是无名小卒一个。当然,现代的人是非常富有个性的,他们现在很喜欢有个性,他们常常觉得这个乱世是很复杂,一定要在这个环境中保持最真的自己,可是你真的保持了真正的自己吗?或者你不可能知道,因为你不知道哪个才是真正的自己,有个性的人会喜欢我行我素,喜欢做什么都去做。这个性格是我们年经一代的特征,我们喜欢,我们愿意,没有人能阻止得了,这或许就是看了太多言情小说和电视剧产生的个性吧。 如果说我要提笔写的东西,我有别有目的,那你一定猜到我是为了钱。其实,真的是为了钱,明明白白地告诉你,能写东西出来肯定就是拿去卖的。但是跟你买到一本会被你卖的书不同,我希望文字能传递给你的东西能够体现价值,而不是看完之后被人臭骂一通。卖字也是一种劳动,那些写快餐小说的人,我非常地鄙视但又非常地佩服他们能在这些年都一直重复地在写一个故事,那就是一个流水工人做的事情啊。当然如果他们写得好,可以卖个好价钱,品质当然也会上一个档次的。 最后那就是核心的问题,你不提起手中的笔,一切都不会实现的。你的文字出不来,没有认识你,你还是会像现在一样,过得普普通通的生活。那要是写了呢,你也不要抱着什么心态,也是过得普普通通的生活。不过,那可能是另一种生活的心态。那就是享受生活和完美生活的对比,很多人享受容易,而完全自己比较困难。为什么呢,那很可能你会自己物质的你已经足够完美了,世上的朦胧很容易蒙蔽双眼,那太容易了!如果一个人要从贫穷享受到富裕的过程,他只要数年或更少的时间即可,那还有剩的人漫漫长路,要做些什么呢?不断地让自己富有,不断地让自己身边的人过得更好,还是一个劲地让自己的地位上升就满足了呢?贫穷的人,你给他十万,他会觉得很不错了。富有的人那就不用说了,他看惯了这些数字,十万一百万算得了什么呢?他需要地是比这样更有影响力的东西了。 如果你还不敢提起笔,那么你就等一等吧;如果你觉得那是无所谓的东西,那就无所谓了;如果你跟别人说那是一种兴趣,那还是别开玩笑了;那一定要是可以有价值的东西,让它存在有一定的价值。那就是它的存在以及它主人的尊严所在。

2011 年 12 月 31 日
by Ryan
0 comments

新年快乐

辞旧迎新,2011年眼看着就要消失了,作为一个多愁多情的博主,我没理由不写一篇文章来记录一下。 就像我跟Lemon同学说的那样,2011我木有感想,木有感想就是最大的感想。想一想,是什么让我们木有感想呢?种种因素,我们就无从追究,也没有丝毫后悔这一年所经历的事情,这一年,我的变化算是比较大的,从一个人变成二个人,三个人…… 如果你是个被压迫者,那么今年的最后一天就应该好好地释放自己,如果你是一个辛勤的劳动者,像博主一样辛勤劳动的人,那么,今年或多或少都收获了不少东西。每一年的结局,我们都会总结一下这一年的想法,如果你说,我没有想法啊,像博主一样,那也是一种境界了。过得模模糊糊也是一种享受,你知道吗?人家说,每过一年都长一岁,都会比较懂事了。我知道,我早就超越了这些了,我已经是一个非常懂事的成年人。不要以为博主在自恋,这个时代就是喜欢泼别人冷水,不要被这瓢冷水吓到了。生活就是这样,想保持自己是很难的,如果一个最真的你,在被别人无数次地泼冷水,而你又傻傻地接受的时候,你就已经被别人压迫了,渐渐地成为前面据说的被压迫者。Tonight is last night for you,you know.尽情地释放吧。 Lemon同学说男儿志在四方,只身闯钱唐。我没有泼他冷水,因为他是牛,我不想强按他的头。记得老师说过,顽固的人啊,有分两种。一种是坚持对的,另一种是去京还是牛。 别忘了还有另外一个,希望他能够做好吧。不要再在初哥的领域徘徊了,我知道没有人会承认自己不行的,人生如戏,就算你觉得一切都是假的,只要你相信一切都会成真的。还有所有的朋友,你们行的。看好你们了,因为我也相信没有人会想自己过得不好的,假如真的每个人都过得不好,那就不你们的错了。 Happy

2011 年 12 月 29 日
by Ryan
0 comments

腾讯的前端面试题

在蓝色理想的脚本区里,近日有一帖子,发的是腾讯的前端面试题。我看这个题目似乎所以有语言都考,因为算法这些都是通用的。找了一下其他语言的解法,各种看不懂,还是看这个JavaScript的吧。 题目: 有一组数字,从1到n,从中减少了3个数,顺序也被打乱,放在一个n-3的数组里。 请找出丢失的数字,最好能有程序,最好算法比较快。(假设n=10000) 目前有一个答案是比较好的,贴出来。 var n = 10; var oldArr = [5,1,6,3,7,8,10];//缺失的源数组997个数; var newArr = Array(11); var lostArr = [];//要找的数的数组 for(var i = 0; i < n-3; i++) { newArr[oldArr[i]] = 1; } for(var j = 0; j < … Continue reading

2011 年 12 月 23 日
by Ryan
0 comments

每逢周五我都会在思考

一个星期又飞快地过去了,你除了在数手指之外,你还做了什么呢;还是什么也没做或者是不需要做什么。好了,如果你看过我的前一篇文章,你就会知道我文章的风格是一种压抑型的。你看的时候需要高度集中,稍一不留神,你就会觉得是这一篇烂文章。为了不让产生这种想法,我有必要提起一下。我一直以来都相信,文字是传播的力量,对于传播是一股强大的气流,而对于人文,更多地是传承。作家们不单是在记录文字,他们更是一个巧手,在为这个世界上各种事给予记录。文字的力量在今天可能是被人忽视,这是否与作者们的功力有关呢,我无从得知。好的文章需要作者们超常的思维力和对文字超强的驾驭能力,一百个人中,你猜会有几个是一个专业的写手呢?前面我说的,被人忽视是什么意思呢?下面我来慢慢细分。 如果我问,你被一首歌感动过吗?你一定会说,那是有的。我反问道,那你可曾被一篇文章感动呢?你的回答是,可能有,或许会有吧。一首歌曲,廖廖数十字,却可以让千千万万的人疯狂,迷恋甚至于痴狂。而一篇写出人世风味,各种变迁的文章,你可能只是瞬即被感染,而后在短短的下一分钟将其抛之脑后。我在这里并不是在抵毁歌曲的地位,一首歌之所以有这样的力量,除了歌曲本身也是文字以外,还有许多因素,例如帅气或美丽的歌手,还有犀利的歌词以及迷人的曲子。但是,总得来说,任何人都会喜欢去听一首歌多过于去看一篇文章,我指的是日常;但并不包括快餐阅读者,他们凡是小说都能读,而且是天天书不离手的人。我完全不理解这种行为,这些快餐有这么好看吗?难道他们不会消化不良吗?事实证明,他们不会的。而且看完一本又一本,尽管故事情节是多么的俗气,情节是一次又一次的相似雷同,他们都一一接受。难道,他们这是逃避世间的一种行为,不!应该说,这是一种境界吧。写书的人也一定是一个烂人,就像是用地沟油煮菜的厨子,他们不配做一个厨师。他们的出品有害健康,祸害人类,是一个侩子手。不仅如此,毫无营养的快餐泛滥不说,还污染了整个文化界,这是多么令人恶心的事。 再说说我,一个从来没有读过什么名著或者史诗的人。你也不要指望我能写出什么惊人的东西,除了发一下牢骚。文字是一个载体,那么每一个字就会是一个小小的能量块,它在不断地给你输送一种精神,一种思想。那就是文字的魔法,当然是好是坏那就要看它传输的思想了。人生在于思考,在思考中总结。古人终一生而留下了名言警世,或留下可以脍炙人口的佳文。熟读此类,可以让你的文化素养三日之后达到另一个居次。正因为这是古人的思想结晶,所以我才不敢私自收于自己的脑袋,我怕它们会嫌我卑微。人一生在世,如果没有注定是一个名人,那么他的一生就是一个庸人。我就是,我是一个实实在在的庸人。我们在很小的时候,读的就是科学,读的是真理。它们无时无刻都在告诉我们,做人不要放弃,不气馁,要做一个坚持不懈的人,这样的人才是我们要做的人。可是,我偏偏要清清楚楚地告诉自己,我是庸人,而且无需质疑。如果你曾经有梦想是写一本书,如果有一个人告诉你,写一本书要经历12个不同的人生,如果每一个人生最短的日期是10年,如果……,如果你听完之后,你还会想去写你的书吗?然后,你笑了,你深信不疑,写一本书果真要经历12种人生,而且都是每种人生花费10年,那世上不就没有人写书了吗?那世间的书都是怎么了?超越了吗?否则,它们是怎么跨越这无法跨越的120年。 是的,所以说。书,它终究是一本书,都是满篇的谎言。 如果你看到谎言二字,心里会不会愤愤不平呢?凭什么,你有什么资格说别人,况且别人都是大师级的人物。做为一个小小的庸人,你无法去发表的言辞,更没有资格说三道四。如果书中没有满篇的大话,那我问你,“你能看得下去吗?”,人都是善于欺骗自己的,一条笔直的公路,和一条弯曲的乡间小路。百分之一百的喜欢乡间小路,为什么呢?有情调,特别,这是谁都能想到的。如果你是喜欢乡间小路的,你又怎么会在意那夕阳无限好呢?真的是无限好吗?你觉得在哪里呢?不要别人说什么,你都相信,这显得你十分的愚昧。 如果要我写一本书,那是一本苍白的书。给我一叠白纸,我会还你一叠装订好的白纸,它的名字叫书。 在不经意的36分钟之后,我停下了一直飞速转动的脑袋,我又变回一个普通的人。我的文字依然是那么的无力,语言还是那么的苍白。我应该去看书的,去学习先进的文化知识,让我的大脑充满无限的可能,去接受五千年的洗礼,然后蜕变。当我再敲打每一字的时候,都是那么的有力,都是那么的顺其自然,无它。我熟读上下五千所,我所向披靡。可是,我有必要欺骗自己吗?我承认,我没有12种人生经历,我至今还是过着一种生活,一种依然连自己都无法了解的生活。我相信,你也是和我一样的,所以我很欢迎你跟我一起交流的。 一个大师,那他会是一个怎样的人。写的文章要别人看不懂,或者是别人去翻查字典,还是让别人看完几次还是不懂。他写的文章,不能出现幼稚的词,不能写一般人可以写的句子,还有不能不用修辞手法。差不多了,他就是大师了。我永远到达不了,我只想自由地打着字,继续做一个庸人在敲打着。

2011 年 12 月 20 日
by Ryan
0 comments

Firefox的插件栏再也搜不到Firebug?

不知道是不是只有我这样,现在安装Firebug(以下简称FB)的时候,都是通过它的getfirebug.com获取的。在浏览器的add-on里面,搜不出firebug,开玩笑啊。如果不是歧视,我想不到什么话说了。 最新火狐10 Aurora版增加更为强大的Web开发工具。是对现有的Web控制台和检查器、暂存器的再次功能性增强。还吸收了Firebug的一些优点。 如果Firefox10以后,有了自己的调试工具。那它排斥FB是天经地义了,我不给你搜就不给,你不能怎样。最多你自己去搜啊,以后等Firefox10自带了,搜的人也会减少了。但是另一方面来说,FB是一个十分强大的调试工具,它陪前端走过了一段很长的路,已经累积下了一定的用户量了。所以,如果官方真的出了自己的开发工具,没有比它更大的优势,相信大部分人都还是会使用FB。