摘要: 这篇文章解释了如何使用代码来编写一座3D立体“城市”。这个代码是由@ mrdoob最新发布的演示Demo。我发现这个演示的算法很优雅,是一个简单而有效的解决方案,所以我发了一个帖子解释它。关于算法的一些评论在我们将关注焦点置于问题的细节之前,把握下问题的整体和全局是很有帮助的。这个3D虚拟城市所使用... 阅读全文
posted @ 2015-01-16 11:33 dsphper 阅读(8061) 评论(0) 推荐(0) 编辑
摘要: flotcharts是一个基于jquery的,使用Canvas画HTML图表的js库。它的使用很简单,一般情况下只要下载它的zip包,然后看它的那几个例子就知道该怎么做了,更高级一点的,可以参考一下它的文档。在我们项目的使用中,主要花了一点功夫的地方是如何让它能正确地处理和显示时间数据。一般来说,f... 阅读全文
posted @ 2015-01-16 11:12 dsphper 阅读(4397) 评论(0) 推荐(0) 编辑
摘要: /* CSS属性级Hack */color:red; /* 所有浏览器可识别*/_color:red; /* 仅IE6 识别 */*color:red; /* IE6、IE7 识别 */+color:red; /* IE6、IE7 识别 */*+color:red; ... 阅读全文
posted @ 2015-01-15 18:18 dsphper 阅读(158) 评论(0) 推荐(0) 编辑
摘要: IE条件注释是微软从IE5开始就提供的一种非标准逻辑语句,作用是可以灵活的为不同IE版本浏览器导入不同html元素,如:样式表,html标签等。很显然这种方法的最大好处就在于属于微软官方给出的兼容解决办法而且还能通过W3C的效验。让我们举几个例子来看看:1、只有IE才能识别因为只有IE5以上的版本才... 阅读全文
posted @ 2015-01-15 18:17 dsphper 阅读(465) 评论(0) 推荐(0) 编辑
摘要: !important一般用来做区分IE6和Firefox等浏览器的基本Hack手法。因为IE6不支持!important,而Firefox能读懂!important,其改变了样式的优先级。其实IE6在某些情况下,也能认识!important。例如:www.admin10000.com上面代码在FF下... 阅读全文
posted @ 2015-01-15 18:09 dsphper 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵... 阅读全文
posted @ 2015-01-14 13:56 dsphper 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一 背景1 现状模版存放于后端php输出页面html结构进行页面渲染ajax请求,需要重渲结构时,php输出html结构builder制作静态页面结构jser完成页面交互逻辑开发2 不足模版数据无法存储本地,导致每次打开页面请求数据量巨大数据每次要从接入层web服务器读取,没有合理利用CDN加速静态... 阅读全文
posted @ 2015-01-12 18:28 dsphper 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 最近写HTML5+CSS3页面发现Jquery没法操作transform:旋转等一些效果所以自己简单写了个 阅读全文
posted @ 2015-01-11 14:08 dsphper 阅读(9981) 评论(0) 推荐(0) 编辑
摘要: CSS样式命名说明网页公共命名#wrapper页面外围控制整体布局宽度#container或#content容器,用于最外层#layout布局#head, #header页头部分#foot, #footer页脚部分#nav主导航#subnav二级导航#menu菜单#submenu子菜单#sideBa... 阅读全文
posted @ 2015-01-09 13:18 dsphper 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 前言 是html5出现的新标签,像所有的dom对象一样它有自己本身的属性、方法和事件,其中就 有绘图的方法,js能够调用它来进行绘图,最近在研读《html5与css3权威指南》下面对其中最好玩的canvas的学习做下读书笔记与实验。 温馨提示:以下所有实验请使用最新版的opera基本知识 conte... 阅读全文
posted @ 2015-01-09 12:43 dsphper 阅读(292) 评论(0) 推荐(0) 编辑