自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

精彩人生

{总结,是为了更好的开始}专注于web技术,每天进步一点点{学无止境,积累创造财富}

  • 博客(144)
  • 收藏
  • 关注

转载 健身社交网络Fitocracy推出iPhone应用,在健身中融入游戏和社交元素

很多人都有自己的健身目标,渴望拥有完美的身材,但要想达到目标却并非易事,要想达到这一目标就需要一定的健身知识、不懈的坚持和健身的动力等。健身社交网络Fitocracy就是为解决这一问题而来的,它是一个集社交、游戏和健身于一体健身社交网络。今天,Fitocracy正式发布了iOS应用。Fitocracy具体是一个怎样的健身社交网络呢?Fitocracy在健身中融入了游戏的元素,在你每次健

2012-03-31 08:53:41 617

转载 HTML5 3D Cube Slideshow

HTML5 3D Cube SlideshowOur new tutorial tells us about creation of animated 3D Cube slideshow (pictures are located within the walls of the cube). The cube itself rotates continuously.Here a

2012-03-30 09:24:00 1054

转载 关于setTimeout,理解JavaScript定时机制

原文地址:http://www.phpv.net/html/1700.htmlJavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callb

2012-03-30 09:21:29 419

转载 HTML5人工智能基础及OO实践

来自:http://www.cnblogs.com/iamzhanglei/archive/2012/03/29/2422618.html人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展智能的理论、方法、技术及应用系统的一门新的技术科学。本篇从严格意义上说属于人工智能的范畴,但也是基础中的基础。本篇的目的是要赋予小球解散和集合两项

2012-03-29 13:16:58 551

转载 关于js对页面加载影响的测试

这两天在处理一个小需求,目的是当用户页面里引入一段外部js(外部js由内部生成,用户手动添加),然后根据外部js提供参数回调不同的js文件和方法(js文件和方法未知,由参数传递),回调的js文件异步在客户的页面里加载,目前已实现基本功能,之所以这么做就是为了尽可能的减小外部js对客户页面加载效率的影响。事实上目前接触到公司的产品中也遇到了这种情况,页面里因为有较多的辅助功能而引入了比较多的js

2012-03-28 21:47:30 736

转载 有些事现在不做,一辈子都不会做了

和当初那篇《Done is well done》一样,这次注定仍然会是一篇形式大于内容的文章,里面不会有什么经验心得,有的只是我的絮絮叨叨。但是这都无所谓了,反正写在这里的每一句话,管他是大话空话废话假话客套话,都是我想说的话,这就足够了。 =========================   我一直都承认自己是一个极度猥琐的人,例如当我写下标题里的“做”字时,心里马上就开始浮想

2012-03-28 16:25:22 1021

转载 给浮躁的软件业同仁

中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的Cfans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓人。  程序员基本素质:

2012-03-27 21:41:10 411

转载 JavaScript中event详解

原文地址:http://www.blogjava.net/swingboat/archive/2006/02/23/32064.html,本文重新对其进行了编辑和排版。event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromEleme

2012-03-27 21:30:15 287

转载 JavaScript for...in 循环的陷阱

最近有好几次用到for...in循环的时候都遇到了错误,循环的索引总是会指向一些不应该被指向的元素。之前都是换用普通的for循环来修改。今天在网上搜索了一些关于for...in的博文,发现了问题的所在。转载如下:原文地址:http://www.mangguo.org/javascript-for-in-loop-trap/For…In 声明用于遍历数组或者对象的

2012-03-27 21:27:41 386

转载 五个为你的设计添加光影效果的简单技巧

现实生活中无时无处不存在着光照和阴影。你看到的每样东西都是通过光影反射形成它的形象。视觉上,光影帮助我们辨别事物,认知他们的材质、尺度和透视。所以如果要让我们的网页设计更加自然、有动感且真实直观,正确理解光影效果就变得非常重要。以下是助你更好利用光影的五个技巧,好好运用它们,能让你的设计更加精致,从众多的页面中脱颖而出。光照与阴影的原理快速剖析下图中,光源来自左方。

2012-03-27 21:19:30 525

转载 手机应用开发者需注意的20个事项

你想要成为手机开发者吗?你的目标可能是从应用商店中赚取大量金钱,也可能只是为了寻找新的挑战。无论你的目的是什么,当你设计应用时,可能需要考虑到代码层面之外的某些东西。在你开始进行开发之前,你需要弄清楚那些必须解决的问题。谁会使用你的应用?他们会在何处使用应用?他们会如何使用应用?如果他们同时参与其他的活动,会对应用的使用有何影响?得出这些问题的答案后,将它们写下来粘在墙上。如果你在

2012-03-27 19:13:51 433

