<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="仿Stack Overflow上的编辑器,告诉网站开发人员应该知道的事情" id="card1">
<p> 游客</p><p>
标题:仿Stack Overflow上的编辑器,告诉网站开发人员应该知道的事情<br/>
正文:<br/>
在访问如图所示，上传图片，你把图片上传到哪里？自己的空间里？这样不是很占空间吗，在你的网站还没有给你带来效益的时期，你是不是会心疼为了传更多的图片而不得不增加空间大小呢？（起码我是很心疼的，我没什么钱，吃饭都是个问题^_^）下边看看是怎么实现图片共享的：简单的说就是通过别的网站提供的API，把从自己网站提交的请求(如提交上传图片)，转发给api，让他来处理，最后给自己的网站返回一个处理结果（在线支付就是这种方式）。哪里提供了api？这里有你想要的： http://cn.gravatar.com/site/implement2.界面和用户体验● 知道各大浏览器执行Web标准的情况，保证你的站点在主要浏览器上都能正常运行。你至少要测试以下引擎：Gecko（用于Firefox）、Webkit（用于Safari、Chrome和一些手机浏览器）、IE（你可以利用微软发布的Application Compatibility VPC Images进行测试）和Opera。同时，不同的操作系统，可能也会影响浏览器如何呈现你的网站。● 除了浏览器，网站还有其他使用方式：手机、屏幕朗读器、搜索引擎等等。你应该知道在这些情况下，你的网站的运行状况。MobiForge提供了手机网站开发的一些相关知识。● 知道如何在基本不影响用户使用的情况下升级网站。通常来说，你必须有版本控制系统（CVS、Subversion、Git等等）和数据备份机制（backup）。● 不要让用户看到那些不友好的出错提示。● 不要直接显示用户的Email地址，至少不要用纯文本显示。● 为你的网站设置一些合理的使用限制，一旦超过门槛值，就自动停止服务。（这也与网站安全相关。）● 知道如何实现网页的渐进式增强（progressive enhancement）。● 用户发出POST请求后，总是将其重导向（redirect）至另外一个网页。● 不要忘记网站的可访问性（accessibility，即残疾人如何使用网站）。对于美国网站来说，有时这是法定要求。WAI-ARIA有一些这方面很好的参考资料。 3.安全性（Security）● 阅读《OWASP开发指南》，它提供了全面的网站安全指导。● 了解SQL注入（SQL injection）及其预防方法。● 永远不要信任用户提交的数据（cookie也是用户端提交的！）。● 不<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=103&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=103&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=103&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=103&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=103&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=103">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=103">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>