首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端开发小技巧
慕仲卿
创建于2023-08-21
订阅专栏
收录本人在工作、学习中的一些开发技巧
等 135 人订阅
共415篇文章
创建于2023-08-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Electron -- 窗口焦点通知
本文介绍了在 Electron 应用程序中实现窗口焦点通知的方法。通过使用 IPC 机制和自定义事件,可以在多个窗口之间同步和反映窗口的聚焦状态。
函数式组件 -- ColorPicker (但具有历史记录功能)
封装了一个用来选择颜色的react函数式组件ColorPicker,使用自定义钩子函数,利用useState和localStorage实现记录选中颜色历史功能。
函数式组件 -- IconFont
封装了一个iconFont的组件,方便之后的工作中进行使用;此组件提供了大量的接口,可以较为自由的根据业务场景进行配置。
每日五道前端面试题--day6
1. 延时加载js脚本的几种方法 2. 类数组以及其转成数组的方法 3. arguments的理解以及其遍历的方式 4. 数组上有哪些方法? 5. 位运算及应用,原码、反码、补码相关知识
UML--分析图
本文对UML中除了用例图之外的剩余三种共九个图形进行介绍;UML将面向对象技术分成用例模型和分析模型两种,用例图常用在用例模型中,而本文介绍的剩余九个图形常用在分析模型中。
UML--用例图
UML--用例图 UML介绍 UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。 总共有四大类和十种视图,本文介绍用例和用例图的相关知识。
每日前端手写题--day5
1. 实现Array.prototype.forEach 2. 实现~.some 3. 实现~.every 4. 实现~.find 5. 实现~.findIndex
每日五道前端面试题--day5
1. 箭头函数的this指向 2. 对比普通函数和箭头函数 3. 谈一谈对rest参数的理解 4. 对比map和object 5. 列举常见的正则表达式
每日前端手写题--day4
1. 手写一个函数,实现柯里化功能 2. 手写一个函数,实现数组扁平化的功能 3. 手写一个函数,实现数组去重的功能
每日五道前端面试题--day4
1. 叙述+操作符的计算规则 2. bigint类型的作用 3. 对比扩展运算符和Object.assign 4. 说说const的原理及其可修改性 5. 如果尝试new一个箭头函数会怎么样
每日五道前端面试题--day3
1. js中其他类型的值到字符串类型的转换 2. js中其他类型的值到布尔值的转换 3. 对比 ||, && 和 ?? 4. 对比 ==, === 和 Object.is 5. 什么是js中的包装类型
每日前端手写题--day3
1. 实现Function.prototype.call 2. 实现Function.prototype.apply 3. 实现Function.prototype.bind
js对象类型检测 -- 扯皮终结者
笔者所在的项目组目前使用的是微前端的架构;各同事分别维护一个子项目。子项目需要数据传递,方式主要是发布-订阅模式, 所以常常出现“传递数据格式不正确”的问题,容易扯皮;这篇文章着重解决了这个问题。
每日五道前端面试题--day2
1. 为什么0.1+0.2!==0.3 2. 获取安全的undefined 3. typeof NaN的结果 4. isNaN和Number.isNaN 5. 隐式转变成number的机制
每日五道前端面试题--day1
1. js中的数据类型检测方法都有哪些? 2. 判断x为数组的方法? 3. null和undefined的区别? 4. typeof null的结果及为什么? 5. 手写instanceof
git HEAD理解和使用
git HEAD理解和使用 理解HEAD是迈入git高级的门槛,具有非常重要的意义。本文介绍了git中HEAD相关概念,然后从HEAD的角度出发,对一些常见的git指令进行了解读。
git-flow分支模型:从原文到使用(建议收藏~)
本文先对Vincent Driessen提出git-flow分支模型的原文逐句进行了翻译,然后提取文中有价值的信息;进而详细解释了git-flow的工作流程;最后举例说明git-flow在开发中的使用
【私人面试题】如果我在面试中问到git, 你又该如何应对?(二)
本文从实际工作经验出发,叙述了工作中常见的、和git提交代码相关的场景问题,并从此场景中抽象出面试中可能问到的问题,并记录了这些问题的解决办法。
使用JavaScript控制前端项目git提交流程
作为一名前端开发工程师,在日常工作中,有大量的bug要改,有许多页面要做。而每一次bug的解决或者新功能的添加都需要经历git的使用,本文通过js控制git流程,简化了这一过程,使commit更人性化
【私人面试题】如果我在面试中问到git, 你又该如何应对?
本文从实际工作经验出发,叙述了工作种常见的、和git提交代码相关的场景问题,并从此场景中引申出的4点问题,并记录了这些问题的解决办法。
下一页