<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>蒙卓&#38;博客 &#187; 晴</title>
	<atom:link href="http://mengzhuo.org/blog/category/sunny/feed" rel="self" type="application/rss+xml" />
	<link>http://mengzhuo.org/blog</link>
	<description>Just The Way It Was</description>
	<lastBuildDate>Fri, 27 Jan 2012 16:46:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[WP插件]QQ Avatar</title>
		<link>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6qq-avatar.html</link>
		<comments>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6qq-avatar.html#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:05:27 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[wp破事]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1384</guid>
		<description><![CDATA[如果用户使用数字QQ邮箱留言且公开空间头像 就替换Gravatar头像成QQ头像 插件地址 插件特点： 其他插件不能获取头像，我的可以 缓存QQ头像，一次加载，永久有用 加密QQ号码，不泄露”隐私“ 因为很多同学没有申请Gravatar，所以博客留言头像那栏总是神秘人，不过有些同学用QQ纯数字邮箱留的言，正好QQ有个不算是API的方法获得QQ头像，所以我就想写个插件了。 [WP插件]QQ Avatar &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p>如果用户使用数字QQ邮箱留言且公开空间头像<br />
<strong>就替换Gravatar头像成QQ头像</strong></p>
<p class="right" ><a class="download" href="http://wordpress.org/extend/plugins/qq-avatar/">插件地址</a></p>
<h4>插件特点：</h4>
<ol>
<li>其他插件不能获取头像，我的可以</li>
<li>缓存QQ头像<del datetime="2011-12-20T13:38:13+00:00">，一次加载，永久有用</del></li>
<li>加密QQ号码，不泄露”隐私“</li>
</ol>
<p>因为很多同学没有申请Gravatar，所以博客留言头像那栏总是神秘人，不过有些同学用QQ纯数字邮箱留的言，正好QQ有个不算是API的方法获得QQ头像，所以我就想写个插件了。</p>
<blockquote><a title="[WP插件]QQ Avatar" href="http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6qq-avatar.html">[WP插件]QQ Avatar</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6qq-avatar.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>x200s清理键盘记</title>
		<link>http://mengzhuo.org/blog/x200s%e6%b8%85%e7%90%86%e9%94%ae%e7%9b%98%e8%ae%b0.html</link>
		<comments>http://mengzhuo.org/blog/x200s%e6%b8%85%e7%90%86%e9%94%ae%e7%9b%98%e8%ae%b0.html#comments</comments>
		<pubDate>Fri, 16 Dec 2011 16:42:15 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1359</guid>
		<description><![CDATA[一直不觉得笔记本电脑的键盘有多脏，直到今天我发现夹缝里有只虫子的时候才下狠心拆来清洁一下，我现在就是用洗干净的键盘来写此文的，胆大心细肯定能和我一样按原样装回去。 拆解方向 Thinkpad的键盘徒手就可以拆解了，蓝色的边表示掀开的位置，例子： C键如下图所示: 下图是所有键的方向示意，特殊结构的键为暗红色区 暗红色的键是特殊结构的键，里面都有小铝棒来平衡键，如下图所示： 所以拆的时候要多用点力。 注意！G、H的方向和键盘上其他的键正好反过来，Windows键和小一点的键都是从右边向左边掀开。 键盘安装 拆了，自然要装回去，很简单，对准直接按下就可以了。 特殊键有点麻烦，需要先将铝棒装回键的后面，再按下，如下图所示： 后记 其实不看不知道，看了吓一跳，键盘里几乎都是我的头发 清洁完，各种清爽哈 x200s清理键盘记 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p>一直不觉得笔记本电脑的键盘有多脏，直到今天我发现夹缝里有只虫子的时候才下狠心拆来清洁一下，我现在就是用洗干净的键盘来写此文的，胆大心细肯定能和我一样按原样装回去。</p>
<h3>拆解方向</h3>
<p>Thinkpad的键盘徒手就可以拆解了，蓝色的边表示掀开的位置，例子：<br />
<strong>C键如下图所示:</strong><br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/keyboard1.png"><img src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/keyboard1.png" alt="" title="keyboard" width="300" height="186" class="alignnone size-full wp-image-1361" /></a></p>
<p><strong>下图是所有键的方向示意，特殊结构的键为暗红色区</strong><a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/4892ktx99447.jpg"><img src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/4892ktx99447-610x278.jpg" alt="" title="4892ktx99447" width="610" height="278" class="alignnone size-large wp-image-1368" /></a><br />
<span id="more-1359"></span><br />
<strong>暗红色的键是特殊结构的键，里面都有小铝棒来平衡键，如下图所示：</strong><br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/special_key.jpg"><img src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/special_key.jpg" alt="" title="special_key" width="400" height="313" class="alignnone size-full wp-image-1373" /></a><br />
所以拆的时候要多用点力。</p>
<blockquote class="caution"><p>注意！G、H的方向和键盘上其他的键正好反过来，Windows键和小一点的键都是从右边向左边掀开。</p></blockquote>
<h3>键盘安装</h3>
<p>拆了，自然要装回去，很简单，对准直接按下就可以了。<br />
特殊键有点麻烦，需要先将铝棒装回键的后面，再按下，如下图所示：<br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/install.jpg"><img src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/install.jpg" alt="" title="install" width="450" height="456" class="alignnone size-full wp-image-1377" /></a></p>
<h4>后记</h4>
<p>其实不看不知道，看了吓一跳，键盘里几乎都是我的头发<br />
<a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/IMG_20111216_215127.jpg"><img src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/IMG_20111216_215127-300x224.jpg" alt="" title="IMG_20111216_215127" width="300" height="224" class="alignnone size-medium wp-image-1379" /></a><br />
清洁完，各种清爽哈</p>
<blockquote><a title="x200s清理键盘记" href="http://mengzhuo.org/blog/x200s%e6%b8%85%e7%90%86%e9%94%ae%e7%9b%98%e8%ae%b0.html">x200s清理键盘记</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/x200s%e6%b8%85%e7%90%86%e9%94%ae%e7%9b%98%e8%ae%b0.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[HOWTO]网站开启缓存 加速用户载入</title>
		<link>http://mengzhuo.org/blog/howto%e5%bc%80%e5%90%af%e7%bc%93%e5%ad%98%e7%bd%91%e7%ab%99%e5%8a%a0%e9%80%9f%e7%94%a8%e6%88%b7%e8%bd%bd%e5%85%a5.html</link>
		<comments>http://mengzhuo.org/blog/howto%e5%bc%80%e5%90%af%e7%bc%93%e5%ad%98%e7%bd%91%e7%ab%99%e5%8a%a0%e9%80%9f%e7%94%a8%e6%88%b7%e8%bd%bd%e5%85%a5.html#comments</comments>
		<pubDate>Sun, 11 Dec 2011 14:36:09 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[折腾]]></category>
		<category><![CDATA[正则表达式]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1332</guid>
		<description><![CDATA[因为托管的服务器在美国，所以和国内的速度没有可比性，所以开启了缓存来加速各位的访问速度。火星人都不知道哈哈~ 本文针对的是Apache服务器，主要是修改一个叫.htaccess的文件。 要注意：htaccess是一层层地执行，所以最好修改的是网站根目录下面的.htaccess。 FireBug的测试结果 华丽地节省了98%的流量，独立博客们都知道这意味着什么哈，当然，只有再次访问网站的用户才能调用浏览器的缓存，所以有点老访客福利的感觉。 代码 #Cache IMG CSS Header set "Cache-Control" "max-age=2592000" #Super Cache for Jquery one year Header set "Cache-Control" "max-age=49881203" 代码解释 FilesMatch不用我说了吧，意思是：匹配文件。 重点是后面引号中的\.(flv&#124;gif&#124;jpe?g&#124;png&#124;ico&#124;swf&#124;css&#124;js&#124;bmp)$，这段表示让服务器缓存所有指定的扩展名的文件，比如常见的图片格式png、gif等。 而Cache-Control就是让浏览器控制缓存的时间，单位是秒。 可能你会奇怪，为什么后面还有jquery.*\.js$，其实是因为我网站上经常调用Jquery的JS库，但是我自己写的Js又要长期修改，不能设置得太长，所以让服务器去寻找所有：jquery开头的JS文件，并设置成577天的缓存。这样又不会干扰到我的js文件。 副作用 用户访问里以后，你更改了服务器上某个用户的缓存文件，浏览器不会一下子载入新的文件。 [HOWTO]网站开启缓存 加速用户载入 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<blockquote><p>因为托管的服务器在美国，所以和国内的速度没有可比性，所以开启了缓存来加速各位的访问速度。火星人都不知道哈哈~</p></blockquote>
<p>本文针对的是<strong><a href="http://zh.wikipedia.org/zh/Apache">Apache服务器</a></strong>，主要是修改一个叫<code>.htaccess</code>的文件。<br />
要注意：htaccess是一层层地执行，所以最好修改的是网站根目录下面的.htaccess。</p>
<h3>FireBug的测试结果</h3>
<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2011/12/timetesing.png"><img class="alignnone size-full wp-image-1343" title="timetesing" src="http://mengzhuo.org/blog/wp-content/uploads/2011/12/timetesing.png" alt="" width="365" height="105" /></a><br />
华丽地节省了98%的流量，独立博客们都知道这意味着什么哈，当然，只有再次访问网站的用户才能调用浏览器的缓存，所以有点老访客福利的感觉。</p>
<h3>代码</h3>
<pre><xmp>#Cache IMG CSS
<filesmatch "\.(flv|gif|jpe?g|png|ico|swf|css|js|bmp)$">
Header set "Cache-Control" "max-age=2592000"
</filesmatch>

#Super Cache for Jquery one year
<filesmatch "jquery.*\.js$">
Header set "Cache-Control" "max-age=49881203"
</filesmatch></xmp></pre>
<h3>代码解释</h3>
<p>FilesMatch不用我说了吧，意思是：匹配文件。<br />
重点是后面引号中的<code>\.(flv|gif|jpe?g|png|ico|swf|css|js|bmp)$</code>，这段表示让服务器缓存所有指定的扩展名的文件，比如常见的图片格式png、gif等。<br />
而Cache-Control就是让浏览器控制缓存的时间，单位是秒。<br />
可能你会奇怪，为什么后面还有<code>jquery.*\.js$</code>，其实是因为我网站上经常调用Jquery的JS库，但是我自己写的Js又要长期修改，不能设置得太长，所以让服务器去寻找所有：jquery开头的JS文件，并设置成577天的缓存。这样又不会干扰到我的js文件。</p>
<h4>副作用</h4>
<p>用户访问里以后，你更改了服务器上某个用户的缓存文件，浏览器不会一下子载入新的文件。</p>
<blockquote><a title="[HOWTO]网站开启缓存 加速用户载入" href="http://mengzhuo.org/blog/howto%e5%bc%80%e5%90%af%e7%bc%93%e5%ad%98%e7%bd%91%e7%ab%99%e5%8a%a0%e9%80%9f%e7%94%a8%e6%88%b7%e8%bd%bd%e5%85%a5.html">[HOWTO]网站开启缓存 加速用户载入</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/howto%e5%bc%80%e5%90%af%e7%bc%93%e5%ad%98%e7%bd%91%e7%ab%99%e5%8a%a0%e9%80%9f%e7%94%a8%e6%88%b7%e8%bd%bd%e5%85%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WP插件发布]修订版本清理器</title>
		<link>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6%e5%8f%91%e5%b8%83%e4%bf%ae%e8%ae%a2%e7%89%88%e6%9c%ac%e6%b8%85%e7%90%86%e5%99%a8.html</link>
		<comments>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6%e5%8f%91%e5%b8%83%e4%bf%ae%e8%ae%a2%e7%89%88%e6%9c%ac%e6%b8%85%e7%90%86%e5%99%a8.html#comments</comments>
		<pubDate>Sat, 19 Nov 2011 14:40:03 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[wp破事]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1269</guid>
		<description><![CDATA[用过Wordpress写文章的同学都知道——Revision，或者中文叫“修订版本”的这个东西相当有用，特别在停电、猫猫狗狗在键盘上撒了尿、喝牛奶呛到的时候。因为Revision会保存之前的全文备份。当然，因为是全文备份，所以也相当占用SQL数据库。可是Wordpress只提供了要么有要没有的开关，其他插件最多也只是提供了手动删除的功能，我这懒人只好自己做一个出来了。 安装方法和其他插件没有两样，而且，最好玩的是，本插件绝不占用普通用户访问时候的CPU或者是内存，至于是什么原理，呵呵，会PHP的同学可以看看源码。而且您绝对不是小白鼠，因为有246只世界各地的小白鼠用了0.1版，一个多月都没有人投诉我，这才升级到1.2版的。 可以到wordpress.org/extend/plugins/revision-cleaner/去下载 顺便说下，如果你发现了什么BUG，请联系我的邮箱（最好是patch哈 ←。←人懒成这样）。 还有我不知道这SVN怎么用才能像GIT一样搞出pull request…… 接下来是凑字数吐槽时间： 欢迎会英语汉语以外的同学提供I18N翻译，因为我见过日本、瑞典、法国的用户当了小白鼠…… wordpress插件的hook很好用，理解了这个机制以后，写得很顺手哈 插件是通过读取trunk下的readme.txt来完成名称、版本等一系列配置的，这改得很蛋疼 SVN每次都要复制，很烦 博客的图片已经支持点击LIGHTBOX浏览了 我的博客支持VIM快捷键浏览了，目前是: F：全屏（所有页面） C：直接飞到评论（单篇文章） H：下一页（主页有效） J：向下（所有页面） K：向上（所有页面） H：上一页（主页有效） 为了继续凑字数，我想说下这个插件的不占用普通用户访问时候资源的原理——其实很简单——就是只有管理员才有权限……整个插件HOOK到admin_menu上。在定时上，其实也没有定时器，这样就不占用任何普通访客的Loop，因为插件只是靠Mysql内部的时间来判断和删除（一条MYSQL语句占用的资源其实也极小），但是在写文章的人眼中就是定时删除了……好吧，别打我哈哈哈 [WP插件发布]修订版本清理器 &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2011/11/3541374.jpg"><img class="size-full wp-image-1270 alignleft" title="revision_1" src="http://mengzhuo.org/blog/wp-content/uploads/2011/11/3541374.jpg" alt="" width="252" height="188" /></a>用过Wordpress写文章的同学都知道——Revision，或者中文叫“修订版本”的这个东西相当有用，特别在停电、猫猫狗狗在键盘上撒了尿、喝牛奶呛到的时候。因为Revision会保存之前的全文备份。当然，因为是全文备份，所以也相当占用SQL数据库。可是Wordpress只提供了要么有要没有的开关，其他插件最多也只是提供了手动删除的功能，我这懒人只好自己做一个出来了。</p>
<p>安装方法和其他插件没有两样，而且，最好玩的是，本插件绝不占用普通用户访问时候的CPU或者是内存，至于是什么原理，呵呵，会PHP的同学可以看看源码。而且您绝对不是小白鼠，因为有246只世界各地的小白鼠用了0.1版，一个多月都没有人投诉我，这才升级到1.2版的。</p>
<p><strong>可以到<a href="http://wordpress.org/extend/plugins/revision-cleaner/">wordpress.org/extend/plugins/revision-cleaner/</a>去下载</strong></p>
<p>顺便说下，如果你发现了什么BUG，请联系我的邮箱（最好是patch哈 ←。←人懒成这样）。</p>
<p>还有我不知道这SVN怎么用才能像GIT一样搞出pull request……</p>
<div id="attachment_1282" class="wp-caption alignnone" style="width: 420px"><a href="http://mengzhuo.org/blog/wp-content/uploads/2011/11/revision_2.jpg"><img class="size-full wp-image-1282  " title="revision_2" src="http://mengzhuo.org/blog/wp-content/uploads/2011/11/revision_2.jpg" alt="" width="410" height="382" /></a><p class="wp-caption-text">Revision插件演示</p></div>
<p>接下来是凑字数<del>吐槽</del>时间：</p>
<ol>
<li>欢迎会英语汉语以外的同学提供I18N翻译，因为我见过日本、瑞典、法国的用户当了小白鼠……</li>
<li>wordpress插件的hook很好用，理解了这个机制以后，写得很顺手哈</li>
<li>插件是通过读取trunk下的readme.txt来完成名称、版本等一系列配置的，这改得很蛋疼</li>
<li>SVN每次都要复制，很烦</li>
<li>博客的图片已经支持点击LIGHTBOX浏览了</li>
<li>我的博客支持VIM快捷键浏览了，目前是:
<ul>
<li>F：全屏（所有页面）</li>
<li>C：直接飞到评论（单篇文章）</li>
<li>H：下一页（主页有效）</li>
<li>J：向下（所有页面）</li>
<li>K：向上（所有页面）</li>
<li>H：上一页（主页有效）</li>
</ul>
</li>
</ol>
<p><del datetime="2011-11-19T13:31:28+00:00">为了继续凑字数</del>，我想说下这个插件的不占用普通用户访问时候资源的原理——其实很简单——就是只有管理员才有权限……整个插件HOOK到admin_menu上。在定时上，其实也没有定时器，这样就不占用任何普通访客的Loop，因为插件只是靠Mysql内部的时间来判断和删除（一条MYSQL语句占用的资源其实也极小），但是在写文章的人眼中就是定时删除了……好吧，别打我哈哈哈</p>
<blockquote><a title="[WP插件发布]修订版本清理器" href="http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6%e5%8f%91%e5%b8%83%e4%bf%ae%e8%ae%a2%e7%89%88%e6%9c%ac%e6%b8%85%e7%90%86%e5%99%a8.html">[WP插件发布]修订版本清理器</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/wp%e6%8f%92%e4%bb%b6%e5%8f%91%e5%b8%83%e4%bf%ae%e8%ae%a2%e7%89%88%e6%9c%ac%e6%b8%85%e7%90%86%e5%99%a8.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>迟到的答案[面前端总结]</title>
		<link>http://mengzhuo.org/blog/%e8%bf%9f%e5%88%b0%e7%9a%84%e7%ad%94%e6%a1%88%e9%9d%a2%e5%89%8d%e7%ab%af%e6%80%bb%e7%bb%93.html</link>
		<comments>http://mengzhuo.org/blog/%e8%bf%9f%e5%88%b0%e7%9a%84%e7%ad%94%e6%a1%88%e9%9d%a2%e5%89%8d%e7%ab%af%e6%80%bb%e7%bb%93.html#comments</comments>
		<pubDate>Wed, 26 Oct 2011 16:26:45 +0000</pubDate>
		<dc:creator>mz</dc:creator>
				<category><![CDATA[晴]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[豆瓣]]></category>

		<guid isPermaLink="false">http://mengzhuo.org/blog/?p=1246</guid>
		<description><![CDATA[最近复习不顺，脑子发热就投了简历到豆瓣，没想到对方HR还真的通知我了。豆瓣耶！闪闪发光的绿字小清新互联网企业招牌，所以赶紧搜罗各种豆瓣前端面试经，然后发现只有两篇，还都没说到细节。 所以按照各种建议复习了各种DOM操作，复制、删除、移动。CSS排版有没有，IE怪异模式有没有！结果……到了面试时，面试官很和蔼：“你今天看起来很紧张”，当然紧张啊！问到最擅长的哪三个（HTML、CSS、JS），脑子进水了答JS，结果完全答不出ORZ，我平时只是依赖jQuery，我错了！答其他两个估计还能扯一扯，这个可是板上死死的。 问到： $('.class')和$('div.class')哪个选择效率高，瞎掰了第二个——现在知道蒙对了。 ”解释一下闭包“。“正好不知道”昨晚太困了没仔细看。现在才明白只是return一个内部函数成GC不回收的全局函数啊有没有！！mozilla还教了个add15，这很方便啊，我知道了有没有！！写得也很爽有没有！！ “最近收获最大的一篇博文”。瞎掰了map reduce，当时根本不会，还找Greader的加星项目，加星是GEEK必备有没有！！现在知道是map(fn,array){for (var index in array){a[index] = fn(a[index])}}，可以用map来函数掉数组的内容啊有没有！！这是谷歌的LISP方法有没有！！！连这都不知道还来应聘，脸还有没有！！ 糟糕，实在是糟糕，可人家工程师说“如果没通过，不会太刺激你吧”，很和蔼，很呀撒西有没有！！我是面试官我会直接骂人蠢了，有没有！！！可惜迟了，我只是晚了一天知道这些，如果那天晚上看完DOM继续看闭包和map，顺手写几次这个代码就知道了嘛。那么现在就坐豆瓣办公室小清新了有没有！！ 可人生没有如果，要就要一次性做好。 人家面试官还说：”你没花时间打基础，广泛学一些东西，某些没深入“很准确有没有！！我都想找洞钻了有没有！！ 某人说“看得出来你这家伙眼界不低,不要眼高手低了. ” 确实，豆瓣招牌不是白来的，人家可是技术做保障啊，可以很放心刷豆瓣啊有没有！！回头要看“犀牛”和代码大全有没有，记得你没基础啊，学机械自动化的二流本科屁娃？！人家前端招聘问你最近得意的作品有哪些，不要答wordpress插件有没有！！不要在博客上放豆瓣灌水机器人来威胁别人有没有！！ 此志引以为记 迟到的答案[面前端总结] &#124; 订阅博客署名-非商业性使用-相同方式共享]]></description>
			<content:encoded><![CDATA[<p><a href="http://mengzhuo.org/blog/wp-content/uploads/2011/10/lg_main_a7.png"><img class="alignright size-full wp-image-1247" title="lg_main_a7" src="http://mengzhuo.org/blog/wp-content/uploads/2011/10/lg_main_a7.png" alt="" width="288" height="58" /></a><br />
最近复习不顺，脑子发热就投了简历到豆瓣，没想到对方HR还真的通知我了。豆瓣耶！闪闪发光的绿字小清新互联网企业招牌，所以赶紧搜罗各种豆瓣前端面试经，然后发现只有两篇，还都没说到细节。</p>
<p>所以按照各种建议复习了各种DOM操作，复制、删除、移动。CSS排版有没有，IE怪异模式有没有！结果……到了面试时，面试官很和蔼：“你今天看起来很紧张”，当然紧张啊！问到最擅长的哪三个（HTML、CSS、JS），脑子进水了答JS，结果完全答不出ORZ，我平时只是依赖jQuery，我错了！答其他两个估计还能扯一扯，这个可是板上死死的。</p>
<h4>问到：</h4>
<ul>
<li><code>$('.class')</code>和<code>$('div.class')</code>哪个选择效率高，瞎掰了第二个——现在知道蒙对了。</li>
<li>”解释一下闭包“。“正好不知道”<del datetime="2011-10-26T15:40:45+00:00">昨晚太困了没仔细看。</del>现在才明白只是return一个内部函数成GC不回收的全局函数啊有没有！！mozilla还教了个add15，这很方便啊，我知道了有没有！！写得也很爽有没有！！</li>
<li>“最近收获最大的一篇博文”。瞎掰了map reduce，当时根本不会，还找Greader的加星项目，加星是GEEK必备有没有！！现在知道是<code>map(fn,array){for (var index in array){a[index] = fn(a[index])}}</code>，可以用map来函数掉数组的内容啊有没有！！这是谷歌的LISP方法有没有！！！连这都不知道还来应聘，脸还有没有！！</li>
</ul>
<p>糟糕，实在是糟糕，可人家工程师说“如果没通过，不会太刺激你吧”，很和蔼，很呀撒西有没有！！<del datetime="2011-10-26T15:40:45+00:00">我是面试官我会直接骂人蠢了，有没有！！！</del>可惜迟了，我只是晚了一天知道这些，如果那天晚上看完DOM继续看闭包和map，顺手写几次这个代码就知道了嘛。那么现在就坐豆瓣办公室小清新了有没有！！<br />
<strong>可人生没有如果，要就要一次性做好。</strong><br />
人家面试官还说：”你没花时间打基础，广泛学一些东西，某些没深入“很准确有没有！！我都想找洞钻了有没有！！<br />
某人说“看得出来你这家伙眼界不低,不要眼高手低了. ”<br />
确实，豆瓣招牌不是白来的，人家可是技术做保障啊，可以很放心刷豆瓣啊有没有！！回头要看“犀牛”和代码大全有没有，记得你没基础啊，学机械自动化的二流本科屁娃？！人家前端招聘问你最近得意的作品有哪些，不要答wordpress插件有没有！！<del datetime="2011-10-26T15:40:45+00:00">不要在博客上放豆瓣灌水机器人来威胁别人有没有！！</del><br />
<strong>此志引以为记</strong></p>
<blockquote><a title="迟到的答案[面前端总结]" href="http://mengzhuo.org/blog/%e8%bf%9f%e5%88%b0%e7%9a%84%e7%ad%94%e6%a1%88%e9%9d%a2%e5%89%8d%e7%ab%af%e6%80%bb%e7%bb%93.html">迟到的答案[面前端总结]</a> | <a title="蒙卓的博客，东西很杂" href="http://mengzhuo.org/blog/feed">订阅博客</a></blockquote><blockquote><small><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="保留权利声明">署名-非商业性使用-相同方式共享</a></small><blockquote>]]></content:encoded>
			<wfw:commentRss>http://mengzhuo.org/blog/%e8%bf%9f%e5%88%b0%e7%9a%84%e7%ad%94%e6%a1%88%e9%9d%a2%e5%89%8d%e7%ab%af%e6%80%bb%e7%bb%93.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

