IT兄弟连 HTML5教程 HTML5的基本语法 如何选择开发工具

如何选择开发工具
有许多可以编辑网页的软件,事实上你不需要用任何专门的软件来建立HTML页面,你所需要的只是一个文本编辑器(或字处理器),如Office Word、记事本、写字板等。制作页面初学者通常都会选择一个集成开发环境(IDE),例如Dreamweaver,入门快、见效快,在不知不觉中已经完成了页面制作。但是随着学习的深入,你就会发现步入了一种窘境,因为过分的依赖IDE导致我们不清楚其实现的本质,知其然但不知其所以然。特别是页面出现BUG时,不用工具你便手足无措,更不用提如何进行页面优化以及完成一些更高级的应用了,所以越聪明的IDE越使我们忽略了华丽网页背后最本质的代码。这里笔者建议学习阶段最后还是选择简单的工具,例如vi或Notepad++之类的工具,只用一些基本的编辑功能,和能使开发语言中关键字高亮显示即可。这样就可以学习到开发语言的本质,对学习非常有帮助,但还是建议在实际开发中多使用功能齐全的IDE,毕竟能提高一定的开发效率。一些常在学习中使用的网页开发工具如图1所示。

图1 常见的网页开发工具
认识浏览器中的开发者工具
使用浏览器解析HTML代码,就像使用音乐播放器听歌曲,用视频播放器看电影一个原理。对于普通用户来说,使用浏览器就是浏览网页,只用到浏览器最基本的功能。而浏览器的厂商可不光为普通用户考虑,还专为开发者提供了很多调试页面的工具,对网页开发、升级、维护都非常有帮助。浏览器开发工具一直是Web开发者最得力的工具,它能够与Web浏览器和谐相处,允许我们在当前窗口中实时地操作页面元素、样式和前端程序,以及获取一些其他的有用信息。开发工具最大的特点就是很容易使用,但很多开发者们因为不了解则常常错过了它们所提供的大部分功能。当然浏览器的种类很多,浏览器内核也不统一,以前开发者使用Firefox的一个名叫Firebug的扩展,来开发和调试网站。但是现在,各个浏览器都开发了一套它们自己的工具,并且每一个都有自己的优势和劣势。如表1所示,列出常用浏览器和它的开发工具集。
表1 常用浏览器和它的开发者工具

如果没有这些方便的工具,构建一个网站真的十分困难。因为本书主要使用谷歌的Chrome作为演示浏览器,所以重点讲解Chrome中开发者工具的使用,如果你喜欢使用Firefox浏览器,可以下载安装Firebug工具插件。激活开发工具通常是按下“F12”键(Mac系统为Cmd + Option + I),或通过右键点击页面,选择弹出菜单中的“审查元素”,或者在Chrome的工具中找到,如图2所示:

图2 Chrome开发者工具的几种启动方式
打开的开发者工具就是如图3所示的样子,也可以通过鼠标拖拽进行放大和缩小的操作,或通过一些按钮改变位置,以及弹出作为一个独立的窗口存在,当然也可以关闭。

