摘要: 前言现在Node.js正是如火如荼,无疑它的出现为客户端和服务端捅破了厚厚的一层纸,使得前后端可以只通过javascript这一种语言就能完成一个完整的web应用程序,但是苦于一直没有一整套针对Node.js开发的工具,使得Node.js推广得比较慢,在实际项目中使用率比较低,大多都是停留在实验和小工具阶段。WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的,使得开发网站从来没有如此简单(关于WebMatrix更详细的信息可以移步这里)。随着WebMatr 阅读全文
posted @ 2012-06-17 01:30 三桂 阅读(9546) 评论(15) 推荐(7) 编辑
摘要: 前话写页面的时候已经依赖zencoding这个东东,没有它完全不想写代码(开个玩笑,旨在说明这个工具已经成为前端标配)。用notepad++的时候爱上zencoding那种完全自定义配置,但到了IntelliJ Idea中查找和调整相应的配置、快捷键什么的就没那么自然了,比如本文要说的"Wrap with Abbreviation"是zencoding非常使用的一个功能,虽然使用频率不是非常高,但是在关键时刻可以节省不少的时间,至于这个功能怎么用本文就不详解了,可以前往这里进行了解。正文今天突然想用"Wrap with Abbreviation"这个功能 阅读全文
posted @ 2012-06-07 12:12 三桂 阅读(3184) 评论(0) 推荐(0) 编辑
摘要: 由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现w3cschools.com.cn已经有了对照的中文译文,所以这里我就继续完善下这篇文章吧,让它显得更有价值点。最初想到翻译这篇文档源于http://vanessa.b3log.org/research-a-rel-value这篇文章,发现rel属性拥有非常多不常见的语义化值,原文着重是想列举这些属性值的使用场景,觉得非常有必要通过这样的方式来了解rel属性。示例带有rel属性的连接:<a rel="external" href="http://www.xxoo.com/& 阅读全文
posted @ 2012-05-30 15:08 三桂 阅读(10300) 评论(0) 推荐(4) 编辑
摘要: 今天重装xampp,由于更改了安装目录,打开xampp控制面板发现apache服务器没有启动,于是点击"start"按钮发现不能正常启动服务,立即想到打开"服务"控制面板确认apache服务是否已启动,发现apache服务确实是没启动,然后在启动的时候又提示找不到相关的路径,打开属性面板惊奇的发现可执行文件的路径还是以前的历史路径,但是找不到地方修改,于是google之得到解决方案:"开始"=>"运行"=>键入"regedit"打开注册表在 HKEY_LOCAL_MACHINE\SY 阅读全文
posted @ 2012-05-10 23:25 三桂 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: Codekit - incident57又一华丽丽的工具,目前是beta,官网上介绍中罗列了这些功能特性:自动编译Less, Sass, Stylus, CoffeeScript, Jade & Haml等文件致力于js文件合并和压缩,以及js语法错误检查同时还支持Compass(Sass伴侣,官网地址:compass-style.org)令人发指的是甚至还能对jpeg&png图片优化自动刷新浏览器(之前推荐过同类的工具:前端开发利器-F5)让你在不同的项目中仅维护同一套文档然而这还仅仅是其中的一部分...相信对于Web前端攻城师来说,这些功能都是非常受用的但是....> 阅读全文
posted @ 2012-03-05 15:36 三桂 阅读(9812) 评论(2) 推荐(3) 编辑
摘要: 貌似一直没在年底总结过一年下来的点点滴滴,哪怕是静下心来在脑袋里面回顾,更不用说写下来了。其实也不是不愿意想,不愿意动笔,只是给自己找借口,今天没时间,到了最后一天写吧,但是由于天生的健忘症,年已经过了好长的时间才想起来去年的总结没写,既然都过了这么也就罢了,好像也没什么好写的,于是乎不知不觉就过去了,囧...最近看不少的朋友在自己的博客上总结了自己的2011年,一条一条清单式列出来,感觉还是挺好的,至少能大体想起来做过了那些事,有什么得失,有什么悲喜的事等等,可以回顾这一年自己有达到预定的目标吗?相比于去年在哪方面有所突破?赶在2012还有1个半小时就要来临前开个头吧。由于在公司每当要写周报 阅读全文
posted @ 2012-01-01 14:14 三桂 阅读(316) 评论(3) 推荐(0) 编辑
摘要: "推荐一款开发工具[F5],可在保存代码时自动刷新页面,不用手动去刷新了。 而且不限制浏览器、编辑器和操作系统,不用改变自己的使用习惯。 这里有一个视频演示:http://t.cn/aB2EAt 有兴趣可以去官网了解一下:http://getf5.com/?1138" 嗯,这对于一名前端开发者来说绝对是个好消息,可以彻底放弃Tab+Alt & F5了... 同类工具也尝试过CSS Auto Reload,Livejs,LiveReload,XRefresh等等... 但是要么功能不全,要么支持的浏览器有限,要么安装太复杂,要么跟浏览器绑定太紧密,要么就是存在跨平台问题... 无疑F5是个神器,安装并推荐给页面打交道的朋友吧... 阅读全文
posted @ 2011-09-14 10:05 三桂 阅读(4322) 评论(20) 推荐(2) 编辑
摘要: 一直看到这个英文缩写,但是不知道它具体是啥东西,google几次都讲的非程序层面的意思,找到一篇还不错的介绍文章,转载过来...出自:http://mzhou.me/?p=95219什么是DSL?DSL即领域编程语言,它是用于解决特定领域问题的语言。与GPPL(通用目的编程语言)相比,DSL针对的目标是特定的领域。其实DSL并不是什么高深的东西,SQL、正则表达式、CSS等等都是一种DSL。对于前端工程师来说jQuery就是一种DSL。DSL可以分为两种:内部DSL、外部DSL。外部DSL是自我包含的语言,它们有自己特定语法、解析器和词法分析器等等,它往往是一种小型的编程语言,甚至不会像GPP 阅读全文
posted @ 2011-08-30 10:40 三桂 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 1、打开C:/Users/[username]/AppData/Roaming/Subversion文件夹2、找到 config文件,并打开3、找到 enable-auto-props = yes 行,去掉行首的注释;在[auto-props]节上添加以下字段:*.css = svn:keywords=Id*.php = svn:keywords=Id*.html = svn:keywords=Id*.tpl = svn:keywords=Id*.txt = svn:keywords=Id*.js = svn:keywords=Id如果为所有文件配置则可以把上面的配置改为:* = svn:ke 阅读全文
posted @ 2011-08-27 10:21 三桂 阅读(3619) 评论(1) 推荐(0) 编辑
摘要: 在做一个按钮时,由于按钮的文字的艺术感太强直接跟背景一起切片,但是处于SEO考虑还是在a标签内添加了相应的文字,<p> <a href="file.pdf" class="icon icon-pdf">Download PDF</a> </p>常规CSS如下:.icon { display:inline-block; width:16px; height:16px; text-indent:-9999px; }.icon-pdf { background-image:url(pdf.png); }嗯,在FF 阅读全文
posted @ 2011-07-12 15:36 三桂 阅读(3279) 评论(2) 推荐(1) 编辑