HTML5新功能演示

May 1, 2010 by SLJ | Category:HTML/CSS | No Comment 1,704

HTML5新功能演示

这是一个HTML5新功能的演示文档,几乎包括HTML5所有激动人心的新功能的简介和DEMO。
IE系列浏览器无法浏览,firefox、opera等浏览器只能使用部分功能,如果想100%演示成功,请使用最新版的“谷歌浏览器(Google Chrome)”,建议使用最新版。
More »

23个iPhone App Store中的开源App及其源码

April 23, 2010 by SLJ | Category:iPhone/Android | 2 Comments 5,606

23个iPhone App Store中的开源App及其源码

There are many code examples for iPhone development, most of the examples found in books or on blogs are incomplete and only designed to illustrate a specific point.  The difference with the open source iphone apps shown on this page is that they are all available in the app store so you can see what other developers are really doing.

– Update March 7 – reMail and RobotFindsKitten added

More »

实习在即,博客即将更新

April 22, 2010 by SLJ | Category:Life | 3 Comments 2,215

实习在即,博客即将更新

最近还是一个接着一个的项目,从 PHP & 前端项目一直到 iPhone / Android 项目,还有漏嘴网的更新要做,一直都在忙。

忽然感觉到自己快要实习了。一些该做的事情都还没做完。趁这两天工程不紧张,抓紧把博客的 Theme 设计一下,设计完后还要 Markup,做成 WordPress 的模板。再把简历做好来,放到博客上。所以敬请期待了……

由于明年三月是我们学院的本科评估,学校更是要我们提早选择毕业设计,提早开始做并且在大四上学期期末要完成。

毕业设计,无非又是千篇一律的网站制作,算法论文,程序开发,数据库优化之类之类的。我觉得这些就像是在做机械运动,没有挑战性。

选来选去,最后选中了关于移动开发的几个课题,课题来源于学院的一个外聘教授,不常来学校,但是我和龙兄有足够的信心能够把课题做好。

我们做的是手机门铃(无线监视类的)如果能有闲暇,我还想开发成 iPhone App,放在 App Store 里卖一卖,不过这些都是后话了,毕业设计完成再说吧。

就写到这里,继续做我博客的新主题了……

Twitter Connect 转载自 Twitter 官方 Wiki

by SLJ | Category:Javascript, PHP | No Comment 2,517

Twitter Connect

Sign in with Twitter is the pattern of authentication that allows users to connect their Twitter account with third-party services in as little is one click. It utilizes OAuth and although the flow is very similar, the authorization URL and workflow differs slightly as described below.

The normal flow dictates that applications send request tokens to oauth/authorize in Twitter’s implementation of the OAuth Specification. To take advantage of Sign in with Twitter, applications should send request tokens in the oauth_token parameter to oauth/authenticate instead.

More »

用CSS修正一切:20多个常见Bug及其修正方法

April 20, 2010 by SLJ | Category:HTML/CSS | 1 Comment 1,095

用CSS修正一切:20多个常见Bug及其修正方法

毫无疑问,一个合理的布局和结构是最好选择。这不仅是因为你的布局在不同浏览器见表现不同,而且还因为的CSS有很多方法来布局你的每个元素。今天,我们希望与你们分享一些避免在创建CSS布局时容易遇到的错误的技巧。

More »

15个Google为网站开发者打造的工具

April 18, 2010 by SLJ | Category:Design, HTML/CSS | No Comment 669

15个Google为网站开发者打造的工具

Google 的使命是 Web,在 Google 眼中,未来的一切应用都将 Web 化,一直以来,Google 为 Web 开发与设计者推出了大量免费工具,让他们更好地创建,维护,改善他们的 Web 站点,这些工具包含了开发,分析,维护,修补等等用途,本文将介绍15款这样的工具。

More »

MySQL: group by … having …

April 11, 2010 by SLJ | Category:MySQL | 4 Comments 2,534

group by就是按照不同的字段进行分组,数值可以实现汇总
例如数据库中有A表,包括学生,学科,成绩三个字段
数据库结构为
学生 学科 成绩
张三 语文 80
张三 数学 100
李四 语文 70
李四 数学 80
李四 英语 80

那么
select 学生,sum(成绩) from A group by 学生;
得到如下结果

学生 成绩
张三 180
李四 230
==============================================================
如果考虑having
语句写成:
select 学生,sum(成绩) from A group by 学生 having 成绩=80;
得到结果就是这样的

学生 成绩
张三 80
李四 160

用having比 JOIN ON 相对好理解一些,简单一些。

转:使用 Dojo 开发离线应用

April 4, 2010 by SLJ | Category:HTML/CSS, Javascript | No Comment 491

Dojo 离线功能简介

所谓离线,指的是用户能够在没有网络的环境下也可以进行工作,并且当网络环境恢复后,之前的操作能够自动地同步到服务器上。目前,离线应用可以分为两种,一种是桌面应用,其中以 IBM Lotus Notes 为代表。另外一种则是近来比较热门的 Web 离线应用,其中最具代表的为 Google 的离线应用,如 Google Docs, Gmail, Google Reader 等。而本文介绍的 Dojo 离线功能,则是目前最为流行的实现第二种离线应用的框架。

More »

[下载] Dojo 中文手册《实战Dojo工具包》PDF

March 30, 2010 by SLJ | Category:Javascript | No Comment 531

实战Dojo工具包

一个品质远远超出“原型建造”的Ajax库

点击下载PDF:Dojo中文手册

使用回车键提交网页表单的条件

March 29, 2010 by SLJ | Category:HTML/CSS, Javascript | No Comment 444

回车键提交表单是我们经常操作的一个动作,而什么条件下能使回车键提交却很少有人关心!

我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。

要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则:
1、如果表单里有一个type=”submit”的按钮,回车键生效。
2、如果表单里只有一个type=”text”的input,回车键生效。
3、如果按钮不是用input,而是用button,并且没有加type,IE下默认为type=button,FX默认为type=submit。
4、其他表单元素如textarea、select不影响。

实际应用的时候,要让表单响应回车键很容易,保证表单里有个type=”submit”的按钮就行。而当只有一个文本框又不希望响应回车键怎么办呢?我的方法有点别扭,就是再写一个无意义的文本框,隐藏起来。根据第4条规则,我们在用button的时候,尽量显式声明type以使浏览器表现一致。

一个demo,列出了一些例子

↑ Top