图3 Chrome开发者工具的样式
通过Chrome浏览器中的开发者工具可以查看、编辑页面上的元素,包括HTML和CSS,直接对工具中元素的HTML进行编辑,或者删除某个元素,所有的修改都会即时在页面上得到呈现,即修改即时生效。你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处。还可以点击左侧某一个具体去请求URL,可以看到该请求的详细HTTP请求情况,包括HTTP请求头、HTTP响应头、HTTP返回的内容等信息,对于开发、调试,都是很有用的。还有你可以打开Javascript控制台,做一些JavaScript代码的查看或者修改,除了查看错误信息、打印调试信息、写一些测试脚本以外,还可以当作Javascript API查看用。
Chrome除了简洁、快速,现在的Chrome的插件也非常的丰富。而对于web开发者来说,Chrome对于HTML5、CSS3等一些新标准的支持也是比较完善的,开发者工具非常好用,这就是为什么笔者向Web开发者推荐使用Chrome的原因。
IT兄弟连 HTML5教程 HTML5的基本语法 如何选择开发工具的更多相关文章
- Xamarin.Forms教程下载安装Windows版的Xamarin开发工具
Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...
- IT兄弟连 HTML5教程 HTML5的基本语法 了解Web
HTML也是计算机编程语言,但由于功能简单易用,不涉及业务逻辑,算是编程语言中最简单的了.其实学习HTML这门语言,就是在学习一个个HTML标记的使用,标记的名称和使用不是自定义的,它的功能及用法是已 ...
- IT兄弟连 HTML5教程 HTML5的学习线路图 第一阶段学习网页制作
学习HTML5技术可并不是简单学会几个新增的标签而已,HTML5现在可以说是前端所有技术的代名词.需要学习的语言和工具不仅多,对于刚接触他们的新人会感觉很乱.另外,前端开发也会细分很多个开发岗位,不同 ...
- IT兄弟连 HTML5教程 HTML5和JavaScript的关系
JavaScript可是实现HTML5重要语言.长久以来,JavaScript一直都是在HTML中实现动态效果的不二之选,而JavaScript在一些程序员眼里都是编程语言中的二等公民.早先,它经常是 ...
- IT兄弟连 HTML5教程 HTML5的基本语法 小结及习题
小结 一个完整的HTML文件由标题.段落.列表.表格.文本,即嵌入的各种对象所组成,这些逻辑上统一的对象称为元素.HTML文档主体结构分为两部分,一部分是定义文档类型,另一部分则是定义文档主体的结构框 ...
- IT兄弟连 HTML5教程 HTML语言的语法 1
HTML是文本类型的语言,和其他任何一门语言相比,语法都是最简单的.但在编写HTML文件时,必须遵循HTML的语法规则.一个完整的HTML文件由标题.段落.列表.表格.文本,即嵌入的各种对象所组成,这 ...
- IT兄弟连 HTML5教程 HTML5的基本语法 简单HTML实例制作
现在学习HTML5的方式 目前HTML还处于HTML4与HTML5之间的过渡使用阶段.移动端的Web界面开发已经全面使用HTML5的技术,而在PC端由于用户升级浏览器周期较长,面临着页面的兼容性问题, ...
- IT兄弟连 HTML5教程 HTML语言的语法 2
HTML颜色值的设置 大多数浏览器都支持颜色名集合,颜色值是一个关键字或一个RGB格式的数字,在网页中用得很多.仅仅有16种颜色名被W3C的HTML 4.0标准所支持,它们是:aqua.black.b ...
- IT兄弟连 HTML5教程 HTML5的基本语法 了解HTML及运行原理
了解HTML HTML(HyperText Marked Language)即超文本标记语言,是一种用来制作超文本文档的简单标记语言.我们在浏览网页时看到的一些丰富的影像.文字.图片等内容都是通过HT ...
随机推荐
- maven多仓库配置 公司仓库和阿里仓库
针对公司内网私服仓库,私服仓库不能访问外网,此时无法在私服仓库代理阿里的maven仓库.我们的maven就需要配置多个仓库: maven目录下的conf/settings.xml配置文件: 一.在pr ...
- bayaim_Centos7.6_mysql源码5.7-multi_20190424.txt
用户名/密码mysql/mysql 一.安装mysql: 位置位于 /data/mysql 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除 ...
- 2019-2020-1 20199305《Linux内核原理与分析》第七周作业
进程的描述与创建 (一)进程的描述 (1)操作系统内核实现操作系统的三大管理功能(进程管理最为核心) 进程管理 内存管理 文件系统 (2)在Linux内中用一个数据结构struct task_stru ...
- SqlException:ConnectionTimeout Expired. The timeout period elapsed during the post-login phase
linux系统部署.netcore程序后,访问某台sqlserver 2008 R2数据库 Connection Timeout Expired. The timeout period elapsed ...
- MIT / BSD / Apache / LGPL / Mozilla / GPL 区别
自由度:MIT > BSD > Apache > LGPL > Mozilla > GPL
- Hbase如何批量删除指定数据
有时我们需要批量删除一些hbase中符合某些条件的数据,本文提供一种简单的shell命令的方式批量删除hbase里的数据.思路就是,建立hive与hbase的关联表,通过hive sql查询出符合条件 ...
- 匿名函数,内置函数II,闭包
1. 匿名函数 匿名函数,顾名思义就是没有名字的函数,那么什么函数没有名字呢?这个就是我们以后面试或者工作中经常用匿名函数 lambda,也叫一句话函数. 现在有一个需求:你们写一个函数,此函数接收两 ...
- PHP+Ajax实现文章心情投票功能实例
一个PHP+Ajax实现文章心情投票功能实例,可以学习了解实现投票的基本流程:通过ajax获取心情图标及柱状图相关数据,当用户点击其中的一个心情图标时,向Ajax.php发送请求,PHP验证用户coo ...
- JS基础语法---函数作为参数使用---回调函数
1. 函数可以作为参数使用, 如果一个函数作为参数, 那么我们说这个参数(函数)可以叫回调函数 2. 只要是看到一个函数作为参数使用了, 那就是回调函数 function sayHi(fn) { co ...
- 近期用到了Git,就简单介绍下具体用法吧
pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并push:是推代码,将你的代码上传到远程的动作完整的流程是: 第一种方法:(简单易懂) 1.git add .(后面有一个点,意 ...