Oct 16, 2012 -
vim
No Comments


Use the new font in vim
Adobe总算做了一回人事,发布了一款我们码农专用的等宽字体Source Code Pro,还免费的,不论商用还是个人都可以免费使用。
Adobe总算做了一回人事,发布了一款我们码农专用的等宽字体Source Code Pro,还免费的,不论商用还是个人都可以免费使用。
前几天,万年不升级的Mac Thunder终于升级了,附带的各浏览器插件也都升级了。本来挺好的一件事,为什么要用Fuck作为标题的开头呢?让代码来说明一切吧!
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script type="text/javascript"> (function($) { $(function() { alert($('body').html()); }); })(jQuery) </script> </head> <body> </body> </html>
好吧,这其实对普通用户没什么影响。但对我们前端页面仔。。。
我只能先对他比出中指,然后再卸之!!
在Express.js 2.x的版本中一直存在着一个叫layout.ejs的页面布局模板,他的基本代码如下:
<!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> </head> <body> <%- body %> </body> </html>
用drupal做项目也4年多了,大大小小,简单的,复杂的项目做了无数。最想喷的就是drupal的css管理。就拿最基础的basci theme来举例,即便把basic.info里的css全注释掉:
动态路由的匹配,假设我们有这样一根路径 /user/[username], 每次输入的username都不一样,我们要在页面上打出不同的用户名。
在app.js添加以下代码:
app.get('/user/:username', function(req,res){ res.send('username: ' + req.params.username); });
启动app.js, 访问 http://127.0.0.1:3000/user/aresli,
可以看到页面上出现了 username: aresli
这样的代码明显耦合度太高,不便于维护。也没有用到模板。一看就是屌丝代码。把这段代码改成高帅富专用的模板引擎。
app.js里改成:
Read more »