【Web前端HTML5&CSS3】02-前端开发准备

笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版

前端开发准备

1. 离线文档的下载

离线文档:Zeal - Offline Documentation Browser

如果安装报错,需安装:Visual C++ Redistributable

下载安装完成之后,会在“开始”屏幕或者桌面生成快捷键,双击打开

在第一次使用时,并不是直接就有HTML文档的,还需要Download。

这里点击工具栏的Tools-Assets或者下方的“Install and update docsets”都是OK的

image-20210514003839690

按照步骤安装即可

image-20210514004521785

由于服务器在国外,网络较慢,耐心等待download完毕

在Installed中出现HTML,同时左侧导航栏有了HTML,至此安装完毕

image-20210514005151906

离线使用,在左侧导航栏可以查询HTML标签和属性,右侧显示元素的详细信息

image-20210514005355719

2. 文本编辑器的选择

Notepad++

Notepad++是Windows操作系统下的一套文本编辑器,功能比 Windows 中的 Notepad 强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。

有语法高亮度显示、语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

完全免费,支持众多计算机程序语言:C,C++,Java,C#,XML,SQL,HTML,PHP,ASP等

官方地址:notepad-plus-plus.org

Softonic地址:Notepad++ - Download (softonic.com)

不过因为国外服务器原因,而且貌似被墙了,所以建议从Softonic下载

  • 优点:免费开源,轻量流畅,支持插件
  • 缺点:界面丑,虽然可以下载皮肤插件(PS:个人感觉皮肤插件也不好用)

image-20210514193614660

Sublime

Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。

主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

跨平台,同时支持Windows、Linux、Mac OS X等操作系统。

强大的命令面板功能,可以模糊匹配命令。

官方地址:Sublime Text - A sophisticated text editor for code, markup and prose

  • 优点:轻量流畅,支持插件,界面简洁,运行速度特别快
  • 缺点:不开源,商用收费

image-20210514193644287

VS Code √

Microsoft出品,轻量但强大,针对于编写现代Web和云应用的跨平台源代码编辑器。可以在Mac OS X、Windows和 Linux等操作平台使用。

具有对JavaScript、TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

官方地址:Visual Studio Code - Code Editing. Redefined

  • 优点:免费开源,轻量流畅,功能丰富,支持插件,界面简洁,智能代码补全,运行速度很快
  • 缺点:几乎没有什么太大的缺点(PS:撤销恢复之前的编辑时出现过问题,希望官方能够尽快修复)

image-20210514193819132

Atom

Atom是Github专门为程序员推出的一个跨平台文本编辑器。完全免费开源的代码编辑器,具有简洁和直观的图形用户界面。

支持CSS,HTML,JavaScript等网页编程语言。支持宏,自动完成分屏功能,集成了文件管理器。

官方地址:Atom

Github地址:atom/atom: The hackable text editor (github.com)

中文地址:Atom中文网 (baisheng999.com)

  • 优点:功能丰富,免费开源,支持插件,界面简洁
  • 缺点:相对重量级;打开大文件卡死(PS:产品上经常用它写amWiki,使用时经常卡死;而且安装过程没有任何选项和提示,默认装到C盘)

image-20210514193916283

WebStorm

JetBrains 出品的智能 JavaScript IDE。誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

IntelliJ IDEA 是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

官方地址:Download WebStorm: The Smartest JavaScript IDE by JetBrains

  • 优点:功能强大,支持插件,界面美观,智能代码补全,快速搜索
  • 缺点:重量级,占内存;收费

image-20210514194335432

除以之外,市面上还有很多功能强大的前端编辑器。

HBuilder:DCloud(数字天堂)推出一款支持HTML5的Web开发IDE。在语法提示、转到定义、重构、调试等方面都非常高效。缺点是不太稳定,有时会出现卡顿。

Dreamweaver:简称“DW,老牌的IDE ,国人开发,号称为编码极客而生的IDE。曾经PS+DW+FW(号称网页三剑客)称霸网页领域。然而之前的版本更新较慢,版本陈旧,已经满足不了广大前端开发者的项目需求,逐渐被市场淘汰。

这两款及其他编辑器在这里就不再赘述了(PS:本人没怎么用过,没有太多发言权)

这里我选择以VSCode作为接下来学习的开发编辑器了。当然每个人有每个人的偏好,你也可以选择自己心仪的编辑器进行开发。

3. 开发前准备

为VSCode安装以下插件,便于我们进行更好的开发工作

  • Chinese (Simplified) Language Pack for Visual Studio Code:中文(简体)语言包(PS1:不完全显示中文,但是大多数都会译为英文;PS2:喜欢原生态或者英文OK的话,可忽略)
  • Ayu:简单的主题与明亮的颜色
  • vscode-icons:好看的图标
  • Live Server:A Quick Development Live Server with live browser reload,即提供一个live服务器,并且支持代码与浏览器之间的实时同步刷新(PS:这样我们在写前端代码时就能实时看到效果了)

image-20210514220735626

4. 使用Live-Server

在当前HTML中右键单击,选择Open With Live Server

image-20210514205943151

踩坑1

Open a folder or workspace...(File -> Open Folder)

