仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1020|回复: 6
打印 上一主题 下一主题

[HTML5] html教程之网页使用开辟周期:延长网页使用开辟的技能

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:57:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展.破洛洛文章简介:延长网页使用开辟的十年夜省时技能。
在现今的开辟情况之下,快便是好。
现今诸如“疾速使用开辟”,“急迅软件开辟”和“异步JavaScript和XML“(现在我们乃至没法耐烦地守候网页的从头载进)等盛行辞汇和术语让你见地到事实身处于如何一个快节拍的天下傍边。
可是办事赶工夫其实不意味着你事情要加班加点——你事情时必要动些头脑。此文,将为你供应延长网页使用开辟的十年夜省时技能
1、利用框架



框架提掏出了惯例代码,给你编写网页使用供应了一个基础的机关和基本。
框架中一个十分典范的例子就是Rails,Rails就是Ruby编程言语的一个网页使用开辟框架。经由过程为你供应事后编写好的代码程序包(举个例子,像用户输出考证体例)——你不单单节俭了用Ruby编写你本人代码的工夫——你也很分明这些程序包已受住了其他开辟职员的测试和查验,这能够在广度测试时为你削减很多贫苦,别的还能够制止一些因短少测试而招致潜伏的毛病。
一样的优点关于利用诸如MooTools的JavaScript框架也是合用的。这些框架供应给你的一些类办法都是由中心开辟者和社区供应,并在诸多扫瞄器下承受普遍测试的磨练。客户端剧本言语框架另有jQuery,PrototypeJS,和YUI。假如你想用一些非支流的JS框架,你能够看看这个极具潜力的JavaScript框架清单。
关于服务器真个框架,你能够思索CakePHP,CodeIgniter,Zend,大概symphony。假如你喜好VB和C#之类微软撑持的言语,你能够思索.Net框架。
你乃至是可使用像960Grid大概BluePrint如许的CSS框架来疾速编写和标准你本人作风的页面布局。
2、利用集成开辟情况



固然,你能够只用一个Notepad如许的文本编纂器和FTP便可创立网页使用及其页面。可是我想年夜多半人都以为,这并非一个可用在开辟庞大和强健网站项目之上的明智办法。
集成开辟情况(IDE),为你筹办了创立和办理年夜型网站项目所必要的工具汇合。集成开辟情况的功效一向在变,但它们都有以下一些罕见的功效
1、项目办理和团队合作功效。
2、调试和诊断功效。
3、语法提醒和主动完乐成能(IDE会推测你想写的语法)
4、语法高亮
5、内置FTP,能同步当地和远程主机上的文件
“IDE”这个词大概有些花梢,有些人还对此不太熟习,可是年夜数据人应当传闻过Adobe的Dreamweaver。Dreameweaver就能够当作是一个集成开辟情况。由于它含有下面提到的一些功效,帮你更快的编写代码。(他一般合用于前真个制造。可是它也撑持服务器真个言语,像PHP和ASP.NET)
现在网上有大批的IDE,你所要做的就是为你本人(大概你的团队)选择一个。像一些盛行的,功效完全的IDE,如Eclipse,KomodoIDE,NetBeans,VisualStudio,和AptanaStudio.
3、得当的模块化
模块化是创立易于保护和扩大庞大使用的关头之地点。实质上这意味着代码要以小的部件来编写,而不是将一切代码写成一个年夜文件。
模块化开首有其本身的工夫本钱(由于你必需在计划文件布局方面消费很多心机。)可是,当你必要变动某一部件大概想要扩大你的使用时,这会为你节俭失落很多工夫。
模块化也使得bug限定在模块以内,假如有中央产生成绩,你会很快的找到成绩地点。
可是模块化的滥用会招致代码的痴肥和太多不用要的include语句,这会极年夜的拖慢全部使用的运转速率。因而在模块化水平太高和太低之间,我们必要到一个好的均衡点。
一些模块化计划形式就包括MVC和PAC形式。
4、利用扫瞄器工具高效扫除前端疑问成绩



没有处置比跨扫瞄器的兼容息争析成绩更糟的事变了。这杆子事会使你疯失落,它给你带来的挫败感差未几让你以为不砸失落点器材难明心头之恨。可是集成进扫瞄器的调试工具会使得寻觅和诊断前端成绩变得分为敏捷和高效。
Firebug和WebDeveloper是相对需要的省时利器,它们已成了前端网页开辟者的必备工具。Firbug能够轻松的检察DOM,以懂得其道理,和能够在运转中调剂CSS/HTML/JS,除此以外,也能够帮你调试和正文(profile)你的JavaScrpt代码,帮你弄后来事实是甚么情况招致了你的剧本运转中止。WebDeveloper给你供应了一系列有效的工具,像有的工具可让你点击一个页面元素就能够看到有哪些款式声明影响了该元素,也能够使你很便利的禁用JavaScript和CSS,让你懂得在没有JavaScript大概CSS的情形下,你的页面是怎样事情的。
假如你必要在IE扫瞄器下调试,你能够实验实验IE开辟者工具条。它在功效上跟Firebug和WebDeveloper很类似。假如你想找更多的集成在扫瞄器内的IE调试工具来帮你i节俭调试工夫,你能够点击这个链接。
5、代码重用
假如你发明你本人总是在做反复的事变,这时候候你应当深思深思你的代码布局了。思索进修一下罕见的计划形式它会匡助你创立可重用的天真的办法,函数,和工具。
打个例如,假如,你必要频仍的链接到数据库,你大概必要创立一个数据库的会见类,来处置数据库的链接,查询和数据的提交。
6、在线合作和追踪项目形态



