- 1. WYSIWYG Web Builder(不用HTML也可做网页) v8.0....
- 2. WebBrowserPassView_浏览器密码查看器
- 3. cookies数据探测WebCookiesSniffer1.05绿色版
- 4. 路由器密码破解(WebCrack) 4.0.0.72 中文免费版
- 5. 网页菜单工厂(WebMenuShop) v2.50
- 6. Website Extractor V9.52 多国语言绿色版
- 7. Web Forum Reader Lite V2.0 绿色英文免费版
- 8. WEB远程服务器控制程序RemotelyAnywhere v7.10.522
- 9. Antivirus Dr.Web(来自俄国的手机杀毒软件)for a...
- 10. Home Web Server(WEB服务器) V1.7.1.148 简体中文汉...
Web开发中需要了解的东西
别使用 “click here” 这样的链接。这样一来,无法SEO,而且对于一些需要使用读屏人来说很不友好(陈皓注:关于读屏软件,可参看本站的“如果看不见你还能编程吗”)
做一个 XML sitemap,并放在网端的根下 /sitemap.xml. (陈皓注:这个文件可以让搜索引擎了解你的网站图)
当你有多个URL指向同一个网页的使用,使用 你可以使用 Google Webmaster Tools 来查看相关的问题。
使用 Google Webmaster Tools 和 Yahoo Site Explorer.
安装 Google Analytics (或是别的开源的网站分析工具,如: Piwik).
了解 robots.txt 和搜索引擎爬虫是如何工作的。
重定向请求 (使用 301 重定向网站) ,如果你要把 www.example.com 定向到 example.com(或是其它的变更) 这样可以防止Google的rank因为域名的变化发生改变。(陈皓注:301重定向一般用作域名变更)
知道并不是所有的爬虫都是好的,有些爬虫的行为并不好。(陈皓注:比如向你的网站发大量的请求导致服务器性能低下)
如果你有一些非文本的内容需要在 Google’s sitemap 中,比如视频什么的。Tim Farley的答案,可以让你看到很多有价值的东西。
技术
理解什么是 HTTP 比如 GET, POST, sessions, cookies等,了解什么是 “stateless” 无状态。
让你的 XHTML/HTML 和 CSS 符合 W3C 规范,并确认他们都是 合格的。我们的目标是避免浏览器的 “quirks mode”,并且可以让其更容易地能和非标准的浏览器工作,比如读屏器或移动设备。
理解浏览器是怎么处理 JavaScript 的。(陈皓:你会看到有些Javascript代码在页面上前面,有些则是在后面,所以你需要对其了解清楚为什么是这样)
了解浏览器是怎么装载 JavaScript,CSS和其它资源的,了解其对视觉上的影响。(陈皓注:10年前我做网页的时候因为HTML还很弱,所以只能使用table来布局,使用table布局的问题就是整个table读完后页面才会显示,用户的视觉体验并不好)。在某些情况下,你可能需要把你的脚本放在页面的后面。
理解 JavaScript 的 sandbox 是怎么怎么工作的,尤其是你想使用iframes。
请注意 JavaScript 可能会被禁止,这样会让你的AJAX失效。就算是大多数用户都开启了Javascript功能,但是也可能在一些情况下脚本是不被运行的,比如移动终端上,搜索引擎抓网页的时候也并不会执行你的脚本。
学习 301 和 302 转向的区别 (这也是一个SEO的问题).
尽可能多地学习你的部署平台。(比如:操作系统,Web Server:Apache/Nginx,防火墙,数据库,等等)
考虑使用一个 Reset Style Sheet.
考虑使用 JavaScript 框架(如: jQuery, MooTools, Prototype, Dojo 或 YUI 3),它们会很好的兼容于不同的浏览器。(陈皓注:强烈推荐你看一下本站的开源中最好的WEB开发资源一文)
把视觉效果和JS框架合在一起讨论,考虑使用一个Service,如:Google Libraries API 来装载框架,这样可以让浏览器可能早就把这个JS框架已经cache了而不需要再从你的网站上下载了。
Bug fixing
明白你会花20%的时间写代码,而80%的时候在维护,所以你要小心编码。(陈皓注:参看本站的“多些时间可以少些代码”一文)
设计一个好的错误报告机制。
设计一个入口可以让人们联系到你并给你建议和批评。
为你开发的东西形成文档,这样可以让后来的人容易维护你的软件和系统。
频繁备份(也可确保你的这些备份功能正常) Ed Lucas 的回答 有一些忠告。你还需要有一个恢复策略,而不只是一个备份策略。
使用一个版本控制系统来保存你的代码,如: Subversion 或 Git.
别忘了做Acceptance Testing,使用 Selenium 能帮到你。
确保你有足够的日志,你可以使用 log4j, log4n 或 log4r。如果出了问题,这是可以让你快速找到问题的方式。
当你写日志的时候,确保你记录了你捕获了处理和未处理异常。报告和分析日志可以让你知道你网站的问题。
这里有多的东西被省略了,并不是因为那些可能不是有帮助的答案,而是因为那些东西都太细节了,超出了这个问题的范围,因为这本来就是一个Web开发需要了解东西的Overview。我想你可以去看一下其它人的答案,我有时间,我也会补充别人的答案进来。请随意编辑这个答案,因为可能有些东西忘了,也有可能有些东西不对。