2021年 Web 前端入门学习路线,(附:前端基础学习笔记)

article/2025/11/11 5:16:07

前言:

学习是一个循序渐进的过程,是一件非常难得坚持的事情。如果真的想学习前端开发,一定要下决心!
这里分享给大家前端学习路线图和基础知识笔记,希望对前端学习有所帮助。

前端基础(HTML,CSS,JavaScript)

1,HTML+CSS

HTML(超文本标记语言)和 CSS(级联样式表)是用于构建 Web 页面的两项核心技术。学习 HTML+CSS 是前端小白入门的必经之路。

HTML 全称为超文本标签语言,是一种标识性的语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字,图形、动画、声音、表格、链接等。

CSS 层叠样式表是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

2,JavaScript 基础

JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式风格。

主要功能

  • 嵌入动态文本于HTML页面。
  • 对浏览器事件做出响应。
  • 读写HTML元素
  • 在数据被提交到服务器之前验证数据。
  • 检测访客的浏览器信息。控制 cookies,包括创建和修改等。
  • 基于 Node.js 技术进行服务器端编程。

移动端开发(HTML5,CSS3,Bootstrap)

1,HTML5 / CSS3

HTML5是构建Web内容的一种语言描述方式。HTML5 是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。

HTML5 是 Web 中核心语言 HTML 的规范,用户使用任何手段进行网页浏览时看到的内容原本都是 HTML 格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。

CSS3 是 CSS(层叠样式表)技术的升级版本,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。

2,Bootstrap

Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap 提供了优雅的 HTML 和 CSS 规范,它即是由动态 CSS 语言 Less 写成。

文章只展示了部分学习路线图,需要完整的前端初阶学习路线图和前端学习笔记可以【点击这里领取】

前端基础学习笔记

HTML 基础

  • html基本结构
  • 标签属性
  • 标签属性
  • 文本标签

CSS 基础

  • CSS 权重及引入方式
  • 用CSS画三角形
  • 元素水平垂直居中的方案
  • 元素种类的划分
  • 盒子模型及其理解
  • margin塌陷及合并问题
  • 浮动模型及清除浮动的方法
  • 圣杯布局与双飞翼布局
  • Flex 布局
  • px,em,rem的区别

JavaScript 基础

  • 原始值和引用值类型及区别
  • 判断数据类型的常用方法
  • 类数组和数组的区别与转换
  • 数组常见的 API
  • bind,call,apply的区别
  • new的原理
  • 如何正确判断this
  • 闭包及其作用
  • 原型和原型链
  • 继承的实现方式及比较
  • 对象的深拷贝与浅拷贝
  • 防抖和节流
  • 作用域和作用域链、执行期上下文


http://chatgpt.dhexx.cn/article/4N6yZ2BT.shtml

相关文章

2021web前端学习路线

2021年最新web前端学习路线!接下来,教大家如何从零基础小白学习web前端。 一、入门web前端开发 在介绍阶段,必须首先学习最基本的技能:基于UI设计草案的HTML静态页面生成。这要求您掌握HTML的技巧、CSS页面的布局、样式的风格等。在这个阶段,你需要学习: 1、HTML + CS…

前端学习路线,如何学习前端

前端学习路线,如何学习前端(学习周期,测试题,源码,阶段项目) 1.首先零基础学习前端先要有一个计划,了解前端要学习哪些技术。 2.做好自己的时间规划,如何快速入门前端那肯定是需要不断的提高自己的学习效率,学习过程中尽量把手机调至静音给自己一个安静的学习环境和…

2020前端学习路线收集整理

本人18年毕业,刚毕业自学Java,第一份工作因部门解散,时效半年,其实那时我一直在想往前端发展,恰巧拿到下家offer,第二份工作确实是前端,不过是客户是银行,样式全部统一,与…

前端学习路线(三)

往期回顾↓↓↓ 前端学习路线(一) 前端学习路线(二) 在前两章中,我们讲了如何去学习前端三剑客、js高级和bootstrap的重点,得到了很多前端初学者的好评,收藏量也是每天都在增加,所以…

WEB前端学习路线2023完整版(附视频教程+学习资料)

