`
xiaolanglang123
  • 浏览: 26283 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类

Web开发人员基础技巧小知识

阅读更多

众所周知,Web开发行业的持续发展和需求的不断变化给开发人员提出了新的要求与挑战。就网站而言,用户期望网站内容能更加丰富多彩、页面更加美观并且能提供良好的用户体验。如果Web开发人员一直止步不前,那终将会被淘汰。
 
做为Web开发人员,需要掌握的东西很多,才有资格成为优秀的开发人员。在成为优秀开发人员之前,还要打好以下的基础,才能让你的开发之路更容易实现!
 
方法/步骤
 
一、要掌握一些基础的SEO(搜索引擎优化)知识:
 
对于网络开发人员来说,了解搜索引擎优化的基本信息是必须的。虽然你可以预留导向你客户端的关键字,开发人员应该用有更合理的在页面上安排这些关键字的策略。这意味着,在整理前端的标记,好好利用 《TITLE》、《META》、《h1》和《h2》标签,同时在后端组织更加稳固的的链接和目录结构。
 
二、为了能让网站被更多的人看到,显然应该让它支持所有主流浏览器(IE6、IE7、IE8、FF2、FF3、Safari 4和Opera 9)。每个人都很厌恶跨浏览器调试,但 最好的方式是预防,从有效的HTML和良好的reset样式表开始。就我来说,是使用* {magin:0; padding: 0}。不过,大家也可以使用其它更健壮的方式。 另外,还应了解某些浏览器的怪癖。最著名的当然是IE家族,特别是IE6(没错,一直是它,依然是它)。尽管大多数问题可以归结为臭名昭著的haslayout bug,但你不能依赖某些笨拙的方式来解决它,例如* {zoom: 1}。
 
三、优化网站图片:
 
尽管大多数程序员都是靠专业的设计师来设计图片,但懂点Photoshop对程序员来说也很重要。掌握一些图片处理技术之后,一些小修改就不需要再踢回给设计师,直接自己改了就是,而且,在修改设计时,你还会马上知道是否可行。 图片优化是Photoshop技能里对web程序员最为重要的一项。图片的大小往往是对带宽最大的威胁,图片优化直接关系到网站的载入时间。 Photoshop和Illustrator的「Save for Web」选项极大地简化了图片优化环节,大家只需要在PC上按下Ctrl-Alt-Shift-S或在Mac上按下Command-Alt-Shift- S即可进入这一向导。
 
四、版权/网络法规的基础:
 
虽然无需法学学位,但开发者最好能够对版权和网络法规有基本的了解。 因为网页从本质上来讲,是一种出版物,而著作权则是网站最常见的法律问题。从用户生成的盗取Flicker 图片的内容到对纽约时报内容大段的引用,如果不想被起诉,或是收到投诉信件,你最好了解这些。当然,如果你想提起诉讼或是投递投诉信,你也最好了解这些。 除了著作权法之外,签订注册/使用主机托管或是软件的协议时,你最好也好好看看隐私协议和 COPPA(美国儿童网路隐私保护法) 的规定。
 
以上这些所分享的经验内容也只是仅供参考,具体的要怎么做,或者提升自己还是要靠自己平时不断的积累和学习的。

文章来源于:http://www.alqsoft.com/xinwenzixun/webkaifa/2014/0812/163.html

分享到:
评论

相关推荐

    pythonweb设计教程课后答案-PythonWeb开发基础教程教学大纲.pdf

    3. 通过合理的理论和实验课时安排,确保学生有机会运用所学知识在计算机上实践Python Web开发技巧。 **课程内容概览** 1. **Python起步**:首先介绍Python Web开发的概况,包括如何配置Python Web开发环境以及如何...

    前端Web开发指南:HTML5+CSS3+移动端Web基础知识与技巧

    内容概要:本文详细介绍了前端Web开发的基础知识点和技术技巧,涵盖了HTML5、CSS3以及移动Web的相关内容。具体包括Visual Studio Code编辑器的安装配置、HTML的基本语法和结构、常见标签的使用方法及其应用,如标题...

    Java Web开发实例大全.基础卷

    基础卷》,你可以获得全面的Java Web开发知识体系,了解每个技术的实际应用场景,并通过实例操作来加深理解。配合书中的"Readme.txt"文件,你可能还能获取到额外的提示、资源链接或作者的说明,进一步提升学习效果。...

    写给Web开发人员看的HTML5教程

    本教程专为Web开发人员设计,由Klaus Forster撰写,旨在帮助开发者掌握HTML5的核心概念和实践技巧。 HTML5的核心特性包括: 1. **语义化元素**:HTML5引入了如、、、、和等新元素,它们提供了更好的文档结构,使得...

    Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著

    本书旨在帮助读者深入理解和熟练掌握使用JavaScript进行Web GIS应用的开发技巧。 首先,ArcGIS API for JavaScript是Esri公司提供的一个JavaScript库,用于构建交互式的在线地图应用程序。它提供了丰富的地图操作、...

    WEB开发人员参考大全

    《WEB开发人员参考大全》是一份综合性的英文版WEB开发资源,它包含了广泛且深入的知识点,旨在为WEB开发者提供全面的指导和支持。无需额外的阅读器,用户可以直接浏览此CHM(Compiled HTML Help)文件,这使得学习和...

    web开发调试方法

    本文将深入探讨web开发的调试方法,包括常见的工具、技巧以及如何有效地利用它们来提升开发效率。 首先,我们要理解的是,web开发调试涉及到前端(HTML、CSS、JavaScript)和后端(服务器端语言如PHP、Java、Python...

    C# WEB开发指导 pdf+源码

    《C# .NET Web Developer's Guide》是一本专为初至中级Web开发人员设计的指导书籍,涵盖了C#语言在Web开发中的应用,以及相关的源码示例,旨在帮助读者深入理解和实践C#进行Web开发的技术和技巧。本书的内容丰富且...

    WEB开发人员参考大全_最完整的HTML.CSS与JAVASCRIPT工具书

    这本"WEB开发人员参考大全_最完整的HTML.CSS与JAVASCRIPT工具书"正是针对这些关键技能提供的一份详尽学习资源。 HTML(HyperText Markup Language)是创建网页内容的标准标记语言,它定义了网页的结构。HTML元素由...

    java web开发实战1200例 第二卷 源码

    《Java Web开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax...

    domino web 开发教程

    《Domino Web开发教程》是一本专为已经具备Notes开发基础,希望深入Web开发领域的专业人士量身打造的指南。本书全面覆盖了从基础概念到高级技术的诸多方面,旨在帮助读者掌握利用Domino平台构建高效、动态Web应用...

    HTML5移动Web开发

    “HTML5移动Web开发.pdf”这份资源很可能是详尽的教程或参考手册,涵盖了以上及更多HTML5在移动场景下的应用技巧和最佳实践。通过学习,你可以掌握创建高性能、跨平台的移动Web应用所需的知识,为你的职业发展打下...

    Visual C#.NET中文版Web服务开发基础

    《Visual C#.NET中文版Web服务开发基础》这本书是一本针对.NET Web开发初学者和进阶者的必备参考资料。...通过学习这本书,你将能够熟练掌握使用C#和.NET框架构建Web服务的技巧,为你的Web开发事业打下坚实的基础。

    Domino Web开发培训

    总的来说,Domino Web开发培训是一个全面的课程,涵盖了从Web基础知识到高级Lotus Domino开发技巧的广泛内容,对于想要提升在Lotus Domino平台上开发Web应用技能的人来说,是一次不可多得的学习机会。通过这次培训,...

    一些ASP.NET的Web开发源代码小实例,初学者的常用技巧

    本压缩包包含的是一些ASP.NET的Web开发源代码实例,非常适合初学者学习和掌握基础的开发技巧。 首先,"常用控件的用法"是ASP.NET Web开发中的核心部分。ASP.NET提供了大量的服务器控件,如Label(标签)、TextBox...

    java web开发实例

    【Java Web开发实例详解】 Java Web开发是一种使用Java技术构建基于...通过这个实例,你可以系统地学习Java Web开发,从基础概念到实践案例,逐步掌握开发技巧。不断练习和探索,你将成为一名熟练的Java Web开发者。

    web 开发资料全套

    【标签】中提到了"web"、"JavaScript"、"java"以及"开发资料",这表明这份压缩包主要聚焦于Web前端开发,特别是JavaScript和Java这两门语言,同时也包括了一些基础的Web开发知识。 - "web":Web开发是构建和维护Web...

    web开发 web java开发

    本文将深入探讨“Web开发”与“Web Java开发”的相关知识点,包括它们的基本概念、重要性以及使用Java进行Web开发的常用技术和框架。 首先,Web开发是指通过创建和维护Web应用程序来构建和设计网站的过程。它涵盖了...

    Java Web整合开发王者归来

    1. Java基础:作为Java Web开发的基石,Java基础是理解后续高级概念的前提。这包括Java语言的语法、面向对象编程的原则、异常处理、集合框架、输入输出(I/O)系统、多线程和网络编程等。 2. Web技术:Java Web开发...

Global site tag (gtag.js) - Google Analytics