存档

2012年8月 的存档

一些php开发忽略的问题总结

2012年8月14日 没有评论

include与require的区别?

Php在遇到include时就重新解释一次,如果一个页面中出现10次include,php就重新解释10次,而php遇到require时只解释一次,即使页面中出现多次require,php也直解释一次。

使用require包含文件时,被包含的文件当成了当前文件的一个组成部分,如果被包含的文件中有语法错误或者文件不存在,程序就提示错误信息,并结束执行。

使用include包含文件时,相当于指定了文件的路径,被包含的文件中有语法错误或者文件不存在时,页面只是给出警告信息,不响应程序本身的执行。

本问将不定期编辑,只为收集自己容易忽略的问题。以上的问题对于各位看官来说或许简单了点。



分类: PHP技术 标签:

分享9个单页面网站开发必备jQuery插件

2012年8月7日 没有评论

单页面网站作为简单快捷,易于维护的页面设计方案,越来越受到工作室,作品集,或者个人博客类网站用户的青睐,我们可以使用不同的特效来使得页面更加的丰富和炫动,今天我们将介绍几款可以作为单页面开发的jQuery插件,帮助大家快速简便的实现一个单页面的网站设计,希望大家喜欢!

jQuery one page nav

使用这个插件,可以帮助你快速的搭建一个滚动的页面导航,如果你需要比较简单直接的方式开发一个单页面的网站,这个插件是一个不错的选择。

分享9个单页面网站开发必备jQuery插件

jQuery ScrollPath

jQuery ScrollPath是一个非常棒的插件,允许你画出自己自定义的滚动路径。HTML元素可以被放置到路径上,而且类似的鼠标滚轮,键盘上下移动键,或者空格都可以帮助你移动到你需要到达的元素位置。并且一个可选的自定义滚动条可以帮助你方便的点击和拖拽滚动。而且插件允许你使用CSS变形旋转整个页面。

分享9个单页面网站开发必备jQuery插件

Ascensor.js

使用这个jQuery插件可以帮助我们定位页面任何内容块到画布,并且可以使用键盘来浏览。而且这个部分可以被上下左右的导航和浏览。

分享9个单页面网站开发必备jQuery插件

Curtain.js

curtain.js是一个用来使用自定义的窗帘效果显示多个固定面板的jquery插件,拥有非常棒的滚动特效。

分享9个单页面网站开发必备jQuery插件

Zoonooz.js

一个缩放的插件,但是可以用来定位单页面中的不同区域

分享9个单页面网站开发必备jQuery插件

Pagify.js

这个插件可以用来创建单页面的网站,这个插件的实现方式是将不同菜单中的内容保存到不同HTML文件中,并且通过定义的div来加载不同的菜单项内容。

分享9个单页面网站开发必备jQuery插件

JustaPage

Justapage不仅仅是一个插件,还是一个用来设计单页面网站的模板,这个模板是跨浏览器兼容的,并且支持移动设备!

分享9个单页面网站开发必备jQuery插件

SuperScrollrama

这个超棒的插件可以帮助你生成视差滚动特效,如果你希望你的网站更酷一些,那么就整合这个插件吧!

分享9个单页面网站开发必备jQuery插件

Waypoints

Waypoints可以用作页面内滚动操作的单页面导航设计插件。它可以让你方便的处理页面滚动事件,你可以比较自由的在自己的UI中使用这个插件控制页面滚动事件。

分享9个单页面网站开发必备jQuery插件

来源:分享9个单页面网站开发必备jQuery插件



分类: javasript, Jquery, 网摘 标签:

2012-8-6个人小结

2012年8月6日 没有评论

回到这个熟悉的城市已经有一个多月了。夜深静静思考自己未来的打算,发现自己有好多知识掌握的不够牢靠,知识梳理的还不够完善。不知道怎么的,好多事情明明记得已经做了的,到期审视的时候却发现还有很多东西没有处理。是自己过于浮躁还是没有适应目前状况。

加油,努力工作,戒除浮躁的心,调整好状态。

接下来的时间把曾经遗留的历史问题解决掉,本科教育逐步完善。先把操作系统原理和软件工程这两门课程搞好,但愿可以坚持住。



分类: 碎碎念 标签:

适合程序员的UI-bootstrap

2012年8月6日 没有评论

