首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端开发
东方红杉
创建于2021-05-27
订阅专栏
分享经验 | 记录成长 | 技术沉淀
等 8 人订阅
共39篇文章
创建于2021-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:请你说说Vue实例挂载过程中发生了什么?
1. 前言 相信大家在面试过程中都遇到过这个问题:new Vue()这个过程中究竟做了些什么?这个问题的考点是看你对Vue底层原理的了解,在回答过程中如果能够从JS对象的初始化开始,说清楚Vue实例化
如何对开发中的NPM包做本地测试
1. 前言 在开发npm package的时候,我们需要对自己开发的包进行本地安装和调试。我们在开发一个包的时候是不希望功能还没做完就发布到npm仓库的,这个时候就需要用到 npm link,也叫软链
盘点 TypeScript 那些奇怪的符号
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 一、! 非空断言操作符 在上下文中当类
盘点JS操作DOM元素class属性的方式
前言 在MVV*框架一统天下的数据驱动前端开发模式下,直接使用JavaScript操作DOM的机会少之又少。 但是在一些特殊应用场景下,还是会存在需要直接操作DOM,获取、添加、删除一些属性的情况。
盘点 Vue 项目 mock 数据的几种方式
本文基于vue/cli@3+创建的项目进行讲解 方式一:使用 mockjs 插件实现本地 mock 数据 安装mockjs插件 在 src 目录下创建一个mock文件夹,在mock文件夹下创建一个in
关于 Vue 组件的单元测试
什么是单元测试 在计算机编程中,单元测试(Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个
聊聊什么是 Web Components
摘要 组件化开发已经成为前端开发的主流趋势,目前流行的Vue和React都是组件化框架。Web Components API是谷歌在推动的浏览器原生组件,相比第三方框架,原生组件更为简单清晰,符合通用
使用Intersection Observer API实现图片懒加载与无限滚动
前言 图片懒加载和滚动加载数据的需求一直存在,比较常见的方法是监听页面或者容器的滚动事件,实时计算节点与容器边界的关系,以实现不同的加载逻辑。通常会使用EventListener来绑定监听事件,同时借
使用搜索引擎的正确姿势
前端涉及到的文件下载还是很多应用场景的,那么前端文件下载有多少种方式呢?每种方式有什么优缺点呢?下面就来一一介绍。 1. 使用 a 标签下载 通过a标签的download属性来实现文件下载,这种方式是
盘点前端实现文件下载的几种方式
前端涉及到的文件下载还是很多应用场景的,那么前端文件下载有多少种方式呢?每种方式有什么优缺点呢?下面就来一一介绍。 1. 使用 a 标签下载 通过a标签的download属性来实现文件下载,这种方式是
Vue3 <script setup> 语法快速使用
前言 目前 Vue3 成为新的默认版本,在 Vue3 版本中,<script setup>语法已成为框架稳定的特性之一。 本文就来介绍下<script setup>语法配合 TypeScript 的使
聊聊Vue3的技术升级
前言 目前Vue3已经使用TS重写了整个底层逻辑,引用框架官方的解释可以清楚的知道原因。 重写的主要原因一个是类型系统,一个是内部逻辑分层。Vue 2 项目先基于 JavaScript,中期加入了 F
如何修复 npm 错误代码 EINTEGRITY 问题
解决 要解决EINTEGRITY npm 包的问题,请使用以下步骤: 原因 运行npm install命令时,您可能会看到进程失败并显示EINTEGRITY错误代码。 这是错误的示例输出: 当您运行该
如何管理发布到NPM上包的版本
大多数软件在发布之前都有beta版 — 该版本包含某些还处于试验阶段的功能,尚未达到生产就绪状态。 常常会有一些beta测试用户群体,他们使用该版本,对其进行测试,提交bug和其他发现的问题。 开发N
ESLINT 语法检查指定忽略项
忽略整个文件 在文件中临时禁止规则出现警告 对指定规则的启用或者禁用警告 对指定行禁用规则警告 在指定行上禁用指定的某个规则 在某个特定的行上禁用多个规则
vue3中如何使用组合式API复用代码
前言 在vue2中代码复用一般是mixins混入来实现但使用mixins进行代码复用会有一些问题。vue3虽然对 mixins进行了保留但不再推荐使用。 引用vue3官方文档中罗列的mixins存在的
Chrome 谷歌浏览器清除HTTPS证书缓存
在地址栏输入 chrome://net-internals/#hsts 找到下图中的输入框,输入对于的域名执行删除就行了 找到这一项,delete 即可 Delete domain security
基于Vue实现仿蓝湖页面拖拽
定义指令 在 src/directives/index.js 文件中用指令形式添加拖拽代码如下: 组件引用 在 src/views/demo.vue 文件中引入指令,并配置: 页面使用 在页面上,按下
Git常用操作与错误处理
生成公钥 配置用户名 ** 全局配置 ** ** 局部配置 ** 查看提交记录 git log命令显示从最近到最远的提交日志, 如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=one