加载中
Vue前端开发规范

基于Vue官方风格指南整理 一、强制 1. 组件名为多个单词 组件名应该始终是多个单词的,根组件 App 除外。 正例: export default { name: 'TodoItem', // ... } 复制代码 反例: export def...

Js 异步处理演进,Callback=>Promise=>Observer

异步调用就像是接水管,相互缠绕的管道越多,就越容易漏水。如何将水管巧妙连通,使整个系统有足够的弹性,需要去认真思考 🤔 对于 JavaScript 异步的理解,不少人感到过困惑:Js 是单线程...

async/await 优雅永不过时

引言 async/await是非常棒的语法糖,可以说他是解决异步问题的最终解决方案。从字面意思来理解。async 是异步的意思,而 await 是 等待 ,所以理解 async用于申明一个function是异步的,而 ...

前天 11:25
32
Vue都使用那么久了,还不了解它的生命周期吗

前言 我记得尤大曾经说过,你看Vue源码干嘛?你使用Vue又不需要它的源码,你只需要会用就行了! 但是我们得卷啊,不卷怎么脱颖而出😥,我还记得在今年的蓝桥杯群里,有一同届的还不知道哪个...

11/24 09:58
1.8K
你不知道的$nextTick

当在代码中更新了数据,并希望等到对应的Dom更新之后,再执行一些逻辑。这时,我们就会用到$nextTick funcion callback(){ //等待Dom更新,然后搞点事。 } $nextTick(callback); 复制代码 ...

React性能优化

前言 React 是 Facebook 开发的构建用户界面的类库. 它从设计之初就将性能作为重点,在使用时更是可以采取一些策略然后我们网站性能更加优化,以下是我平时用到的一些优化方式,希望可以帮助到...

前端遇到的那些技术难点

移动端兼容 css篇 移动端的 1px 问题描述:1px 的边框。在高清屏下,移动端的 1px 会很粗。 产生原因:首先先要了解一个概念:DPR(devicePixelRatio) 设备像素比,它是默认缩放为 100%的情况...

11/19 11:07
38
DOM操作造成的页面卡顿问题及解决

前言 界面上UI的更改都是通过DOM操作实现的,并不是通过传统的刷新页面实现 的。尽管DOM提供了丰富接口供外部调用,但DOM操作的代价很高,页面前端代码的性能瓶颈也大多集中在DOM操作上,所以...

如何在浏览器 console 控制台中播放视频?

如何在浏览器 console 控制台中播放视频? 要实现这个目标,主要涉及到这几个点: 如何获取和解析视频流? 如何在 console 里播放动态内容? 如何在 console 里播放彩色内容? 如何连接视频流...

Vue项目优化打包——前端加分项

前言 Vue项目开发完毕后,对项目进行打包发布之前,必不可少的操作就是项目优化,这也是程序猿的加分项。跟随本文的脚步来看看如何对项目进行优化吧~ 一、路由懒加载 1. 为什么需要路由懒加载...

11/16 10:37
31
2021 年 Node.js 的发展趋势

世界各地的开发者对 2021 年 Node.js 的发展趋势做了很多预测。在下文中,我们将解说今年预期的 Node.js 趋势。 Node.js 为什么如此有名呢? 近些年来,Node.js 凭借其高度灵活和极其轻量的特...

2021年最新获取url参数的方法,用正则就落后啦

前言:相信大家对获取浏览器参数都很熟悉,第一反应是使用正则表达式去对浏览器的参数进行切割获取,然而浏览器已经提供了一个URLSearchParams这个接口给我们去操作URL的查询字符串 使用正则...

11/13 10:08
27
面试官求你别再问我hook了

一 前言 先问大家几个问题,这几个问题都是我在面试中真实被问到的,属实给我整不会了.... 写hooks跟写类组件比,hooks有啥优势? 我们如何封装一个hook? hooks原理是什么? 面试虽然凉了,...

学会了axios封装,世界都是你的

项目中对axios进行二次封装 随着前端技术的发展,网络请求这一块,越来越多的程序猿选择使用axios来实现网络请求。但是单纯的axios插件并不能满足我们日常的使用,因此我们使用时,需要根据项...

前端Node.js面试题

一、Node基础概念 1.1 Node是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境。在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核),利用事件驱动、非阻塞和异步输入输出...

初识Java反射概念和使用

前言   大家好,瑞雪后的第一天,每个周一的大家都期待这周五的来临。相信很多小伙伴上周末就两件事,赏雪和看EDG。哈哈 开始正题吧,今天聊一聊反射吧,在java中经常使用。 反射   相信...

Java 中 List 分片的 5 种方法!

前些天在实现 MyBatis 批量插入时遇到了一个问题,当批量插入的数据量比较大时,会导致程序执行报错,如下图所示: 原因是 MySQL 只能执行一定长度的 SQL 语句,但当插入的数据量较多时,会生...

移动端1px解决方案

在移动端web页面中,1px的问题是一个常见的问题,总结一些解决移动端web的1px方法以及对应API介绍 border-image border-image CSS属性允许在元素的边框上绘制图像 语法 border-image: image-...

性能优化反思:不要在for循环中操作DB

如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。 我们应该根据自己的业务场景,在for循环之前...

JavaScript的exec()和replace()方法

正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式为了描述一个规则,往往需要用到大量的元字符,这些元字符要记下来并灵活运用,需要耗费很多的精力,而一般实际开...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部