对于web程序员来说,前端的div+css是一件痛苦的事情。使用一个好的UI可以帮助程序员更加专注于业务逻辑的实现,还有程序的优化。就我个人而言,曾经纠结于IE,firefox等浏览器兼容性问题上,虽然可以使用hack来解决问题。但是我个人还是倾向与后端的东西,以为那不需要考虑用户体验什么的,仅需要考虑如何编写性能高的程序。

Bootstrap的出现帮我解决了不少兼容性的问题。这款UI出自tiwtter公司,是他们开源的前端UI框架。不得不说的是他的文档很齐全。英文不好的朋友按照demo也能够轻松完成。

官网:http://twitter.github.com/bootstrap/

示例doc文档:https://github.com/twitter/bootstrap/zipball/master

中文文档:http://wrongwaycn.github.com/bootstrap/docs/

亲,放弃使用IE6吧。



分类: 前端设计 标签:

爸爸和无我编程十条诫律

2012年8月1日 没有评论

在爸爸去世前,我和他谈论了2个星期关于编程的事。

我22岁,一个在大学里攻读美术设计的四年级的学生。爸爸62岁,一个很老的爸爸。早在世纪60年代他就在田纳西理工大学编程,他在打孔纸带上做FORTRAN开发。他知识丰富。

这个学期我才刚刚开始接触编程,而我的整个脑子全被它吸引住了。编程很神奇,很强大,在很多方面比图像设计更富创造性(我会在另外的文章里谈论这个话题)。

在我假期回到家时,爸爸向我分享了无我编程的十条诫律。他把它打印出来,逐条和我讨论。这是在他意外去世前我们仅有的关于编程的讨论。也许这是让我对此念念不忘的原因。

来自写于1971年的《程序开发心理学(The Psychology of Computer Programming)》,下面就是这无我编程十条诫律:

  1. 理解和接受自己会犯错误。关键是要尽早发现,在错误进入到最终产品前发现它们。幸运的是,除了我们少数几个在喷气推进实验所开发火箭导航系统的人外,在软件行业中犯错误通常不会导致灾难性事故。我们可以,也应该从错误中吸取教训,微笑,并继续前进。
  2. 你不是你的代码。记住代码审查的全部目的就是去发现问题,相信问题会被我们发现。当有问题疏漏时不要自责。
  3. 不管你对“空手道”有多了解,一定会有人知道的更多。如果你去问,这样的人可以告诉你一些新的招数。从别人那里寻找和接受新的知识,特别是那些你认为不需要的知识。
  4. 不要在没有讨论的情况下重写代码。在“调整代码”和“重写代码”之间有一条很细致的界限,你应该在代码审查的制度下做风格上的调整,不要独断专行。
  5. 对那些不如你的人要尊敬,礼遇,有耐心。经常跟开发人员打交道的非技术人士通常持有这样的观点:程序员凭借一技之长狂放不羁。不要让你的发怒和缺乏耐性让他们心中的这种形象加深。
  6. 这世界上唯一不变的就是变化。开放思考,面带微笑的接受它。把需求上、平台或工具里的每个改变都视作一种新的挑战,而不是把它们当作大麻烦来抵制。
  7. 真正的权威来自知识,而不是职位。知识造就权威,权威带来尊敬——所以,如果你想在一个无私的环境中获得尊敬,去培养自己的知识吧。
  8. 为信仰奋斗,但我文雅的接受失败。要理解,有时候你的想法会被拒绝。即使你是对的,你也不要报复或说“I told you so.”千万不要让你心爱的被抛弃的想法变成殉道者或抱怨素材。
  9. 不要成为“角落里的程序员。”不要成为隐藏在黑暗办公室里、只因为口渴才出现的人。藏在角落的里程序员短视、与世隔绝、不受控制。这样的人在公开的、合作的工作环境中发不出声音。参与到交流中,成为你的办公室团体中的一员。
  10. 批评代码而不是人——对编码人友善,但不要对代码友善。尽可能的让你的批评具有积极性,以改进代码为目标。批评要联系本地标准,编程规格文档和提高后的性能等。

这个十条诫律至今伴随这我。它让我成为了一名更好的程序员。有时我在想,如果爸爸还在我身边,他还会给我哪些建议?虽然我不知道,但我相信,他会为我一直记住这些而高兴的。

更多关于爸爸的信息,请阅读Frank Bush对计算机业的贡献,这是有他在田纳西理工大学的同事们收集编辑的。

[本文英文原文链接:Dad and the Ten Commandments of Egoless Programming ]

本文转载自: 外刊IT评论 http://www.aqee.net/



分类: 网摘 标签:

无觅相关文章插件,快速提升流量

互联网安全