首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Per Day
Always_positive
创建于2021-05-13
订阅专栏
本专栏主要记录每日一题
等 152 人订阅
共268篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Egg.js中配置跨域与路由分组
一、跨域配置 安装插件 在plugin.js中配置 在config.default.js中配置 二、设置前端API路由POST数据无需进行CSRF验证 三、获取数据库中指定字段的数据
LeetCode——组合总和(DFS)
题目描述 解题思路 第一个参数是遍历的起始位置,这个参数存在的意义在于防止重复遍历,只添加这个元素后面的元素,这个元素前面的不再遍历。 第二个参数是临时数组,用来记录一次遍历的数组。 第三个参数是临时
这一次,彻底搞懂EventLoop
一、为什么要有事件循环? 二、浏览器的事件循环 执行栈和事件队列 同步代码,按照顺序添加到执行栈中 函数a入栈。 函数b入栈。 console.log('b')入栈。 输出b,console.log(
Egg.js中封装Ajax,异步改变数据状态与分页功能的实现
实现点击页面上的符号即修改数据库中的数据并进行显示 静态页面设置 通过Jquery进行逻辑控制 首先获取静态页面的数据。 然后将数据通过ajax请求发送到指定的路由。 根据控制器返回的数据,进一步控制
有趣的算法题:反转不包含字母的字符串
题目描述 解题思路 首先将字符串分割为单个的字符。 使用一个变量记录遍历到的字符是字母还是数字。 如果属于数字或者横线则将其倒序加入到临时数组中,如果不属于数字或者横线则将临时数组的内容加入到结果数组
LeetCode——二叉树的最大深度(递归法+层序遍历)
题目描述 解题思路 题目反思 参考链接 剑指Offer——二叉树的深度(JS实现二叉树的最大深度的解题方法有很多种,但是我们要做的是使用通用的思路来求解,比如使用层序遍历的方法首先用数组保存整个树的所
LeetCode——二进制求和(字符串求和法)
题目描述 解题思路 题目反思本题的核心解题思路和字符串相加、两数相加等题目高度类似,都是给出一个字符串,求字符串的和,我们可以从字符串的最后一个字符算起,将一个字符转换为一个数字可以通过减字符0来实现
Webpack面试题系统梳理(完美应对90%场景)
一、什么是Webpack? 二、为什么需要Webpack? 三、Webpack的使用场景 根据模板生成HTML,并自动处理css/js引用路径。 自动处理img里面的图片路径,字体引用等。 开启本地服
LeetCode——用栈实现队列(入队栈+出队栈)
题目描述 解题思路 步骤1:函数初始化 步骤2:模拟入队操作 步骤3:模拟出队操作 步骤4:返回队首操作 步骤5:判断队列是否为空操作 AC代码 题目反思
Webpack中懒加载、预加载、PWA与多进程打包
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 懒加载的实现方法 预加载的开启方式 懒加载、预加载、正常加载的区别 懒加载:当文件需要用到的时候才会去加载,不用的时候不加载
Webpack中的tree shaking与code split的核心用法
这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 什么是tree shaking? 如何开启tree shaking? 必须使用ES6模块化。 开启production环境。
Webpack中的source-map、oneOf、缓存的核心用法
这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战 source-map是什么? 设置source-map的方法 选择类型 开发环境:eval-source-map 生产环境:
LeetCode——在排序数组中查找元素的第一个和最后一个位置(二分查找核心模板)
题目描述 解题思路 定义二分查找中查找左边界的函数,这个函数能够返回左边界的下标,如果数组中有目标元素返回第一个下标,如果数组中的所有元素都小于目标元素,返回的是数组的长度,如果数组中的所有元素都比目
Webpack中生产环境的基本配置与HMR的使用
这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战 定义nodejs的环境变量,决定使用browserslist的哪个环境 复用loader 生产环境下基本文件的配置方式 使用
Webpack中处理Eslint、处理JS兼容性、压缩JS与HTML
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战 一、引入Eslint 安装相关工具包 loader配置的核心写法 在package.json中引入下面的配置 如果想要忽略某
Webpack引入dev-server实现自动编译运行并搭建基本的开发环境与CSS处理
这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战 配置dev-server 安装相关包 增加配置项 contentBase:指定服务器的启动路径。 compress:是否进行
Egg.js中使用富文本编辑器的方法
这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 通过wysiwyg-editor实现 Github官方文档:https://github.com/froala/wysiwy
LeetCode——最长回文串(Set + 打牌思路)
这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战 题目描述 解题思路 创建一个Set。 遍历每一个字符,如果这个字符出现在了集合中,则将这个字符从集合中删去,并且给sum+2
Egg.js上传图片到对象存储COS并按照日期存储图片
这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战 上传图片到腾讯云的COS上 控制器中写法 在service中定义好要上传的函数 上传文件根据时间进行文件夹分类 在servi
高级前端可能都不知道的checkbox传递value问题
问题描述 未修改前代码 解决办法 注意事项 表单中含有checkbox的时候,一定要注意这个问题,一旦不注意极有可能带来不可预知的Bug。 尽量避免将checkbox的value设置为0,可以考虑设置
下一页