博客园 - 三桂
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=54565
2015-09-20T07:16:53Z
三桂
https://www.cnblogs.com/aNd1coder/
feed.cnblogs.com
https://www.cnblogs.com/aNd1coder/p/3632425.html
博客迁移 - 三桂
博客已迁移到github pages:[http://samgui.com/](http://samgui.com/)
2014-03-29T05:18:00Z
2014-03-29T05:18:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】博客已迁移到github pages:[http://samgui.com/](http://samgui.com/) <a href="https://www.cnblogs.com/aNd1coder/p/3632425.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/p/autoprefixer.html
[译]Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序 - 三桂
Autoprefixer解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。所有你需要做的就是把它添加到你的资源构建工具(例如Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样:a{ transition:transform 1s}Autoprefixer使用一个数据库根据当前浏览器的普及度以及属性支持提供给你前缀:a{ -webkit-transition:-webkit-transform 1s; transition:-ms-transform 1s; transition
2013-08-12T04:35:00Z
2013-08-12T04:35:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】Autoprefixer解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。所有你需要做的就是把它添加到你的资源构建工具(例如Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样:a{ transition:transform 1s}Autoprefixer使用一个数据库根据当前浏览器的普及度以及属性支持提供给你前缀:a{ -webkit-transition:-webkit-transform 1s; transition:-ms-transform 1s; transition <a href="https://www.cnblogs.com/aNd1coder/p/autoprefixer.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2013/03/09/2951959.html
JavaScript中valueOf函数与toString方法深入理解 - 三桂
基本上,所有JS数据类型都拥有这两个方法,null和undefined除外。它们俩解决javascript值运算与显示的问题。先看一例:var aaa = { i:10, valueOf:function () { return this.i + 30; }, toString:function () { return this.valueOf() + 10; }};alert(aaa > 20); // truealert(+aaa); // 40alert(aaa); // 50之所以有这样的结果,因为它们偷偷地调用valueOf或...
2013-03-09T13:10:00Z
2013-03-09T13:10:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】基本上,所有JS数据类型都拥有这两个方法,null和undefined除外。它们俩解决javascript值运算与显示的问题。先看一例:var aaa = { i:10, valueOf:function () { return this.i + 30; }, toString:function () { return this.valueOf() + 10; }};alert(aaa > 20); // truealert(+aaa); // 40alert(aaa); // 50之所以有这样的结果,因为它们偷偷地调用valueOf或... <a href="https://www.cnblogs.com/aNd1coder/archive/2013/03/09/2951959.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2013/03/08/2950138.html
javasript之toString怪异的情况 - 三桂
趁找工作这段时间,复习和归纳下一些知识点吧,工作忙的时候没有静下心来好好看书,导致很多问题不求甚解,自然职业道上会遇到各种瓶颈。看书的过程中突然遇到一些怪异的问题(js里充满各种怪异的问题,进而产生了各种奇淫技巧),比如:100['toString']['length']可以分解为:100['toString'].length ,由于toString是个方法,所以它length属性返回的是toString的形参个数,而toString方法可以接收一个radix(基数)作为形参(比如:toString(2),返回该数值的二进制,16则代表16进制)
2013-03-08T08:08:00Z
2013-03-08T08:08:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】趁找工作这段时间,复习和归纳下一些知识点吧,工作忙的时候没有静下心来好好看书,导致很多问题不求甚解,自然职业道上会遇到各种瓶颈。看书的过程中突然遇到一些怪异的问题(js里充满各种怪异的问题,进而产生了各种奇淫技巧),比如:100['toString']['length']可以分解为:100['toString'].length ,由于toString是个方法,所以它length属性返回的是toString的形参个数,而toString方法可以接收一个radix(基数)作为形参(比如:toString(2),返回该数值的二进制,16则代表16进制) <a href="https://www.cnblogs.com/aNd1coder/archive/2013/03/08/2950138.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2013/01/03/2842800.html
强制页面不缓存 - 三桂
对于需要权限访问的页面,当用户正常退出后点击浏览器"后退"再返回到此页面时,浏览器默认读取的还是客户端缓存文件导致页面上还是登录态的数据体验非常不好,所以需要防止浏览器持久化的缓存每次都向服务器请求最新的拷贝。只需要在服务器端设置cache-control头如下://强制不缓存header("Cache-control: no-cache");//IEheader("Cache-control: no-store");//!IE相关阅读:http://article.yeeyan.org/bilingual/17150http://w
2013-01-03T03:53:00Z
2013-01-03T03:53:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】对于需要权限访问的页面,当用户正常退出后点击浏览器"后退"再返回到此页面时,浏览器默认读取的还是客户端缓存文件导致页面上还是登录态的数据体验非常不好,所以需要防止浏览器持久化的缓存每次都向服务器请求最新的拷贝。只需要在服务器端设置cache-control头如下://强制不缓存header("Cache-control: no-cache");//IEheader("Cache-control: no-store");//!IE相关阅读:http://article.yeeyan.org/bilingual/17150http://w <a href="https://www.cnblogs.com/aNd1coder/archive/2013/01/03/2842800.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/12/22/2829172.html
ajax请求在ie下返回undefined - 三桂
再次遇到此问题,之前由于后端php输入json时没有统一指定contentType头导致一些特殊场合采坑,今天在重构弹层逻辑的时候又踩到了,虽然很快解决了,但是还是记录下作为备案。项目前期时间比较赶,页面所有弹层的view片段直接通过php load到主view,感觉非常浪费,于是把artDialog5.0.1进行了再包装,增加了ajax请求内容,由于是html片段前后端没有指定编码导致ie下实际返回了内容但是success回调函数得到undefined。解决方案就是ajax请求以及后端response的时候都指定contentType头,$.ajax({ url:'', ..
2012-12-22T07:56:00Z
2012-12-22T07:56:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】再次遇到此问题,之前由于后端php输入json时没有统一指定contentType头导致一些特殊场合采坑,今天在重构弹层逻辑的时候又踩到了,虽然很快解决了,但是还是记录下作为备案。项目前期时间比较赶,页面所有弹层的view片段直接通过php load到主view,感觉非常浪费,于是把artDialog5.0.1进行了再包装,增加了ajax请求内容,由于是html片段前后端没有指定编码导致ie下实际返回了内容但是success回调函数得到undefined。解决方案就是ajax请求以及后端response的时候都指定contentType头,$.ajax({ url:'', .. <a href="https://www.cnblogs.com/aNd1coder/archive/2012/12/22/2829172.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/11/07/2758904.html
回车键提交与不提交表单的解决方法 - 三桂
最近遇到IE6/7下敲击回车后表单不提交的问题,网上找到些资料,备案下:回车键提交表单:设置 <input /> 标签或者 <button> 标签的属性 type="submit" 即可。回车键不提交表单,用JavaScript来解决,具体代码如下:document.getElementsByTagName('form')[0].onkeydown = function(e){ var e = e || event; var keyNum = e.which || e.keyCode; return keyNum==13 ? fals
2012-11-07T07:32:00Z
2012-11-07T07:32:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】最近遇到IE6/7下敲击回车后表单不提交的问题,网上找到些资料,备案下:回车键提交表单:设置 <input /> 标签或者 <button> 标签的属性 type="submit" 即可。回车键不提交表单,用JavaScript来解决,具体代码如下:document.getElementsByTagName('form')[0].onkeydown = function(e){ var e = e || event; var keyNum = e.which || e.keyCode; return keyNum==13 ? fals <a href="https://www.cnblogs.com/aNd1coder/archive/2012/11/07/2758904.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/10/13/2722369.html
[PhpStorm]找回Excluded后的目录 - 三桂
由于项目采用的CI框架,目录结构分离得也比较清晰,加之项目前后台也规划分离得挺合理,所以在开发过程中完全可以在windows资源管理器下隐藏不相关的目录以及在IDE下排除之( PhpStorm - File - Make Dicrectory As - Excluded ),这样可以在一定程度上减少干扰提高开发效率。如果想将Excluded的目录再Include到项目中可以在 ( File | Settings | Directories )选择对应目录取消掉Excluded即可...
2012-10-13T03:10:00Z
2012-10-13T03:10:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】由于项目采用的CI框架,目录结构分离得也比较清晰,加之项目前后台也规划分离得挺合理,所以在开发过程中完全可以在windows资源管理器下隐藏不相关的目录以及在IDE下排除之( PhpStorm - File - Make Dicrectory As - Excluded ),这样可以在一定程度上减少干扰提高开发效率。如果想将Excluded的目录再Include到项目中可以在 ( File | Settings | Directories )选择对应目录取消掉Excluded即可... <a href="https://www.cnblogs.com/aNd1coder/archive/2012/10/13/2722369.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/10/12/2721205.html
Windows下创建空名文件夹 - 三桂
有这么个需求,在项目文件夹下想要建立一些辅助工具,但是有不想涉及到的目录提交到svn,更不想再每次提交项目目录的时候出现这些文件,不然在提交svn频繁的时候会非常容易引起混淆,当然TortioiseSVN本身有ignore设置,但是都针对某文件(如: *.o)或者某空名目录(如: .svn),所以可以尝试将工具的目录命名成空名文件夹然后再添加到TortioiseSVN的ignore列表,这样就达成了目的。由于在Windows资源管理器下不支持直接创建空名文件夹,不过可以借助命令行来创建,在cmd下切换到需要创建空名文件夹的目录下,然后敲入如下命令即可。mkdir .xxoo
2012-10-12T05:28:00Z
2012-10-12T05:28:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】有这么个需求,在项目文件夹下想要建立一些辅助工具,但是有不想涉及到的目录提交到svn,更不想再每次提交项目目录的时候出现这些文件,不然在提交svn频繁的时候会非常容易引起混淆,当然TortioiseSVN本身有ignore设置,但是都针对某文件(如: *.o)或者某空名目录(如: .svn),所以可以尝试将工具的目录命名成空名文件夹然后再添加到TortioiseSVN的ignore列表,这样就达成了目的。由于在Windows资源管理器下不支持直接创建空名文件夹,不过可以借助命令行来创建,在cmd下切换到需要创建空名文件夹的目录下,然后敲入如下命令即可。mkdir .xxoo <a href="https://www.cnblogs.com/aNd1coder/archive/2012/10/12/2721205.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/06/27/2565676.html
[争论]localhost与127.0.0.1的区别 - 三桂
看到新浪微博上面有這麼一句:相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。 127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。 一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网
2012-06-27T05:59:00Z
2012-06-27T05:59:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】看到新浪微博上面有這麼一句:相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。 127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。 一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网 <a href="https://www.cnblogs.com/aNd1coder/archive/2012/06/27/2565676.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/06/17/2552037.html
[译]当Node.js遇上WebMatrix 2 - 三桂
前言现在Node.js正是如火如荼,无疑它的出现为客户端和服务端捅破了厚厚的一层纸,使得前后端可以只通过javascript这一种语言就能完成一个完整的web应用程序,但是苦于一直没有一整套针对Node.js开发的工具,使得Node.js推广得比较慢,在实际项目中使用率比较低,大多都是停留在实验和小工具阶段。WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的,使得开发网站从来没有如此简单(关于WebMatrix更详细的信息可以移步这里)。随着WebMatr
2012-06-16T17:30:00Z
2012-06-16T17:30:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】前言现在Node.js正是如火如荼,无疑它的出现为客户端和服务端捅破了厚厚的一层纸,使得前后端可以只通过javascript这一种语言就能完成一个完整的web应用程序,但是苦于一直没有一整套针对Node.js开发的工具,使得Node.js推广得比较慢,在实际项目中使用率比较低,大多都是停留在实验和小工具阶段。WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的,使得开发网站从来没有如此简单(关于WebMatrix更详细的信息可以移步这里)。随着WebMatr <a href="https://www.cnblogs.com/aNd1coder/archive/2012/06/17/2552037.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/06/07/2540102.html
IntelliJ Idea Zencoding插件之Wrap with Abbreviation快捷键 - 三桂
前话写页面的时候已经依赖zencoding这个东东,没有它完全不想写代码(开个玩笑,旨在说明这个工具已经成为前端标配)。用notepad++的时候爱上zencoding那种完全自定义配置,但到了IntelliJ Idea中查找和调整相应的配置、快捷键什么的就没那么自然了,比如本文要说的"Wrap with Abbreviation"是zencoding非常使用的一个功能,虽然使用频率不是非常高,但是在关键时刻可以节省不少的时间,至于这个功能怎么用本文就不详解了,可以前往这里进行了解。正文今天突然想用"Wrap with Abbreviation"这个功能
2012-06-07T04:12:00Z
2012-06-07T04:12:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】前话写页面的时候已经依赖zencoding这个东东,没有它完全不想写代码(开个玩笑,旨在说明这个工具已经成为前端标配)。用notepad++的时候爱上zencoding那种完全自定义配置,但到了IntelliJ Idea中查找和调整相应的配置、快捷键什么的就没那么自然了,比如本文要说的"Wrap with Abbreviation"是zencoding非常使用的一个功能,虽然使用频率不是非常高,但是在关键时刻可以节省不少的时间,至于这个功能怎么用本文就不详解了,可以前往这里进行了解。正文今天突然想用"Wrap with Abbreviation"这个功能 <a href="https://www.cnblogs.com/aNd1coder/archive/2012/06/07/2540102.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/05/30/2526359.html
HTML中rel属性 - 三桂
由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现w3cschools.com.cn已经有了对照的中文译文,所以这里我就继续完善下这篇文章吧,让它显得更有价值点。最初想到翻译这篇文档源于http://vanessa.b3log.org/research-a-rel-value这篇文章,发现rel属性拥有非常多不常见的语义化值,原文着重是想列举这些属性值的使用场景,觉得非常有必要通过这样的方式来了解rel属性。示例带有rel属性的连接:<a rel="external" href="http://www.xxoo.com/&
2012-05-30T07:08:00Z
2012-05-30T07:08:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现w3cschools.com.cn已经有了对照的中文译文,所以这里我就继续完善下这篇文章吧,让它显得更有价值点。最初想到翻译这篇文档源于http://vanessa.b3log.org/research-a-rel-value这篇文章,发现rel属性拥有非常多不常见的语义化值,原文着重是想列举这些属性值的使用场景,觉得非常有必要通过这样的方式来了解rel属性。示例带有rel属性的连接:<a rel="external" href="http://www.xxoo.com/& <a href="https://www.cnblogs.com/aNd1coder/archive/2012/05/30/2526359.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/05/10/2495199.html
修改服务可执行路径 - 三桂
今天重装xampp,由于更改了安装目录,打开xampp控制面板发现apache服务器没有启动,于是点击"start"按钮发现不能正常启动服务,立即想到打开"服务"控制面板确认apache服务是否已启动,发现apache服务确实是没启动,然后在启动的时候又提示找不到相关的路径,打开属性面板惊奇的发现可执行文件的路径还是以前的历史路径,但是找不到地方修改,于是google之得到解决方案:"开始"=>"运行"=>键入"regedit"打开注册表在 HKEY_LOCAL_MACHINE\SY
2012-05-10T15:25:00Z
2012-05-10T15:25:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】今天重装xampp,由于更改了安装目录,打开xampp控制面板发现apache服务器没有启动,于是点击"start"按钮发现不能正常启动服务,立即想到打开"服务"控制面板确认apache服务是否已启动,发现apache服务确实是没启动,然后在启动的时候又提示找不到相关的路径,打开属性面板惊奇的发现可执行文件的路径还是以前的历史路径,但是找不到地方修改,于是google之得到解决方案:"开始"=>"运行"=>键入"regedit"打开注册表在 HKEY_LOCAL_MACHINE\SY <a href="https://www.cnblogs.com/aNd1coder/archive/2012/05/10/2495199.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/03/05/2380480.html
Codekit - 为Web前端打造的全能型神器(附推荐各种工具) - 三桂
Codekit - incident57又一华丽丽的工具,目前是beta,官网上介绍中罗列了这些功能特性:自动编译Less, Sass, Stylus, CoffeeScript, Jade & Haml等文件致力于js文件合并和压缩,以及js语法错误检查同时还支持Compass(Sass伴侣,官网地址:compass-style.org)令人发指的是甚至还能对jpeg&png图片优化自动刷新浏览器(之前推荐过同类的工具:前端开发利器-F5)让你在不同的项目中仅维护同一套文档然而这还仅仅是其中的一部分...相信对于Web前端攻城师来说,这些功能都是非常受用的但是....>
2012-03-05T07:36:00Z
2012-03-05T07:36:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】Codekit - incident57又一华丽丽的工具,目前是beta,官网上介绍中罗列了这些功能特性:自动编译Less, Sass, Stylus, CoffeeScript, Jade & Haml等文件致力于js文件合并和压缩,以及js语法错误检查同时还支持Compass(Sass伴侣,官网地址:compass-style.org)令人发指的是甚至还能对jpeg&png图片优化自动刷新浏览器(之前推荐过同类的工具:前端开发利器-F5)让你在不同的项目中仅维护同一套文档然而这还仅仅是其中的一部分...相信对于Web前端攻城师来说,这些功能都是非常受用的但是....> <a href="https://www.cnblogs.com/aNd1coder/archive/2012/03/05/2380480.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2012/01/01/2309207.html
2011年回顾与总结 - 三桂
貌似一直没在年底总结过一年下来的点点滴滴,哪怕是静下心来在脑袋里面回顾,更不用说写下来了。其实也不是不愿意想,不愿意动笔,只是给自己找借口,今天没时间,到了最后一天写吧,但是由于天生的健忘症,年已经过了好长的时间才想起来去年的总结没写,既然都过了这么也就罢了,好像也没什么好写的,于是乎不知不觉就过去了,囧...最近看不少的朋友在自己的博客上总结了自己的2011年,一条一条清单式列出来,感觉还是挺好的,至少能大体想起来做过了那些事,有什么得失,有什么悲喜的事等等,可以回顾这一年自己有达到预定的目标吗?相比于去年在哪方面有所突破?赶在2012还有1个半小时就要来临前开个头吧。由于在公司每当要写周报
2012-01-01T06:14:00Z
2012-01-01T06:14:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】貌似一直没在年底总结过一年下来的点点滴滴,哪怕是静下心来在脑袋里面回顾,更不用说写下来了。其实也不是不愿意想,不愿意动笔,只是给自己找借口,今天没时间,到了最后一天写吧,但是由于天生的健忘症,年已经过了好长的时间才想起来去年的总结没写,既然都过了这么也就罢了,好像也没什么好写的,于是乎不知不觉就过去了,囧...最近看不少的朋友在自己的博客上总结了自己的2011年,一条一条清单式列出来,感觉还是挺好的,至少能大体想起来做过了那些事,有什么得失,有什么悲喜的事等等,可以回顾这一年自己有达到预定的目标吗?相比于去年在哪方面有所突破?赶在2012还有1个半小时就要来临前开个头吧。由于在公司每当要写周报 <a href="https://www.cnblogs.com/aNd1coder/archive/2012/01/01/2309207.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2011/09/14/2175475.html
前端开发利器-F5 - 三桂
"推荐一款开发工具[F5],可在保存代码时自动刷新页面,不用手动去刷新了。
而且不限制浏览器、编辑器和操作系统,不用改变自己的使用习惯。
这里有一个视频演示:http://t.cn/aB2EAt
有兴趣可以去官网了解一下:http://getf5.com/?1138"
嗯,这对于一名前端开发者来说绝对是个好消息,可以彻底放弃Tab+Alt & F5了...
同类工具也尝试过CSS Auto Reload,Livejs,LiveReload,XRefresh等等...
但是要么功能不全,要么支持的浏览器有限,要么安装太复杂,要么跟浏览器绑定太紧密,要么就是存在跨平台问题...
无疑F5是个神器,安装并推荐给页面打交道的朋友吧...
2011-09-14T02:05:00Z
2011-09-14T02:05:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】"推荐一款开发工具[F5],可在保存代码时自动刷新页面,不用手动去刷新了。
而且不限制浏览器、编辑器和操作系统,不用改变自己的使用习惯。
这里有一个视频演示:http://t.cn/aB2EAt
有兴趣可以去官网了解一下:http://getf5.com/?1138"
嗯,这对于一名前端开发者来说绝对是个好消息,可以彻底放弃Tab+Alt & F5了...
同类工具也尝试过CSS Auto Reload,Livejs,LiveReload,XRefresh等等...
但是要么功能不全,要么支持的浏览器有限,要么安装太复杂,要么跟浏览器绑定太紧密,要么就是存在跨平台问题...
无疑F5是个神器,安装并推荐给页面打交道的朋友吧... <a href="https://www.cnblogs.com/aNd1coder/archive/2011/09/14/2175475.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2011/08/30/2159254.html
DSL与函数式编程 - 三桂
一直看到这个英文缩写,但是不知道它具体是啥东西,google几次都讲的非程序层面的意思,找到一篇还不错的介绍文章,转载过来...出自:http://mzhou.me/?p=95219什么是DSL?DSL即领域编程语言,它是用于解决特定领域问题的语言。与GPPL(通用目的编程语言)相比,DSL针对的目标是特定的领域。其实DSL并不是什么高深的东西,SQL、正则表达式、CSS等等都是一种DSL。对于前端工程师来说jQuery就是一种DSL。DSL可以分为两种:内部DSL、外部DSL。外部DSL是自我包含的语言,它们有自己特定语法、解析器和词法分析器等等,它往往是一种小型的编程语言,甚至不会像GPP
2011-08-30T02:40:00Z
2011-08-30T02:40:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】一直看到这个英文缩写,但是不知道它具体是啥东西,google几次都讲的非程序层面的意思,找到一篇还不错的介绍文章,转载过来...出自:http://mzhou.me/?p=95219什么是DSL?DSL即领域编程语言,它是用于解决特定领域问题的语言。与GPPL(通用目的编程语言)相比,DSL针对的目标是特定的领域。其实DSL并不是什么高深的东西,SQL、正则表达式、CSS等等都是一种DSL。对于前端工程师来说jQuery就是一种DSL。DSL可以分为两种:内部DSL、外部DSL。外部DSL是自我包含的语言,它们有自己特定语法、解析器和词法分析器等等,它往往是一种小型的编程语言,甚至不会像GPP <a href="https://www.cnblogs.com/aNd1coder/archive/2011/08/30/2159254.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2011/08/27/2155343.html
让svn自动更新代码注释中的版本号 - 三桂
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
2011-08-27T02:21:00Z
2011-08-27T02:21:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】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 <a href="https://www.cnblogs.com/aNd1coder/archive/2011/08/27/2155343.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aNd1coder/archive/2011/07/12/2104331.html
当inline-block和text-indent遇到IE6,IE7 - 三桂
在做一个按钮时,由于按钮的文字的艺术感太强直接跟背景一起切片,但是处于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
2011-07-12T07:36:00Z
2011-07-12T07:36:00Z
三桂
https://www.cnblogs.com/aNd1coder/
【摘要】在做一个按钮时,由于按钮的文字的艺术感太强直接跟背景一起切片,但是处于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 <a href="https://www.cnblogs.com/aNd1coder/archive/2011/07/12/2104331.html" target="_blank">阅读全文</a>