转载 怎样做符合用户预期的设计

设计中说的最多的就是“用户预期”这个词,但是到底什么样的设计是符合用户预期的?怎样做呢?  每一个设计都有它的一些特征,这些特征导致了它有一定的暗示作用,从而让用户觉得这个东西应该是这样使用的,但是当我们的设计不是这样支持的时候,那么用户就会产生困惑和抱怨。 例子1.  在参与设计手机端地图的时候,有这样一个设计:在地图的顶部有一个搜索地点的搜索框,点击它会引出右面

2012-03-27 18:58:21 470

转载 针对多点触控浏览器进行的开发

在本文中,我会深入研究iOS和Android设备提供的触摸事件API,探索一下可以构建哪些类型的应用,给出一些最佳做法,并论及一些使得可触控应用(touch-enabled application)的开发变得更加容易的有用技术。前言诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户的手指

2012-03-27 16:31:14 776

转载 HTML5 Canvas 逐帧动画的实现

转自:http://blog.csdn.net/sadfishsc/article/details/6973523和C++游戏开发相同,HTML5逐帧动画需要的图像元素也是一张绘制了每一帧图像效果的图片。通过循环绘制各帧的图像来实现动画的效果。本示例中演示的是一个小人,默认状态下,小人朝右方站立;按下左/右方向键的时候,小人朝左/右方奔跑(在画布中没有位移);松开按键后保持奔跑的方

2012-03-27 16:29:04 3918

转载 基于touchmove事件模拟水果忍者

在前面一篇博文中,我曾经说过可以使用移动JS的touchmove事件在移动浏览器中模拟水果忍者的实现。这几天我尝试写了一段代码,成功实现了这一效果。代码如下:[html] view plaincopy>  html xmlns="http://www.w3.org/1999/xhtml">  head>  meta htt

2012-03-27 16:26:06 849

转载 window.onload 和 DOMContentLoaded

相信写js的,都知道window.onload吧,但是并不是每个人都知道DOMContentLoaded,其实即使你不知道,很有可能你也经常使用了这个东西。一般情况下,DOMContentLoaded事件要在window.onload之前执行,当DOM树构建完成的时候就会执行DOMContentLoaded事件,而window.onload是在页面载入完成的时候,才执行,这其中包括图片等元

2012-03-27 16:04:29 615

转载 交互细节分析——注册&登录

注册&登录是一个网站的门户,它的设计姿态就是对待客人的态度。虽然用户可能每次都只花极少的时间在注册&登录互动,但是这个“瞬间”却举足轻重,用户与注册&登录之间的交互关系承上启下的一个节点。注册&登录所有的细节影响了能否完成产品战略定位所设定的最基本任务去吸纳其所希望的用户的使命。基于很多交互设计前辈的研究,作了一些细节中的细节分析。感谢身边帮助我的朋友们。 1、注册流程剖析对比:1.1

2012-03-25 15:11:36 1267

转载 javascript实现简单的链式调用

用过jQuery的朋友一定对jQuery中方法的链式调用印象深刻,貌似现在很多库都支持了方法的链式调用,比如YUI3等。链式调用是一个非常不错的语法特性,能让代码更加简洁、易读。很多时候链式调用可以避免多次重复使用一个对象变量。今天有人在群里说起javascript链式调用,写了几个简单的实现方式共大家参考一下:一般我们我用函数构造一个类,例如:01va

2012-03-25 14:34:56 731 1

转载 互联网产品优化经验分享

产品上线后,无论是否达到预期,都有非常大的优化空间,以下列一些产品优化过程中的经验,仅供参考:一、建立产品监控体系从宏观上来看产品要关注的大的点,并把其拆开,如果能实时监控最好,不能实时的全部放在报表中,每天看一次也可以,从中可以发现产品在大的点上是否出了问题!举例:邀请回来的用户,有多少成功注册了,这里可以设置成一个转化率,如果某个点突然有较大的变化,能及时发现。这里为什么说只列

2012-03-22 09:39:27 647

转载 前Google员工说Google+毁了这个公司

“谷歌就像一个有钱的孩子,当他发现自己没有被邀请参加派对,他就建了个自己的派对作为报复。”“其实人们心知肚明,干脆就没有人来参加谷歌的派对。”前谷歌的工程师惠特克这样写到,他说的是Google+。对于企业文化的衰亡,总有一些愤怒的言辞出现。作为一名工程师,詹姆斯·惠特克(James Whittaker)曾经从微软转到谷歌,现在又回到微软,3月13日,他在微软的博客上发布了他离开谷歌

2012-03-22 09:32:15 851

转载 addEventListener第二个参数的handleEvent