image-20210514210102722

解决方式:需要打开HTML所在的文件夹,通过导航栏 文件-打开文件夹,选择我们编写的HTML,再去Open With Live Server即可

image-20210514210432328

踩坑2

Server is started at 5500 but failed to open in Browser Preview. 

image-20210514212624752

解决方式:在liveserver设置中,找到Live Server>Settings:Use Browser Preview,取消对 Open in Browser Preview inside VS Code,instead of default browser的勾选即可

image-20210514213018282

踩坑3

Error: connect ECONNREFUSED 127.0.0.1:80
	at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)

image-20210514225932299

解决方式:取消使用代理,修改enable为false(这里我一直以为是live-server服务器本身的代理端口)。live-server默认使用5500端口

image-20210514214047881

实际上,配置端口要在Live Server › Settings: Port选项进行设置

image-20210514214432367

自定义端口号

按照上述说明,点击在settings.json中编辑会打开settings.json文件

image-20210514214642662

这里如果将liveServer.settings.port配置为0,会随机选择端口号

image-20210514230020015

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 尚硅谷是一家提供IT技术培训的机构,其中包括Web前端HTML5CSS3的课程。HTML5是一种用于创建网页内容的标记语言,而CSS3则是一种用于网页样式设计的语言。学习这两门技术可以帮助人们更好地设计和开发网页,提高用户体验和网站的可访问性。 ### 回答2: 尚硅谷Web前端HTML5教程是一门专门针对Web前端开发的课程。HTML5HTML语言的最新版本,主要用于Web前端开发。该课程从基础知识讲起,依次介绍HTML5的基本语法、语义标签、音视频、Canvas绘图等方面的知识点。通过实际案例,让学员掌握HTML5前端开发中的应用。 首先,该课程的重点在于HTML5新特性的讲解。HTML5拥有许多新的语义标签,如header、article、section、footer等,这些标签能够更好地描述网站的结构和信息。此外,HTML5还提供了新的多媒体标签,如video、audio等,使得网页能够更加丰富和生动。HTML5还可扩展性强,可以更好地支持其他Web技术。对于Web前端开发者来说,掌握HTML5是非常重要的。该课程深入浅出地讲解了HTML5的语言特性,帮助学员更好地掌握。 其次,该课程以实战案例为主导。课程会使用案例练习来帮助学员更好地理解HTML5的知识点,并将其灵活应用到实践中。案例覆盖面广,包括音视频播放、图片列表展示等多种场景。学员在实践中发现问题、解决问题,能够促进知识的吸收和掌握。学员还可以在课程中学习如何使用Canvas绘图,从而达到更高的前端开发能力。 最后,该课程的授课老师资深且经验丰富。课程老师是尚硅谷资深前端开发工程师,具有多年的实际开发经验。老师会通过自己的经验和教学方法,帮助学员更好地理解和掌握HTML5的知识。学员还可以在课程中与老师进行互动,及时解决问题,进一步提升自己的学习效果。 综上所述,尚硅谷Web前端HTML5课程是一门非常优秀的课程。该课程以HTML5新特性为重点、实战案例为主导、讲师资深有经验为特点,赢得了众多学员的好评和认可。学习该课程,有助于Web前端开发者掌握HTML5,提高自己的开发技能,为自己的职业发展打下坚实的基础。 ### 回答3: 尚硅谷是一家专业的IT培训机构,旨在提供高质量的IT教育解决方案,帮助学生提升技能,实现职业上升。在尚硅谷学习Web前端HTML5,首先需要了解什么是Web前端HTML5Web前端是指在Web网站或应用程序的前端进行开发和设计的过程,设计和实现网站页面的模板和设计要素,实现互动式界面的交互性和动态效果,增强用户体验。HTML5是HyperText Markup Language 5的缩写,是一种标准网页设计语言,可以用来定义和创建网页的内容和结构,是Web前端技术的基础。也是现代Web页面的标准,包含了一些新的功能,比如视频、音频、图像、动画和图形等。 在尚硅谷学习Web前端HTML5,将会得到严谨的课程体系和内容,从基础知识到实践操作全面覆盖。学生将深入了解HTML5CSS3、Javascript、jQuery等技术,掌握Web前端开发的核心思想和流程。学生们将能够理解和应用HTML5Web前端开发中的应用,创建和设计网站内容并实现常见的互动效果。同时,学生们还将学习最佳实践、代码规范和优化技巧,全面提升Web前端开发技能。 在尚硅谷学习Web前端HTML5的优势,除了课程内容的全面性和严谨性外,还有课程形式的多样化和灵活性,包括线上直播课程、视频课程、互动问答和实践课程等,可以根据学生的情况进行选择和学习。此外,尚硅谷还提供了完善的支持体系,包括作业批改、实战项目等,帮助学生增加实践经验和应用能力,为今后就业和职业发展奠定了坚实的基础。 总之,尚硅谷Web前端HTML5是一个非常有价值的课程,可以帮助学生深入了解Web前端开发的技术和流程,提升技能和职业竞争力。在现代数字化时代,Web前端开发和设计人才需求越来越多,学习Web前端HTML5也是一条不错的职业发展之路。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值