随笔分类 -  开发技巧

1
开发技巧
摘要:正如语言风格指南一样,模式库有两个主要用途。首先,是它们提供了一组编码或设计标准,Web 开发团队可以在整个网站中应用,有助于保持一致的编码实践和外观;其次,对于要学习网页设计最佳实践来说是宝贵的财富。 阅读全文
posted @ 2014-04-22 15:14 梦想天空(山边小溪) 阅读(6355) 评论(5) 推荐(5) 编辑
摘要:这里给大家分享一些很有用的 Git 命令,其中很多用法你可能都不知道,无论你是工作在团队环境中或在您的个人项目中,这些命令将对你帮助很大,让你可以更加高效的进行项目开发,更轻松愉快的工作和生活。 阅读全文
posted @ 2014-03-04 14:37 梦想天空(山边小溪) 阅读(17768) 评论(2) 推荐(7) 编辑
摘要:Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。这里收录了130+程序员必备的 vim 命令,帮助你提高开发效率。 阅读全文
posted @ 2013-10-18 23:07 梦想天空(山边小溪) 阅读(7667) 评论(1) 推荐(4) 编辑
摘要:提高网站的速度对网站的成功有巨大的影响,因为网站的加载速度直接影响到用户体验和搜索引擎排名。Browser Diet 是一个非常好的指南,列出了前端性能优化的各种技巧和工具。这是一个由 HTML,CSS,JS,服务器,图像和网站相关领域的众多专家组成的团队编写的,相比网络上的其它内容,这个指南图文并茂,生动有趣。此外,该指南不仅列出性能优化的步骤,同时还详细的介绍了如何实现 阅读全文
posted @ 2013-03-15 10:55 梦想天空(山边小溪) 阅读(4514) 评论(2) 推荐(2) 编辑
摘要:这篇文章收集了Google 前端工程师 Addy Osmani 分享在 Speaker Deck 的15个精彩幻灯片,每个都是精华中的精华,真正的干货!相信你认真阅读之后一定会有收获!Addy Osmani 创建了 TodoMVC、jQuery UI Bootstrap、jQuery Plugin Patterns 和 Backbone Paginator,出版了《Learning JavaScript Design Patterns》和《Developing Backbone.js Applications》两本书籍,还是著名 jQuery、Modernizr 以及 Backbone.js 框架的贡献者。 阅读全文
posted @ 2013-01-29 09:51 梦想天空(山边小溪) 阅读(17124) 评论(32) 推荐(44) 编辑
摘要:在 Web 开发中经常会碰到需要动态监听输入框值变化的情况,例如类似发表微博时候显示剩余的可输入字数等等。如果使用 onkeydown、onkeypress、onkeyup 这个几个键盘事件来监测的话,监听不了右键的复制、剪贴和粘贴这些操作,处理组合快捷键也很麻烦。因此,这篇文章介绍一种完美的解决方案:使用 oninput & onpropertychange 来监听输入框值变化。 阅读全文
posted @ 2012-11-30 10:06 梦想天空(山边小溪) 阅读(243853) 评论(90) 推荐(47) 编辑
摘要:网页图标(Favicon),就是页面标题前面的那个小图标,一般命名为 favicon.ico,存放在网站的根目录下面。这个功能最早由微软创设,目前主流的浏览器都支持。今天这篇文章教大家如何使用 Piecon 生成动感的网页图标加载动画。Piecon 是著名的代码托管平台 Github 上的开源库,能够动态生成饼图(Pie Charts)模式的网页图标。 阅读全文
posted @ 2012-10-25 16:33 梦想天空(山边小溪) 阅读(11417) 评论(24) 推荐(71) 编辑
摘要:对于 Web 开发人员来说,有个快速测试代码的地方是非常方便的。在这篇文章,我们收集了8个非常有用的网站,帮助 Web 开发人员在线调试代码,其中有些站点还可以在线分享和备用代码,这能够帮助你非常方便的和其它的开发人员协作。 阅读全文
posted @ 2012-06-25 08:50 梦想天空(山边小溪) 阅读(14775) 评论(13) 推荐(9) 编辑
摘要:在网页设计中,设计师会在设计中加入一些特殊效果的字体以使得页面更加美观,然而访问者的系统一般都是没有安装这些特殊字体的,所以使用font-family属性来定义这些特殊字体是行不通的,于是人们想出了很多解决方案,今天要介绍的是其中之一的Cufon方案。 阅读全文
posted @ 2011-02-21 09:22 梦想天空(山边小溪) 阅读(10068) 评论(10) 推荐(5) 编辑
摘要:动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。  大型动态应用系统又可分为几个子系统:  1)Web前端系统  2)负载均衡系统  3)数据库集群系统  4)缓存系统  5)分布式存储系统  6)分布式服务器管理系统  7)代码分发系统  阅读全文
posted @ 2010-08-08 18:33 梦想天空(山边小溪) 阅读(1725) 评论(3) 推荐(4) 编辑
摘要:.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。.htaccess 配置文件坚持了Unix的一个文化——使用一个ASCII 的纯文本文件来配置你的网站的访问策略。这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。1. 使用.htaccess 创建自定义的出错页面。对于 阅读全文
posted @ 2010-07-22 01:18 梦想天空(山边小溪) 阅读(721) 评论(0) 推荐(1) 编辑
摘要:说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便。   在完成Windows 7上搭建Apache+PHP+Mysql环境搭建后,我在Windows 7 IIS7平台上对PHP5.2和PHP5.3进行了配置安装,PHP5.3之前版本在Windows IIS平台上的PHP配置方式主要以ISAPI方式进行,而PHP5.3支持IIS以FastCgi方式运行PHP,这两个PHP5版本的配置安装还是有不小的区别,下面详细介绍ISAPI和FastCgi两种方式在 阅读全文
posted @ 2010-07-03 19:00 梦想天空(山边小溪) 阅读(923) 评论(0) 推荐(0) 编辑
摘要:这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。  在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。  PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。我下载的是ZIP包,下载地址  Mysql版本:mysql 阅读全文
posted @ 2010-07-03 18:37 梦想天空(山边小溪) 阅读(3792) 评论(3) 推荐(5) 编辑
摘要:一直想自己搭建个人博客,看重了当前最流行的WordPress,于是开始捣鼓起PHP来。去官方网站下载的时候发现有好多版本,一时弄不清该下哪个,于是去网上搜索帮助,找到了很满意的答案,特转来和学PHP的新手分享:一、如何选择PHP5.3的VC9版本和VC6版本 VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本 先从字面 阅读全文
posted @ 2010-07-03 18:07 梦想天空(山边小溪) 阅读(505) 评论(0) 推荐(0) 编辑
摘要:在信息管理中,持久性和可用性是一对平衡关系。这种平衡导致把技术分为 Uniform Resource Names (URN) 和 Uniform Resource Locators (URL)。其间,Uniform Resource Identifiers (URI) 被设计充当持久性名称和可用位置。本文将解释如何在 XML 技术中使用当前的 URI 标准;介绍 URN 和 URL 的历史,并给出了持久性和可用性之间平衡关系的前景。 阅读全文
posted @ 2009-09-22 14:11 梦想天空(山边小溪) 阅读(3232) 评论(0) 推荐(1) 编辑
摘要:Web缓存最权威的资料就属RFC了,可惜它太过言简意赅,本文将对缓存做一些通俗易懂的介绍。Expires / Cache-Control:当服务器发出响应的时候,可以通过两种方式来告诉客户端缓存请求:第一种是Expires,比如:Expires: Sun, 16 Oct 2016 05:43:02 GMT在此日期之前,客户端都会认为缓存是有效的。不过Expires有缺点,比如说,服务端和客户端的时间设置可能不同,这就会使缓存的失效可能并不能精确的按服务器的预期进行。第二种是Cache-Control,比如:Cache-Control: max-age=315360000这里声明的是一个相对的秒 阅读全文
posted @ 2009-06-28 00:23 梦想天空(山边小溪) 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:做产品原型是非常重要的一个环节,做产品原型就会用使用各式各样的工具。在PM朋友们的推荐下使用了很多各种各样的软件,当然选择一款真正适合自己的工具也是很重要,在这里就把我使用过的工具都介绍一下。  主要有:Office、Axure Rp、Balsamiq mockup、Pencil、rational rose、Serena Prototype Composer、iRise Studio、GUIDesignStudio、UIDeginer。   Office   Office我想几乎人人都要用,但真正用的强悍的人还是少见。我订阅的youtube有一个视频作者就是专门教人使用office,很多方法很 阅读全文
posted @ 2009-04-25 01:25 梦想天空(山边小溪) 阅读(9326) 评论(1) 推荐(1) 编辑
摘要:一个良好的应用程序常会使用缓存来处理数据以减少对数据库或者其它存储系统的访问次数,目的是减少服务器的负载,进而使得程序运行更加的高效。缓存有Server-Side和Client-Side两种。先说服务器端缓存,应用程序在读取数据的时候先会去内存检查是否已建立缓存,如果已建立缓存,则直接从缓存读取,这样读取速度要快很多。数据更新时,同时更新缓存和数据库。ASP.NET为您提供了一个强大的、便于使用的缓存机制,用于将需要大量服务器资源来创建的对象存储在内存中。缓存这些类型的资源会大大改进应用程序的性能。缓存是由Cache类实现的;缓存实例是每个应用程序专用的。缓存生存期依赖于应用程序的生存期;重新 阅读全文
posted @ 2008-11-16 18:04 梦想天空(山边小溪) 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:在WEB程序部署中,使用ISAPI_Rewrite组件实现页面伪静态化的技术也比较常用。使用这项技术能够让网站展现一个结构良好的网址,提高搜索引擎的收录数量,从而提高网站的访问量。 阅读全文
posted @ 2008-10-11 17:54 梦想天空(山边小溪) 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:目前的静态页生成方法有简单的模板替换、常见的ASP+FSO等,这里给大家介绍一种更简单的方法。再给大家推荐JavaScript实现asp中的UrlEncode和UrlDecode功能方法 阅读全文
posted @ 2008-09-21 23:45 梦想天空(山边小溪) 阅读(4219) 评论(1) 推荐(1) 编辑

1