昨天无意中看到一篇老外的文章,文章提到了addEventListener第二个参数可以传入object,并且对象中handleEvent为事件处理函数。例如下面的javascript代码:var obj = { handleEvent: function() { alert('body clicked'); }};document.body.addEventListener

2012-03-21 22:29:29 1526

转载 设计过程中的点滴思考

开头先问一句:你也受过设计的伤吧?作为微博UDC的视觉成员,经历了微博大大小小的产品视觉设计,苦逼过,加班到深夜,咬紧牙关达到时间进度,在 安静的时候思考不时的思考设计过程中的点滴,因此把一些项目中的心得呈文如下。接到写这篇博文的需求时时间比较紧了,权当给自己的心得沉淀一下,也希望可 以与各位朋友产生共鸣。首先,我就先把实际项目设计中的一些思考心得说一下吧。第一步,设计前的

2012-03-21 13:21:01 454

转载 是时候使用Javascript严格模式了

ECMAScript5将严格模式(strict mode)引入了Javascript中,目的是允许开发人员能够选择“更好”的Javascript版本,这个版本能用不同的方式处理那些普遍而又臭名昭著的错误。一开始的时候,我对该模式抱着怀疑的态度,因为当时在只有一款浏览器(Firefox)支持严格模式。时至今日,所有的主流浏览器的最新版本——包括IE10与Opera12——都支持严格模式。使用严格模式

2012-03-21 13:12:29 500

转载 CSS3 Animated Gears

adminCSS3 Animated GearsIn today’s lesson, we have made the animated gears with CSS3. The result looks very nice. I have used CSS3 keyframes, animation and transforms (rotate) in order

2012-03-21 12:44:10 518

转载 用php解析html