下面小编为web前端学习爱好者汇总了一条完整的自学线路,适合初学者的WEB前端学习路线汇总! 需要更多教程,文末扫码即可 别忘了扫码领资料哦【高清Java学习路线图】 和【全套学习视频及配套资料】 1.HTML5介绍 内容包括:(互联网发…

前端学习路线(一)

很多人问我前端学习的路线是怎么样的,css要学多久,js高级要不要学,先学node.js还是先学vue,所以想通过一篇博文来讲一下这个事情 要不要学前端三剑客 这个问题是很多想快速上手前端的同学问的最多的一个问题,因为有很…

前端学习路线(二)

🔥🔥🔥欢迎关注csdn前端领域博主: 前端小王hs 🔥🔥🔥email: 337674757qq.com 🔥🔥🔥前端交流群: 598778642 在前端学习路线(一)一章中…

靠在校所学的前端知识,你可能连实习都找不到,附【大前端学习路线】

又是一年毕业季,又有万千学子开始涌入社会这片汪洋。 前些日子有个大学生小伙问了我关于前端开发找工作的问题,他说他很迷茫,大家都找到了工作,自己的简历投了却杳无音信,于是来问我是不是哪些环节没有做好。 结果我…

送你一份入门前端学习路线图

互联网时代,只要公司有开发互联网产品的需要,包括网站、网页、H5、小程序、APP等,就一定少不了前端开发工程师岗位。如今的“大前端时代”,前端也已不限于传统PC端和移动手机端,随着VR、可穿戴设备、车载系统、智能投影…

【新人福利】前端学习路线,再也不用发愁自己该从何学习

欢迎进入WEB前端 再学习WEB前端知识之前,我们首先要了解下面这几个问题,这是你为何要学,如何去学的前提。 1.什么是WEB前端 前端主要使用HTML、CSS、JavaScript等专业技能和工具将产品UI设计稿实现成网站产品(简单说就是你要把UI…

怒肝最新保姆级前端学习路线,速成贴心全面!

这份学习路线并不完美,也不会有最终形态,正如前端不可预见、永无止境的未来。 大家好,我是鱼皮,肝了几天终于完成了这份保姆级前端学习路线。 💂 💻 👴🏽 先放一张图&#xff1a…

2022 年前端工程师学习路线图(完整版)

前端发展越来越快,每天都有数不胜数的技术发布。 想要入门前端却没有一条较为理想的路径? 在这个世界里兜兜转转了很久还是感觉在外围搬砖? 那么你可能需要这份技术学习路线图! 我们把学习前端分为三重境界: 单机写…

前端学习路线(2023版)超详细

一:前端开发基本功 俗话说的好“不积跬步,无以至千里”,学习也是一样的从简单的基础的知识点开始慢慢积累,首先就是掌握前端语言的基础知识3大部分(HTML、CSS、页面制作工具)其中包含了元素和属性、表单和图…

2023版完整版web前端学习路线图(超详细自学路线)

跟着路线图认真坚持学习从前端小白到大神不是梦,0基础看这一篇足矣! 学们记得加关注点赞收藏,自学路上不迷糊! 零基础小白自学前端路线图速览: 阶段一:核心基础入门 前端计算机常识 ➾ htmlcss基础 ➾ h…

ionic4的ion-searchbar的setFocus()方法使用

使用场景: app的某个页面需要一个搜索功能:1. 点击搜索图标打开一个新的搜索页2. 加载页面的同时给搜索框设置焦点、触发键盘。(提升用户的体验,类似于微信的搜索功能操作)具体方法: 在对应的ts文件中引入…

setFocus不能生效的问题

focusInEvent只有在对象显示出来的情况下设定setFocus才可以触发。这一点help手册里有说明: 转一篇文章如下:http://blog.csdn.net/alex201030273437/article/details/8193757 focus问题曾经困扰了我一些时间。过程中也朋到了很多麻烦。现在总结一下&…

html 表单控件光标获取,4.4、表单插件,设置焦点,this.View.GetControl().SetFocus()

续 业务场景: 1、设置焦点,例如设置了必录项,没填,自动跳转到必录项上面,判断哪些值没有录入; 2、条码扫描,固定在一个焦点; 1、注释,上一节代码 2、//获取焦点,备注this…

主窗口给按钮控件发送消息 BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS

先说明一下,按钮控件的消息有很多种,下面的列表是按钮发送的消息,其中用的比较多是BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS /** User Button Notification Codes*/ #define BN_CLICKED 0 #define BN_PAINT 1 #define BN…

vba 判断文本框内容是否为空_VBA代码用SetFocus精确控制焦点事件

VBA++ 题记: 静下心,多学习有用的知识,多提高自己的水平和能力,这才是正道。时间就像一张网,你撒在哪里,你的收获就在哪里。谨记自己的方向,这是路之所在。适当节制自我的各种欲望,谁都逃不过时间的历练,谁都是命运的行者,谁都是在人生的道路上一步一趋。你要做的,是…

Qt setFocus无法生效问题

setFocus 无法生效的问题 官方文档说的很明白当前部件或者其父部件必须是active window. 所以 mywidget.activateWindow() mywidget.setFocus()但是有些时候这样也不会获得焦点,比如当自己内部需要setFocus的时候。可以通过focusOutEvent() or focusInEvent(&#x…