摘要:
节选自我还在写的git文档中的一部分,用md写的,博客园竟然还不支持markdown,完全没有格式啊,懒得弄了,不过解决方法是没有问题的在win下使用git,如果没有任何设置,一定会反复输入用户名和密码。由于git服务一般来说提供两种连接方式,所以针对两种方式的不同解决方案,已测试过三台win7机器1 如果采用ssh认证方式s1. 生成公钥在'git bash'中输入cd ~/.ssh/ssh-keygen -t rsa -C "your_email@example.com"s2. 在你使用的git网站中添加公钥 即id_rsa.pub的内容2 如果采用ht 阅读全文
摘要:
今天写一个工具,由于大部分人使用的机器都是windows,在和nodejs结合的时候出问题了.win命令行的编码格式是gbk,而nodejs支持的编码只有:utf8 ascii和base64,必须让他们融合解决办法:1 设置命令行输出字帖为支持"utf8"的字符2 在批处理开始,设定提示符编码为utf8chcp 655013 正常调用nodejs程序写的这个小工具是:svn规范检测工具任何一个前端规范不是说制定好了,就结束了,一定要有检测工具来推进,当大家对规范的操作成为习惯后,这才是规范真正的意义所以我们在制定规范的时候,一定要有相应的检测程序,每周五下午自动出具一份ht 阅读全文
摘要:
近日在做的一个全静态项目,没有任何服务器逻辑,所以版本号策略也采用了纯前端的解决方案.说实在话,其实都是被逼的,我只要修改一下服务器配置加简单的逻辑判断就可以了,但是后端工程师懒的搞,觉着巨复杂.说到版本号,其实涉及到版本号有三个问题要考虑:版本发布问题 缓存和版本回滚问题 切换开发和维护环境的问题其实方案很简单,类似于svn的版本策略,也就是如果有任何文件修改的话,都会更新一个版本号具体如下:1 主html不缓存,加载资源的文件不缓存2 涉及到版本号的资源加载放在单独的文件中3 app内部的静态文件(js,css涉及到版本号策略),针对图片需要自己独立判断说起来很复杂,但是用起来比较简单.这 阅读全文
摘要:
之前文档都在独立空间上,稀稀拉拉,结果到现在独立空间的数据全都乱了回归博客园吧.先整理最近的几篇文章,今年前的都懒得整理了,大部分在evernote里面 阅读全文
摘要:
- 如果你用过c#的linq语句,你会发现这东西确实能让我们从烦琐的技术细节中解脱出来,而且能让我们更加关注项目的业务逻辑.暂且不管linq的缺点,linq语句的出现确实给我们带来了实惠.而javascript中的数组操作是否也能够实现linq似的查询呢?这也是本文推荐的一个开源小项目"LINQ to JavaScript",简称"JSLINQ". 先看其介绍:"LINQ ... 阅读全文
摘要:
this扩展方法是在Dotnet3.0中加入的一种新特性. "扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。最常见的扩展方法是 LINQ 标准查询运算符... 阅读全文
摘要:
原文地址:http://video.yahoo.com/watch/1373808/4732784 某日,从Yahoo!的开发网站上看到一段视频讲座,是由YUI团队的高级工程师,YUI CSS Foundation的作者讲解的.看完视频后,我是受益匪浅,好东西不敢独享,和大家共同分享. 视频地址:http://developer.yahoo.com/yui/theater 作者:Nate ... 阅读全文
摘要:
原文地址:http://developer.yahoo.com/common/json.html Json是基于Javascript语言对象标识的一种轻量级的数据格式.但是它的读写操作却不必依赖于Javascript;而且他很容易被任意语言、类库和大多数语言中已经存在的处理json的工具所解析. 为了能够对json及其用法进行全面了解,我们建议你访问DouglasCrockford的JS... 阅读全文
摘要:
原创文章,转载请注明\一波三则,刚才写的都没了.看点:面向对象动态语言和静态语言的区别设计模式先看实例代码:[代码]没错,这就是我的博客"关于作者"页面上的代码,下面我将解析这段代码.很明显在这段代码中定义了2个变量Person和author,这就是静态语言和动态语言的一个区别(就我有限的知识水平来说,只是js和c#的区别),静态语言基本上在是编译前已经确定好变量的类型了,而动态语言是在运行时才确... 阅读全文
摘要:
ajax跨域的问题一直是个问题,呵呵! 上次我就是通过这种方式来解决的:通过web代理. 今天看到一个文章,不算翻译,只是把意思表达一下 原文地址:http://developer.yahoo.com/javascript/howto-proxy.html 原文名称:JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls ... 阅读全文