简明现代魔法 -> web设计理念

建设一个优秀网站需要考虑的问题

网站建设必须有清晰的目标,不能盲目

米塞斯认为人类所有带有意识的行动都是为了增进他们自己的快乐和满足感,当然每个人的快乐和满足感没有一个通用标准衡量。一般来讲人类的行为都是有动机、目的、过程和结果的。浏览网络的人是为了达到某种目的,而浏览的结果可能帮助人们直接或间接达到目的也可能什么都没有;同样,网络内容的提供者也有着自己的目的。

发布于 2010-11-29 分类:webdesign

很有创意的3D盒子图片切换效果

虽然只是伪3D效果

前一阵对三角边稍作了一点总结。昨天下班前同事又提到它。我在想,或许我们利用它做的事可能还不止那么多。也许它还能欺骗我们的眼球更多的东西。比如我一直在想的css3中目前只有webkit核心支持的transition变换属性。能否利用三角边做点它能做的事情呢?于是下班回家随便写了点测试的东西,发现如果要求不是很严格的话,某些时候还是能欺骗到我们的眼球的。

发布于 2010-11-29 分类:webdesign

在前端设计路上我们需要一些反思

前端人员的学习之路

我不想谈主流浏览器的历史、每个版本发布的时间,支持的特性与市场份额作为开头,这些大家可以从网络上获取浩如烟海的信息,甚至无聊时可以当做小说般读的津津有味。我只想回忆一些自己的学习经历,以此来反思自己曾经有过的现在自认为错误的想法。还记得你第一次写CSS代码吗?07年的时候朋友介绍我去校内网注册个账号,可以找到很多很多的同学。

发布于 2010-11-25 分类:webdesign

仿京东的左侧商品分类设计

很有用的一个widget

在网店中经常使用到的设计,很方便用户找到自己需要产品信息。其实不单单是网店,很多地方都能使用,比如博客园也使用了这种效果来将技术文章分类,下面的设计参考京东,仅作参考。

发布于 2010-11-24 分类:webdesign

IE6提示'无法打开站点,已终止操作'的细节

IE6下网站无法打开的一个经验

今天遇到一个问题,网站在IE 6下面打开会提示:Internet Explorer无法打开站点XXX。已终止操作。先介绍一下网上常见的解决方法。因为在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框。

发布于 2010-11-23 分类:webdesign

谈一谈Web的前端安全

了解并防范来自前端的攻击

随着前端技术的发展,安全问题已经从服务器悄然来到了每一个用户的的面前,盗取用户数据,制造恶意的可以自我复制的蠕虫代码,让病毒在用户间传播,使服务器当掉。更有甚者可能会在用户不知觉得情况下,让用户成为攻击者,这绝对不是骇人听闻。富客户端的应用越来越广,前端的安全问题也随之增多,今天就简单介绍下一些常见的攻击方式和预防攻击办法。

发布于 2010-11-17 分类:webdesign

关于用户体验的一些经验总结

这些经验可以让你在设计网页的时候细节做得更好

常规上来说,我们把网页布局按照分栏的多少分为一栏式,二栏式和三栏式。对于一栏式页面布局来说,一般在页面上放置一个具有冲击力的图片或者Flash来给用户留下深刻的印象,但是,这样的页面所能够容纳的信息量非常有限。所以常用于企业网站,以及一些小网站的首页,用于让用户记住你的站。

发布于 2010-11-13 分类:webdesign

一个很有创意的404页面

一个模拟打字效果的JavaScript程序

今天闲逛的时候发现一个很有意思的404错误页面,URL如下。一个模拟打字效果的JavaScript程序,这种效果也许你会在某些地方用得着,现在把程序分享给大家~。

发布于 2010-10-14 分类:webdesign

初识正则表达式

简单介绍一下正则表达式及其基本语法

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。

发布于 2010-10-12 分类:webdesign

HTML表单、HTTP Get与Post杂谈

深入了解网站的传输原理

HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论。本文将带您浅尝HTTP协议,在了解HTTP协议的同时将会展示许多被人们忽视的内容。在掌握了HTTP协议的过程中我们将自然而然地了解到GET与POST的本质区别。

发布于 2010-10-04 分类:webdesign

Memcache使用方法(PHP脚本)

介绍PHP下memcache的使用

Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。

发布于 2010-09-28 分类:webdesign

如何让网站可应付巨大访问量

同时可以提高你网站的速度和扩展性

对于访问量大点的网站而言,分离单独的图片服务器和页面服务器相当必要,我们可以用lighttpd来跑图片服务器,用apache来跑页面服务 器,当然也可以选择别的,甚至,我们可以扩展成很多台图片服务器和很多台页面服务器,并设置相关域名,如img.nowamagic.net和 www.nowamagic.net。

发布于 2010-09-10 分类:webdesign

使用.htaccess开启图片缓存

让你的网站更加高速

博客里大量的图片会使页面加载速度变得缓慢。 此时访问者需要用更多时间才能打开一个页面。 不过我们可以通过缓存图片来解决这个问题。 当页面第一次被加载时,将所有图片存放在浏览器的缓存池里。之后访问者再加载该页面时,浏览器就可以从浏览器缓存中获取图片,从而减少页面加载时间。

发布于 2010-08-31 分类:webdesign

一些网页制作规范与建议

用规范的思路建设健康的网站

文件命名的原则:以最少的字母达到最容易理解的意义。 如:.news_list{}、.search_form{}……一般文件及目录命名规范:每一个目录中应该包含一个缺省的html 文件,文件名统一用index.htm。文件名称统一用小写的英文字母、数字和下划线的组合。尽量按单词的英语翻译为名称。

发布于 2010-08-30 分类:webdesign

提高Web程序执行效率的建议

一些细节让你的Web应用跑得更快

尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方法。 eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。

发布于 2010-08-26 分类:webdesign
 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们