实践上——你事情其实不孑立。不管你是为一个开辟团队事情或是为或人事情(这团体多是你下属大概你的客户),你都应当充实享用在线合作和追踪项目形态说给你带来的优点。
你外行政性义务上消费的工夫越少,大概在在无量无尽的集会上消费的工夫越少(大概,更糟的,是那种必要出差的面临面集会)——你在代码上消费的工夫就越多。
像Basecamp,Lighthouse,和activeCollab这类工具就给你供应了一站式团队合作服务,让你随时追踪项目标形态,你也能够设置项目标方针和里程碑(milestones)——如许一切人就能够主动同步,为你省下频仍复兴电子邮件的工夫,你也无需在进度确认集会上消费大批无用工夫。
这些工具l别的会匡助你辨别事变轻重,确保了一切的事变都在一个会合的中央构造和纪录上去。
7、代码的主动格局化和尺度化
你必要将你的一切代码格局尺度化,如许做不单单这是一个很好的习气,并且往后你一旦必要返来看这些代码,这会帮你很快的了解这些代码。
代码的主动格局化可让你一键格局化你一切的代码,而不是一行一行来做这事,这也确保了代码编写的分歧性。主动的格局化也削减了手动修正发生毛病的风险、
我们有很多工具来匡助我们做这事,良多是收集版的工具。关于CSS而言,一个盛行的开源办理计划就是CSSTidy(CleanCSSisanCSSTidy的在线版本)。关于HTML我们有HTMLTidy。
关于剧本,我们有PHPSourceCodeFormatter,RubyScriptBeautifier,和CodeBeautifierPlus(这个工具是用来格局化C#,ActionScript,andJava).
8、在需求搜集和计划阶段多花工夫
防备远赛过弥补。也许某些头脑学派的人物夸大不要在企图上华侈工夫——确保你已搜集到了你必要晓得的一切信息,在做作业方面消费需要工夫仍然是需要的。假如在需求搜集方面没做足作业会招致功效众多(featureCreep),缘故原由就是各类不曾意料到的功效需求
9、利用已编写好的代码



前人和帮我们创造了车轱轳,以是我们也没需要亲身再捣鼓出车轱轳来。假如在某个中央看到某个感乐趣的功效,其别人极有大概已为你写好了代码(嗯,不单单是为你,而是为我们人人。)关于PHP而言,PHPClassesRepository为你供应了多量的类和剧本供你下载和利用。HotScripts则供应了其他言语的各类剧本。假如你只是想要一些小的代码段,你能够往devSnippets下面淘淘宝。
注重:只要当你具有充分的履历,能分辩出好代码和差代码,下面的这个举措才会真正帮你年夜忙。不然你会发明你终极制品中代码bug丛生,誊写凌乱。
10、精简功效
你必需对网页使用的某些功效做一个评价,以判别在这个功效下面的工夫投进是不是值得。
你的用户真的必要一个其实不常常更新的内容办理体系为每个种别的文章供应一个自界说的RSS输入吗?你真的必要一个网站款式转换器来帮你检测到用户地舆地位那里,然后将网站出现分歧的作风。
编写网站功效就是一场艰辛的战役,不要在对终端用户无用的功效上泯灭开辟工夫,何况这些功效并且会利用户界面庞大化。
原文sixrevisions.com
</p>
HTML5开发的网页文档类型极其简单,就够了,记得5年前还在反复跟团队强调使用XHTML那段冗长的文档类型声明.
小妖女 该用户已被删除
沙发
发表于 2015-1-24 05:36:18 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
深爱那片海 该用户已被删除
板凳
发表于 2015-2-7 02:38:23 | 只看该作者
Dreamweaver8中文版(dw)是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”。
若相依 该用户已被删除
地板
发表于 2015-2-20 08:14:41 | 只看该作者
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
飘飘悠悠 该用户已被删除
5#
发表于 2015-3-6 17:19:15 | 只看该作者
直接用代码建立链接,如:可以直接输入 <a herf = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"red.html\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\">红色的网页 12、插入标签法建立链接,可以再选中文字后在代码中插入html标签,页元素<a>.也可以按ctrl+t进入html标签插入方法之后输入代码即可。
admin 该用户已被删除
6#
发表于 2015-3-13 06:06:10 | 只看该作者
只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-20 14:32:10 | 只看该作者
Dreamweaver8中文版(dw)是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 00:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表