基于AJAX的应用现在越来越多,而对于前台开发人员来说,直接和底层的HTTPRequest打交道又不是一件令人愉快的事情。jQuery既然封装了JavaScript,肯定已经考虑过AJAX应用的问题。的确,如果用jQuery写AJAX会比直接用JS写方便N倍。(不知道用jQuery长了,会不会丧失对JS的知识了……)
这里假设大家对jQuery语法已经比较熟悉,来对ajax的一些应用作一些总结。
载入静态页面
- load( url, [data], [callback] );
-
- url (String) 请求的HTML页的URL地址
- data (Map)(可选参数) 发送至服务器的 key/value 数据
- callback (Callback) (可选参数) 请求完成时(不需要是success的)的回调函数
load()方法可以轻松载入静态页面内容到指定jQuery对象。
$('#ajax-div').load('data.html');
这样,data.html的内容将被载入到ID为ajax-div的DOM对象之内。你甚至可以通过制定ID来实现载入部分内容的Ajax操作,如:
$('#ajax-div').load('data.html#my-section');
Read More
今天把《超越CSS Web艺术精髓》这本书看完了,终于。跟我之前读老外的书一样,感觉废话真多。
起初我深刻的怀疑真是再继续榨取《CSS Zen Garden》的商业价值,之后再阅读了很多篇书评后,我像有些迷信似地去寻找这本书。终于我在学校图书馆里翻到了这本书,相信我,书竟然是崭新的……
书的前半部分是十分玩味的,它将重点放在(X)HTML语言上,讲解网页的语义性实现。当然这少不了Microformats。准确的说它用了四分之一的容量来讲述HTML,讲解如何将设计稿转换为HTML文档。
之后,你会高兴地看到作者开始介绍一种设计流程。这个流程的确被大多数设计师采用,好吧,应该叫做“被公开的秘密“吧。作为设计师,你可能读过很多关于平面设计的文章,你会发现里面任何一篇都比这书上写的好……
再之后,就到了这本书我最喜欢的部分,虽然这些内容依旧不是讲CSS的……这部分在于如何延伸、拓展设计师的思维,如何将自己的作品放得更开。他介绍了一些很有趣的方法,比如看看杂志、电影、摄影之类,收集一些具体的小物件,等等。我个人觉得这是这本书最值钱的地方了。
后半部分?拜托,它终于在讲一些定位和CSS3的问题了,不过现在谁在乎了?大概大多数读者都已经忘记这本书的标题里有”CSS“这个词了……
这就是这本书,一本将布局、设计原理、HTML、CSS混在一起的书,它的售价是69元……
如果你真的想了解一下优秀的CSS是怎么达到的,也许拥有一本《CSS Zen Garden》是更加实际的选择,再说网上还有N多的文章给你做扩展阅读。忘了告诉大家,《CSS Zen Garden》价值49元,但是已经出版有一段时间,所以都在打折。
好吧,如果我是PS达人而且有N多的时间来写文章,我也会写这些教程的。不过……废话少说,光感相信是数码CG相对于传统CG的一大特色。就光感本身来说,可以说是美术的大部分都牵涉到光与影的描述。古典时期的画派甚至直接用处理光线的方法划分学派……Orz……废话太多了……CG里面,光线基本上是疯狂的,完全考验你自己的想象力。
教程为英文,过几天我会挑几个最炫的来翻译以下……
Well, these tutorials are not written by me. Had I had such fine skills and so much time, I have done this already……Believe everyone accept the fact that light and shadow are eternal theme of arts. In the classic times, people even classify the artists by the way they handle it. In Computer Graphics times, there is just no limitation to how we handle light and shadow. Ok, let’s go down to our bussiness…..
Read More
<div id="hcalendar-Wrote-a-Letter-about-Microformat" class="vevent">
<a href="http://pagetalks.com/" class="url"><abbr title="2008-09-05T18:47+08:0000" class="dtstart">September 5, 2008 6:47</abbr> – <abbr title="2008-09-05T19:10+08:00" class="dtend">7:10pm</abbr> : <span class="summary">Wrote a Letter about Microformat</span> at <span class="location">Workshop</span></a>
<div class="description">Seeing too much disscusion about microformat and I wrote some words about microformat. </div>
<div class="tags">Tags: <a href="http://eventful.com/events/tags/mircroformat" rel="tag">mircroformat</a><a href="http://eventful.com/events/tags/xhtml" rel="tag"> xhtml</a><a href="http://eventful.com/events/tags/xml" rel="tag"> xml</a></div>
深奥?看仔细点……这简直就是顾弄玄虚啊!不就是XHTML加了一群Class标签么?非也,此乃Microformat……
秉承以人为本,机器为其次的理念,微格式是一套构建于已经广泛接受的标准之上的,简洁、开发的数据格式。
Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.
官方是如此定义的。如今Microformat已经成为了标准之一,可它就像众多其它标准一样,不为人知。尽管Microformat的技术仅仅是通过定义一套合法、合理的Class属性来进一步“格式化”HTML文档,但如今并没有并广泛使用。除了Yahoo、微软、Goolge的诸多服务中已经应用此项技术,众多网站还未加入这一行列。
Read More