加载中
Migrate From Vue-cli to Vite

背景 我最近将一些 Vue2 项目从 vue-cli(webpack)迁移到了 vite。 在第三次这样做之后,我对迁移过程做了一些详细的记录,并将在这篇文章中进行总结。 文章目录: package.json index.html ...

04/09 16:21
49
你不知道的 「 import type 」

背景 TypeScript 3.8 带来了一个新特性:仅仅导入 / 导出声明。 在上一篇文章中, 我们使用了这个特性,解决了: 引入类型文件报错的问题。 其实这个特性并不复杂,但是我们需要了解其背后的机...

04/09 09:18
34
[项目实战] Webpack to Vite, 为开发提速!

背景 最近,就 前端开发过程中的痛点及可优化项 做了一次收集。 其中,构建耗时、项目编译速度慢 的字眼出现了好几次。 随着业务的快速发展,我们很多项目的体积也快速膨胀。 随之而来的, ...

04/08 12:34
8K
jQuery 简单小结

前言 之前一段时间一直在进行旧项目的重构,发现了很多问题,系统用的库是jQuery, 主要是用着方便,其他同事,包括一些外包同事,对这个库也比较熟悉 。这里就对一些常见的问题,结合查到的资...

2017/02/27 04:16
13
React setState 整理总结

写业务代码的时候 需要经常用到setState, 前几天review代码的时候, 又想了一下这个API, 发现对它的了解不是很清楚, 仅仅是 setState 是异步的, 周六在家参考了一些资料,简单整理了下,写...

2018/07/03 07:18
10
2018年, 我的前端面试复盘

这篇文章简单总结下2018年内我的一些前端面试经历, 在这简单分享一下,希望对大家有所启发。 楼主在深圳,毕业两年。面的主要是深圳的几家公司。 包括: 腾讯, 蚂蚁金服, Lazada, Shopee...

2018/07/17 10:09
11
Css Secrets - 灵活的椭圆

Flexible ellipses 顾名思义,灵活的椭圆。 椭圆,是我们今天的主角。 拿它用来做什么呢??,对了,拿它做圆角。 border-radius,这是个 简单,实用的属性,我们先对它进行一个小小的回顾. b...

2017/02/06 15:55
10
发布你的nodeJs模块

前言 使用过webpack,glup的同学 对npm的包一定不陌生,今天我们就也来试一下自己发布一个npm包,熟悉下套路。 安装环境 首先 安装nodeJs 已经安装过的可跳过本小节。 安装完成之后,可以在控...

2017/02/07 09:32
30
浅说前端工程化

前言 之前看到一个问关于什么是前端工程化的帖子,这个问题之前面试的时候也被问过,现在就系统的整理一下,分享给大家。 什么是前端工程化 大体的来说,前端工程化有两层含义: 广义的前端工...

2017/02/15 06:14
34
邂逅函数柯里化

引子 有这样一道题目,实现一个函数,实现如下功能: var result = sum(1)(2)(3); console.log(result);//6 这道题目,印象中是一道技术笔试题。结合查到的资料,在这里做一下简单的分析和总...

2017/02/06 06:24
17
闭包有话说

引言 刚学习前端的时候,看到闭包这个词,总是一脸懵逼,面试的时候,问到这个问题,也是回答的含含糊糊,总感觉有层隔膜,觉得这个概念很神奇,如果能掌握,必将功力大涨。其实,闭包没有这...

2017/02/07 06:33
20
React Hooks 从入门到上手

Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class. 前言 楼主最近在整理 React Hooks 的一些资料,为项目重构作准备,下...

2019/03/16 10:28
20
简单备注

快速排序 https://www.zhihu.com/questio... JS BigInt https://zhuanlan.zhihu.com/p/... Atlassian的组件库: https://atlaskit.atlassian.co... 涉及涉及原则、最佳实践。组件覆盖广。包括...

2018/05/14 07:02
9
JS基础之常用小技巧和知识总结(一)

本文主要记录平时开发遇到的知识点和小技巧 相等判断(==) 类型相同: 判断其值是否相同 类型不同: 1. 如果数字和字符串比较, 则字符串会被隐式转换为数字,在做判断。 2. 如果有一方是布尔...

2017/08/06 04:27
13
Js 面向对象小结

面向对象有三个特点,一个个来说: 封装 私有变量 利用闭包实现对象的私有变量。 function Animal (age) { this.getAge = function () { return age } } var dog = new Animal(3) console.l...

2018/07/02 10:29
28
pwa 实战总结

PWA初探 什么是PWA PWA(Progressive Web Apps):渐进式 Web app PWA 旨在增强 Web 体验,能让用户在访问一个web的时候感觉在使用app一样。 PWA可以看作是一系列技术的结合体,它通过Manif...

2018/06/20 02:46
12
正则表达式简单入门 & 实践

前言 平时的工作中有很多地方都要用到正则表达式,不得不说,正则的表达式非常强大,比如,我们常用的jquery选择器,非常方便,jquery的源码中,选择器部分应用了大量的正则表达式。然而很多...

2017/01/25 07:37
0
前端调试利器 - Charles

Docs 开发之 Charles 配置指南 1.下载与安装 charles-proxy-4.1.4 .dmg56.12 MB已存到云盘下载 2.激活 使用公司正版license 激活 安装证书 点击证书并选择「始终信任」 (证书不被信任可能会导...

2017/08/31 08:53
6
大文档首屏渲染方案的一些思考

大文档首屏渲染方案思考 一、服务端渲染 优点:服务端性能比较好,对移动端手机作用明显 缺点:大文档渲染完可能体积比较大,网络传输占时间比之前多,sheet还是得回到前端渲染,得维护一套n...

2018/07/03 07:17
3
seajs模块化改造实践

前言 一月份的时候,临近放假,拿到一个需求,新增一个产品,我一个前端对一个java后端,两个星期的开发时间。 因为大部分功能在别的产品都已经有了,基本都是简单处理一下拿过来,再添加一下...

2017/02/16 06:57
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部