自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 编译原理龙书习题 3.3.5 c 和 3.3.5 h 的解题答案与思路

Exercise 3.3.5 : Write regular definitions for the following languages:c) Comments, consisting of a string surrounded by /* and */, without anintervening */, unless it is inside double-quotes (“”)h) All strings of a’s and b’s that do not contain the sub

2021-09-12 21:26:38 965 1

原创 关于 react 中 swiper 版本过高(7.0.x)导致的问题

今天在学习一个 react 项目,结果因为 swiper 的一个谜之 bug 导致我浪费了一整个上午这个 bug 是Can't resolve 'swiper/react' ...经过长时间的 debug,最终发现是因为安装的 swiper 版本过高导致各种组件无法引入。解决方案:安装一个低版本的$ npm i swiper@6.4.1...

2021-09-11 12:52:44 1116 2

原创 JS模块化相关笔记

JS模块化什么是模块化为什么要模块化模块化出现的原因模块化的好处模块化进化史模块化带来的问题CommonJS基本语法使用示例服务器端实现浏览器端实现AMD基本语法Require.js使用示例没有AMD的代码有AMD的代码CMD基本语法Sea.js使用示例ES6基本语法使用示例代码 github 链接 https://github.com/Flower-F/front-end-basis/tree/main/JS%E6%A8%A1%E5%9D%97%E5%8C%96什么是模块化将一个复杂的程序依据一定

2021-09-04 11:43:14 141

原创 axios笔记

目录axios是什么axios特征json-server安装axios安装axios使用axios外链接配置axios基本使用axios的其他使用axios默认配置axios创建实例对象axios拦截器axios取消请求axios源码分析与模拟axios对象创建axios发送请求模拟axios拦截器模拟axios取消请求总结axios与Axios的关系instance与axios的异同axios的整体运行流程拦截器是什么请求/响应数据转换器是什么response的整体结构如何取消未完成的请求axios的整体

2021-09-02 21:45:31 137

原创 响应式网页设计

响应式网页设计概念viewport视口视口代表的是浏览器中网站可见内容的部分。视口外的内容在被滚动进来前都是不可见的。处理视口一般使用下面这行代码。<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">resolution像素密度像素密度表示在一定物理尺寸中可以显示的像素的数量,单位是dpi(dots per inch)或dpp

2021-09-02 12:30:43 220

原创 解决回调地狱的三个方法

解决回调地狱的三个方法什么是回调地狱?回调地狱是指在异步js里,回调函数写的太多了,回调套回调,导致代码的可读性下降,十分混乱。问题需求:1s后输出1,再过1s后输出2,再过1s后输出3。回调地狱callback hell写法setTimeout(() => { console.log(1); setTimeout(() => { console.log(2); setTimeout(() => { cons

2021-08-31 13:48:21 1147

原创 Promise笔记

Promise笔记本文为我看视频教程做的笔记。视频链接:https://www.bilibili.com/video/BV1GA411x7z1?p=1fs模块读取文件const fs=require('fs')let p=new Promise((resolve,reject)=>{ fs.readFile('./content.txt',(err,data)=>{ if(err)reject(err); else resolve(data);

2021-08-29 11:41:14 70

原创 Ajax笔记

Ajax基础本文是我观看视频教程的笔记。视频链接:https://www.bilibili.com/video/BV1WC4y1b78y?p=301 Ajax简介全称:Asynchronous JavaScript And XML,即异步JS和XML。通过Ajax可以在浏览器中向服务器发送异步请求,最大优势是:可以无刷新获取数据。Ajax不是一门新的编程语言,而是将现有的标准组合在一起使用的新方式。2 XML简介XML是可扩展标记语言,被设计用来传输和存储数据。XML和HTML类似,但是H

2021-08-22 00:07:51 98

原创 Sass基础应用

Sass基础应用本文摘自SASS中文网的快速入门和中文文档两部分,节选了一些我认为实用性比较强的内容。关于Sass的安装,见菜鸟教程。关于Live Sass的安装,见此篇博客。1.变量 $SassScript 最普遍的用法就是变量,变量以美元符号开头,赋值方法与 CSS 属性的写法一样:$width: 5em;直接使用即调用变量:#main { width: $width;}2.父选择器 && 必须作为选择器的第一个字符,其后可以跟随后缀生成复合的选择器,例如

2021-08-20 20:03:57 339

原创 JS函数语法详解

这几天在复习JS函数相关知识,完整地看了一遍后盾人的函数进阶教学视频,并基于个人理解做了一些笔记。视频链接:https://www.bilibili.com/video/BV14J41117Yu?p=1函数基础函数声明1.使用对象的方式定义函数,可以看出函数也是对象let func=new Function('title','console.log(title)');func('hello world');2.标准语法function func(title){ console.log(t

2021-08-02 11:07:22 99

原创 JavaScript基础笔记

这段时间在看b站晓舟报告的《JavaScript基础教程》,学到了一些基础的语法与应用,下一阶段的目标是去尝试完成一些含有三大件的小模块。函数总结函数声明一次声明,可多次调用函数声明的提升函数的声明可以在使用的后面匿名函数匿名函数通常作为参数setInterval(funcion(){ console.log("hello") },1000)函数表达式const fun=function(n,m){ return n+m;}let res=fun(10,20);函数表

2021-07-28 09:53:08 198

原创 静态小米官网首页仿站笔记

静态小米官网首页仿站笔记github链接:https://github.com/Flower-F/mi-imitation在这次仿站中加深了对部分html和css知识点的记忆,也了解到了自己知识的不足,尤其是布局结构还不合理,css的书写较为冗余。一些知识点的总结1、iconfont这次的字体图标均来源于阿里巴巴矢量图标库(www.iconfont.cn),实现方面我部分使用了i标签,部分使用了伪元素。在下图部分,我认为使用i标签实现起来会比用伪元素简单,因为此部分的布局规整,但是图标不一样。

2021-07-24 16:02:47 271

原创 freecodecamp的HTML和CSS部分读书摘要笔记

freecodecamp的HTML和CSS部分读书摘要笔记应用视觉设计视觉设计结合了排版、色彩理论、图形、动画、页面布局等,以表达独特的信息。一、box-shadowbox-shadow 属性以及它的依次取值 offset-x、offset-y、blur-radius、spread-radius 和颜色值。 其中 blur-radius和 spread-radius是可选的。二、颜色1、RGB和分裂补色电脑显示器和各类屏幕都是基于颜色叠加的模型:将红(R)、绿(G)、蓝(B)三原色的色光以不同

2021-07-15 23:34:17 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除