前端学习笔记
文章平均质量分 94
Sweet_pin
学无止境
展开
-
AJAX学习
文章目录一、原生 AJAX1.1 AJAX 简介1.2 XML 简介1.3 AJAX 的特点1.3.1 AJAX 的优点1.3.2 AJAX 的缺点1.4 AJAX 的使用1.4.1 核心对象1.4.2 使用步骤1.4.3 代码示例1.4.4 解决 IE 缓存问题1.4.5 请求超时与网络异常1.4.6 取消请求1.4.7 重复请求问题二、jQuery 中的 AJAX三、axios 发送 AJAX请求3.1 fetch发送AJAX请求三、跨域3.1 同源策略3.2 如何解决跨域3.2.1 JSONP3.2.原创 2022-03-29 12:11:34 · 1023 阅读 · 0 评论 -
12.3 ES6 新特性- Set、Map、class 类和模块化
文章目录1. Set2. Map3. class 类3.1 类的定义与声明3.2 类的属性3.3 类的方法3.4 类的实例化3.5 继承4. 模块化4.1 特点4.2 export 与 import4.3 import 命令的特点4.4 as 的用法5. 数值扩展1. SetES6 提供了新的数据结构Set(集合)。类似于数组,但Set 中元素值都是唯一的,Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。集合实现了iterator 接口,所以可以使用『扩展运算符』和『for…of原创 2021-06-29 16:26:44 · 258 阅读 · 0 评论 -
12.2 ES6新特性:Symbol、Promise、迭代器和生成器
文章目录1. Symbol1.1 Symbol 基本使用1.2 Symbol 属性和方法2. Promise2.1 Promise对象特点2.2 Promise用法2.3 Promise 链式操作2.4 Promise catch方法:捕捉错误2.5 Promise.all方法,Promise.race方法2.6 Promise 优缺点3. 迭代器3.1 for...of 循环3.2 迭代器4. 生成器1. Symbol1.1 Symbol 基本使用symbol 是一种基本数据类型,表示独一无二的值原创 2021-06-26 20:51:11 · 365 阅读 · 0 评论 -
12.1 ES6 新特性: let和const关键字、解构、箭头函数、rest和spread
文章目录1. ECMASript 相关介绍2. let 和 const 关键字2.1 let 关键字2.2 const 关键字3. 解构赋值3.1 数组解构3.2 解构对象4. 模板字符串5. 简化对象写法6. 箭头函数7. 剩余参数(rest 参数)8. spread 扩展运算符1. ECMASript 相关介绍ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994原创 2021-06-26 15:12:05 · 321 阅读 · 0 评论 -
11. JavaScript 正则表达式
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:2019全新javaScript进阶面向对象ES6文章目录1. 正则表达式概述2. 正则表达式在 JavaScript中的使用2.1 创建正则表达式2.2 测试正则表达式 test3. 正则表达式中的特殊字符3.1 正则表达式的组成3.2 边界符3.3 字符类3.4 量词符3.5 括号总结3.6 预定义类3.7 案例4. 正则表达式中的替换1. 正则表达式概述正则表达式( Regular Exp原创 2021-06-24 08:39:11 · 146 阅读 · 1 评论 -
10. JavaScript函数进阶-this、闭包、递归、深浅拷贝
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:2019全新javaScript进阶面向对象ES6文章目录1. 函数的定义和调用1.1 函数的定义方式1.2 函数的调用方式2. this2.1 函数内this的指向2.2 改变函数内部this指向2.2.1 call()方法2.2.2 apply()方法2.2.3 bind()方法2.3 call apply bind 总结(重要)3. 严格模式3.1 开启严格模式3.2 严格模式中的变化4. 高阶原创 2021-06-22 15:59:27 · 207 阅读 · 1 评论 -
网页轮播图制作
网页轮播图制作轮播图也称为焦点图,是网页中比较常见的网页特效。功能需求:鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。点击右侧按钮一次,图片往左播放一张,以此类推,左侧按钮同理。图片播放的同时,下面小圆圈模块跟随一起变化。点击小圆圈,可以播放相应图片。鼠标不经过轮播图,轮播图也会自动播放图片。鼠标经过,轮播图模块,自动播放停止。HTML 结构<!-- 引入我们首页的js文件 --><script src="js/index.js"></scrip原创 2021-06-21 10:16:10 · 6546 阅读 · 1 评论 -
8. JavaScript 构造函数和原型、ES5继承
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:2019全新javaScript进阶面向对象ES6文章目录1. 构造函数和原型1.1 概述1.2 构造函数1.3 构造函数的问题1.4 构造函数原型 prototype1.5 对象原型_proto__1.6 constructor 构造函数1.7 构造函数、实例、原型对象三者之间的关系1.8 原型链2. 继承2.1 call()2.2 借用构造函数继承父类型属性2.3 借用原型对象继承父类型方法2.4原创 2021-06-21 08:58:28 · 599 阅读 · 9 评论 -
9. JavaScript 面向对象
JavaScript 面向对象1. 面向对象编程介绍面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工。面向对象编程具有灵活、代码可复用、容易维护和开发的优点,更适合多人合作的大型软件项目。面向对象的特性:封装性继承性多态性面向过程和面向对象的对比面向过程:优转载 2021-06-19 17:43:52 · 100 阅读 · 0 评论 -
7. PC端网页特效
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1. 元素偏移量offset 系列1.1 off原创 2021-06-09 22:44:08 · 1357 阅读 · 1 评论 -
6. BOM 浏览器对象模型
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1 什么是BOM2. window 对象的常见事原创 2021-06-06 22:02:02 · 435 阅读 · 10 评论 -
5. 事件高级
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1. 注册事件(绑定事件)1.1 注册事件概述1原创 2021-06-04 09:50:13 · 187 阅读 · 0 评论 -
4. DOM简介与增删查改属性操作
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录API 和 Web APIDOM简介与增删查改属原创 2021-06-02 17:30:12 · 642 阅读 · 2 评论 -
3 JavaScript 对象与内置对象
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录一、JavaScript 对象1. 对象2. 创原创 2021-05-28 11:07:21 · 249 阅读 · 0 评论 -
2.4 JavaScript 作用域与预解析
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录一、 JavaScript 作用域1. 作用域2原创 2021-05-26 20:59:51 · 126 阅读 · 4 评论 -
2.3 JavaScript 数组与函数
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录一、JavaScript数组1. 数组的创建方式原创 2021-05-25 22:36:59 · 240 阅读 · 0 评论 -
2.2 JavaScript 流程控制
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录JavaScript 流程控制1. 流程控制简介原创 2021-05-25 15:16:04 · 155 阅读 · 0 评论 -
2.1 JavaScript 运算符
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录JavaScript 运算符1. 算术运算符2.转载 2021-05-25 15:12:42 · 91 阅读 · 0 评论 -
1.2 变量、数据类型
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录三、变量3.1 变量的使用3.2 变量语法扩展3原创 2021-05-20 11:14:02 · 162 阅读 · 0 评论 -
1.1 计算机基础与JS初识
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录一、计算机编程基础1.1 编程语言1.2 计算机原创 2021-05-20 11:09:42 · 173 阅读 · 1 评论 -
7.2 CSS 2D,3D转换与动画
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1. CSS 2D转换1.1 2D转换之 - 移原创 2021-05-18 17:21:17 · 266 阅读 · 2 评论 -
7. HTML5和CSS3提高
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1. HTML5 的新特性1.1 HTML5 新原创 2021-05-15 15:38:16 · 159 阅读 · 0 评论 -
6. CSS高级技巧
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录CSS高级技巧1. 精灵图1.1 为什么需要精灵原创 2021-05-12 22:40:27 · 209 阅读 · 0 评论 -
5.2 CSS定位
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录CSS定位1. 定位组成1.1 定位模式:用于指原创 2021-05-10 21:45:30 · 199 阅读 · 0 评论 -
5.1 CSS浮动
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录1. 传统网页布局的三种方式2. 什么是浮动3.原创 2021-04-27 21:35:11 · 114 阅读 · 0 评论 -
4.2 CSS圆角边框、盒子阴影和文字阴影
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录4.2 CSS圆角边框、盒子阴影和文字阴影1.圆原创 2021-04-23 21:25:34 · 278 阅读 · 1 评论 -
4.1 CSS盒子模型
CSS盒子模型页面布局的三大核心:盒子模型、浮动和定位网页布局过程:1.先准备好相关的网页元素,网页元素基本上都是盒子Box;2.利用CSS设置好盒子样式,然后摆放到相应位置;3.往盒子里面庄内容1.1 盒子模型的组成所谓盒子模型:就是把HTML页面中的布局元素看做是一个矩形的盒子,也就是一个盛装内容的容器CSS模型本质就是一个盒子,封装周围的HTML元素,他包括:边框、外边距、内边距和实际内容1.2 盒子模型的边框borderborder可以设置元素的边框,边框由三部分组成:边框宽度(粗细原创 2021-04-23 09:17:27 · 146 阅读 · 0 评论 -
3 CSS的三大特性
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录CSS的三大特性1.1 层叠性1.2 继承性1.原创 2021-04-21 21:06:09 · 181 阅读 · 4 评论 -
2.2 CSS的背景属性
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)文章目录3. CSS的背景属性3.1 背景颜色3.2 背原创 2021-04-20 20:49:39 · 256 阅读 · 2 评论 -
2.1 CSS复合选择器、元素显示模式
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)1.CSS复合选择器CSS中选择器分为基础选择器和复合原创 2021-04-16 15:55:15 · 165 阅读 · 0 评论 -
Emmet语法
Emmet语法Emmet语法使用缩写,来提高html、css的编写速度,Vscode内部已经集成该语法1 快速生成HTML结构语法生成标签:直接输入标签名按下tab键即可,例如 div tab,就可以生成<div></div>生成多个标签:加上*即可,例如 div*3 (无空格)可以快速生成3个div如果有父子关系的标签,可以用>, 比如 ul > li 就可以了如果有兄弟关系的标签,用 + 就可以,比如 div + p;如果生成带有类名原创 2021-04-15 21:54:18 · 105 阅读 · 0 评论 -
1.2 CSS字体属性、文本属性与引入方式
3. CSS字体属性CSS Fonts(字体)属性用于定义字体系列、大小、粗细和文字样式(如斜体)*3.1 字体系列CSS使用 font-family 属性定义文本的字体系列p { font-family:"微软雅黑";}div { font-family: Arial, "Microsoft Yahei", "微软雅黑"; <!-- 各个字体之间英文逗号分隔-->}尽量使用系统默认自带字体,最常见的字体:body{font-family: ‘Microso原创 2021-04-13 22:15:24 · 289 阅读 · 2 评论 -
1.1 CSS简介与基础选择器
声明:本人前端学习笔记的所有内容均为b站上pink老师课程的学习笔记,如果想详细了解的可以搜索以下网址:H5C3+移动布局: 黑马程序员pink老师前端入门视频教程 HTML5+CSS3+移动端布局-flex布局rem布局响应式布局摹客蓝湖使用-简单有趣好玩JavaScript系列 :JavaScript基础语法-dom/bom-es6-jQuery-数据可视化echarts-包含笔记源码作业黑马程序员pink老师前端入门视频教程(持续更新)1.CSS简介美化网页,布局页面,是层叠样式表的简称原创 2021-04-12 18:53:08 · 114 阅读 · 0 评论 -
HTML标签:表格、列表和表单
HTML标签:表格、列表和表单1.表格标签表格不是用来布局页面的,而是用来展示数据的1.1 表格的基本语法<table> <!--用来定义表格的标签 --> <tr> <!--用来定义表格中的行 --> <th>表头文本内容</th> <!--一般表头单元格位于表格的第一行或第一列,里面的文本内容加粗居中显示 --> <td>单元格内的文字<原创 2021-04-12 18:38:19 · 208 阅读 · 0 评论 -
HTML简介与常用标签
HTML简介与常用标签1.网页相关概念网页是由图片、链接、文字、声音、视频等元素组成,其实就是一个html文件(后缀名为html)网页生成制作:有前端人员书写HTML文件,然后浏览器打开,就能看到网页了。HTML指的是超文本标记语言,是用来描述网页的一种语言。超文本的2层含义:它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)。他还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)。浏览器内核(渲染引擎):负责读取网页内容,整理讯息,计算网页的显示方原创 2021-04-12 17:30:23 · 219 阅读 · 0 评论