最近想用php写一个爬虫,就需要解析html,在sourceforge上找到一个项目叫做PHP Simple HTML DOM Parser,它可以以类似jQuery的方式通过css选择器来返回指定的DOM元素,功能十分强大。首先要在程序的开始引入simple_html_dom.php这个文件?include_once('simple_htm

2012-03-21 09:18:45 590

转载 在服务端合并js和css文件

YSlow会告诉我们,合并所有的js和css文件可以减少HTTP请求,这样能提升访问速度。通常为了开发的方便,我们会把js按用途分类,这样就会有很多js文件,比如sablog的jscript文件夹里就有10几个文件,这样访问的时候就是10几个HTTP请求。那么解决办法就是合并它们,对吧。可是这样有一个问题就是你需要保存所有文件的源文件,并且有修改的时候又要从新合并一次。实际

2012-03-21 09:17:07 529

转载 php设置多级目录session的问题

php默认会把session保存在 /tmp 下,但是当session文件过多时会对性能造成很大影响,设置分级目录是个好办法。在 php.ini 中找到 session.save_path 将值设置为 session.save_path = '3;/tmp/session'; 即可开启三级目录保存session。但是php不会自动生成目录结构,这时可以借助源码包 ext/session 目

2012-03-21 09:12:28 430

转载 CSS3时光流逝效果

前几天加上了一个小效果,我叫它为时光流逝效果,最初是在苹果官网看到的,是为了介绍全新ipad可以续航10小时的一个小效果,于是我用我自己的方式把相同的效果写了一下,不是canvas,仅仅是css3而已,因为我看着还可以,于是就挂到博客上了,用来提醒自己一天的时光就这样流逝了,刚好又有童鞋问我这效果是如何实现,并希望我写一篇文章来说明一下,于是就有了这篇文章。效果是webkit only。素

2012-03-21 09:07:45 625

转载 理解hasOwnProperty

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下:Js代码1. object.hasOwnProperty(proName);   object.hasOwnProperty(proName);//判断proName的名称是不是object对象的一个

2012-03-20 22:22:35 439

转载 一位父亲对iPad儿童APP开发者的恳求

随着iPad越来越多的走进我们的家庭,它已不仅仅是我们成年人的娱乐工具,也成为家庭孩子们新的玩具。那么它是否已准备好成为孩子们新的助手,我们的APP开发者是否考虑过这个潜在领域,我们又该如何了解孩子们的需求?下面这封来自一位父亲对iPad儿童APP开发者的恳请信,也许给我们的开发人员指引了一个值得参考的方向:我花了很多时间来购买、测试符合小孩子们使用的iPad APP。事实上,我已经将我那2岁

2012-03-20 21:51:41 561

转载 应用的未来——面孔、豌豆荚、HTML5小组专家访谈

为了让大家能够了解到不同平台的产品特质以及现状和发展趋势,我们特别邀请到移动App平台的@面孔网杨锴、PC平台的@豌豆实验室张涛和姜楠以及@HTML5研究小组的黄蔚瀚,他们将分别以各自独特的视角,来审视和解读未来时代的Apps。【注:本文同时刊发于InfoQ主办、百度支持的《应用的未来》一书。该书内容面向App设计和开发技术等,将于3月23日举行的百度开发者大会与大家见面,现在报名百度开发者大

2012-03-20 11:00:12 503

转载 核高基专家许洪波:HTML5将赢得移动设备未来

腾讯科技讯 3月18日消息,国家核高基科技重大专项专家许洪波在近日召开的“2012年首届中国国际移动终端与手机应用产业峰会”上主题发言时指出,HTML5等新一代开放标准将会赢得移动设备和PC的未来。许洪波指出,“在手机移动互联网中的六个问题,包括开放、完整的网路体验、稳定性、安全与效能、电池使用时间、触控。移动互联网时代重要的是低耗电装置,触控界面与开放网络标准,这些都是flash的缺点所在,

2012-03-20 10:56:28 887

转载 PHP 单一入口程序闲聊

什么是单一入口应用程序?在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序。news.php 显示新闻列表news_edit.php 显示新闻编辑页面这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口。那什么是入口啊?打个比方,大家上 WC,都是男生进一个门,女生进一个门。这两个门就是 WC 的两个入口。呵呵,上面的例子应该很好理解吧。那稍

2012-03-19 09:39:03 347

转载 PHP实现MVC开发得最简单的方法——单点入口

今天就开始详细的写写我对MVC的一些理解,以及我在开发过程中实现自己的一个框架的一个流程。其中或许说的不正确,还望指正!网站关于MVC的教材很多了,我这里不具体说了,不明白的,推荐自己上百度搜索下“MVC”,相信可以找到你想要的东西的。这里我谈谈在PHP实际开发中,我对MVC的理解。M,module,主要任务是把数据库或者其他文件系统的数据按照我们需要的方式读取出来。V,view,我的理解是主

2012-03-19 09:26:31 398

转载 游戏策划新手指南

重要提示:新手的问题,大部分在网上都可以通过搜索引擎找到,建议用www.google.com或www.baidu.com搜索。     下面根据我的看法,结合本论坛精英贴以及其它网上贴子,按创意篇、学习篇、应聘篇和建议篇归类汇总,仅供懒人新手查看。一、创意篇     很多新人都会说,我玩游戏很多年了,有很多创意,我要做游戏策划。那么创意到底值不值钱呢?答案是:创意重要但不值钱。为什么呢

2012-03-19 09:21:24 1982 1

转载 jQuery源码分析(版本1.6.1)___属性操作

属性操作主要介绍prop、attr、val三个接口的实现,相对于其他的接口,这三个的源码实现复杂,更容易让人混淆,一不小心就回使用错误的接口或返回错误的值,因此重点分析。prop() vs .attr() 概述 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、.prop(),这是一个令人困惑的变更,也是

2012-03-18 12:22:01 478

转载 jQuery源码分析(版本1.6.1)___浏览器测试

浏览器测试 Support浏览器之间的差异太让人头大了,本章也仅仅介绍jQuery实现浏览器兼容的基本思路,以及封装了种种差异后的接口。$.support中的众多属性和实现方式,超出了本文的写作初衷(一个头两个大啊),有兴趣的可以自行搜索、翻阅相关的资料。兼容各种主流浏览器是JavaScript库的必修课之一,一般来说检测浏览器有两种方法: 1) 检测navigator.userAge

2012-03-18 12:09:21 602 1

转载 jQuery源码分析(版本1.6.1)___构造jQuery对象-Sizzle工作原理

在分析Sizzle源码之前,先整理一下选择器的工作原理先明确一些选择器中用到的名词,后边阅读时不会有歧义:选择器表达式: "div > p"块表达式: "div" "p"并列选择器表达式: "div, p"块分割器: Sizzle中的chunker正则,对选择器表达式从左向右分割出一个个块表达式查找器: 对块表达式进行查找,找到的DOM元素数组叫候选集过滤器:

2012-03-18 11:57:12 433

转载 jQuery源码分析(版本1.6.1)___构造jQuery对象-工具函数

其他静态工具函数// 扩展工具函数jQuery.extend({    // http://www.w3school.com.cn/jquery/core_noconflict.asp    // 释放$的 jQuery 控制权    // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。    // 在 jQuery 中,$ 仅仅是 jQu

2012-03-18 11:50:22 604

转载 jQuery源码分析(版本1.6.1)___构造jQuery对象-源码结构和核心函数

2.1   源码结构先看看总体结构,再做分解:(function( window, undefined ) {     var jQuery = (function() {       // 构建jQuery对象       var jQuery = function( selector, context ) {           return new j

2012-03-18 11:34:57 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除