一篇搞懂Git 和 SVN 的区别【原理篇】

2021-05-11
阅读 6 分钟
8.8k
1.git是分布式的,有本地和远程两个版本库,SVN是集中式,只有一个远程版本库; 2.git的内容是按元数据方式存贮,所有控制文件在.git中,svn是按文件处理,所有资源控制文件在.svn中; 3.svn的分支是一个目录,git不是; 4.git没有一个全局的版本号,svn有; 5.git内容存贮是使用SHA-1哈希算法,能确保代码完整性; 6.git...

sass 项目前端架构

2021-05-10
阅读 1 分钟
6.4k
1.前端整体架构图备注: 如果公司技术栈是统一的Vue 或者 React, 绿色模块只有一个, 如果是传统旧项目建议逐步重构掉2.表单配置化系统架构图3.表单配置化效果图4.展望低代码平台, 通过配置化直接生成一个私有化项目

JS开发必须知道的41个技巧【持续更新】

2020-07-21
阅读 19 分钟
4.4k
JS是前端的核心,但有些使用技巧你还不一定知道; 本文梳理了JS的41个技巧,帮助大家提高JS的使用技巧; 文章有点长,可以clone下源码,直接撸,源码地址请戳全部源码,原创不易,欢迎star; 序列文章: Vue 开发必须知道的 36 个技巧 React 开发必须知道的 34 个技巧

前端最实用书签【看完可以提涨薪啦】

2020-07-14
阅读 3 分钟
6.3k
前端这几年发展很快,是时候将前端知识形成一个知识图谱,看下有哪些是知道的和不知道的; 通过这篇文章,我们对前端一定会有一个系统化的认识; 书签地址,欢迎star, 可以直接git clone下来,通过Google右上角的书签--导入书签,这样看起来就不要太方便。

你不知道的React 和 Vue 的20个区别【源码层面】

2020-07-07
阅读 20 分钟
10k
面试竞争力越来越大,是时候撸一波Vue和React源码啦; 本文从20个层面来对比Vue和React的源码区别; 如果需要了解API的区别,请戳: Vue 开发必须知道的 36 个技巧 React 开发必须知道的 34 个技巧文章源码:请戳,原创码字不易,欢迎star!

ES5和ES6函数你不知道的区别【面试篇】

2020-03-25
阅读 10 分钟
3.3k
JS 中函数是高等公民,但是function 和 class 的区别你真的清楚嘛?本文从PolyFill 实现,再到性能分析,再复习哈基础篇的使用;另外深圳前端求坑,有坑的大佬麻烦内推一下。

如何写出一个惊艳面试官的 Promise【近 1W字】

2019-12-18
阅读 18 分钟
6k
1.高级 WEB 面试会让你手写一个Promise,Generator 的 PolyFill(一段代码); 2.在写之前我们简单回顾下他们的作用; 3.手写模块见PolyFill.

前端常用的 59 个工具类【持续更新】

2019-12-03
阅读 16 分钟
9k
前端开发有时会处理一部分后台返回的数据,或者根据数据判断做一些处理; 这个时候就非常有必要将一些常用的工具类封装起来; 本文根据常用的一些工具类封装了 59 个方法,当然还有很多用的较少前期没有录入,后期持续跟新;源码地址,utils-lan 源码地址,欢迎 star!

React 开发必须知道的 34 个技巧【近1W字】

2019-11-13
阅读 27 分钟
6.3k
React 是前端三大框架之一,在面试和开发中也是一项技能;本文从实际开发中总结了 React 开发的一些技巧技巧,适合 React 初学或者有一定项目经验的同学;万字长文,建议收藏。 序列文章:Vue 开发必须知道的 36 个技巧【近1W字】

JS 原生面经从初级到高级【近1.5W字】

2019-10-22
阅读 36 分钟
10.9k
是时候撸一波 JS 基础啦,撸熟了,银十速拿 offer;本文不从传统的问答方式梳理,而是从知识维度梳理,以便形成知识网络包括函数,数组,对象,数据结构,算法,设计模式和 http.

Vue 开发必须知道的 36 个技巧【近1W字】

2019-10-09
阅读 22 分钟
14.5k
Vue 3.x 的Pre-Alpha 版本。后面应该还会有 Alpha、Beta 等版本,预计至少要等到 2020 年第一季度才有可能发布 3.0 正式版; 所以应该趁还没出来加紧打好 Vue2.x 的基础; Vue基本用法很容易上手,但是有很多优化的写法你就不一定知道了,本文从列举了 36 个 vue 开发技巧; 后续 Vue 3.x 出来后持续更新.

从项目中由浅入深的学习typescript (3)

2019-04-18
阅读 2 分钟
3.3k
为什么会有TS? 大家有没想过这个问题,原因是JS是弱类型编程语言,也就是申明变量类型可以任意变换。所以这个时候TS出现了。TS 是 JS 的超集,也相当于预处理器,本文通过一个template项目来让你快速上手TS。

JS之14种设计模式 (6)

2019-04-09
阅读 5 分钟
7.2k
序列文章 JS面试之函数(1)JS面试之对象(2)JS面试之数组的几个不low操作(3)JS面试之http0.9~3.0对比分析(4)JS面试之数据结构与算法 (5) 前言 设计模式如果应用到项目中,可以实现代码的复用和解耦,提高代码质量。 本文主要介绍14种设计模式写UI组件,封装框架必备 1.简单工厂模式 1.定义:又叫静态工厂方法,就是创建对象...

JS之数据结构与算法 (5)

2019-04-08
阅读 8 分钟
10.6k
数据结构是计算机存储、组织数据的方式,算法是系统描述解决问题的策略。了解基本的数据结构和算法可以提高代码的性能和质量。也是程序猿进阶的一个重要技能。手撸代码实现栈,队列,链表,字典,二叉树,动态规划和贪心算法

从项目中由浅入深的学习react (2)

2019-04-03
阅读 3 分钟
3.5k
序列文章 从项目中由浅入深的学习vue,微信小程序和快应用(1) 前言 从pc(dva+umi)和mobile(原生react)两个项目来介绍react的使用 搞懂这两个项目,上手撸react代码so-easy 1.react-mobile篇 1.1 效果图 react-mobile项目,欢迎star 1.2 技术栈 react + react-router-v4 + redux +ant-design-mobile+iconfontreact-router-v4...

JS之http0.9~3.0对比分析 (4)

2019-03-27
阅读 1 分钟
3.1k
序列文章 JS面试之函数(1)JS面试之对象(2)JS面试之数组的几个不low操作(3) 前言 一篇搞定面试的http协议和缓存相关; 文字概念很多,大家可以从http协议版本为主线,分析了版本的区别和缓存属性分类及怎么设置 1.http请求过程 验证---请求头---请求主体---响应头---响应主体---断开连接 2.http0.9 1.只允许客户端发送GET...

JS之数组的几个不low操作(3)

2019-03-18
阅读 4 分钟
10k
本文主要从应用来讲数组api的一些骚操作;如一行代码扁平化n维数组、数组去重、求数组最大值、数组求和、排序、对象和数组的转化等;上面这些应用场景你可以用一行代码实现?

JS之对象(2)

2019-02-26
阅读 7 分钟
7.5k
一篇彻底搞懂对象,从此不用担心没对象啦;本文从对象定义方法,对象属性,Symbol数据类型,遍历几种方法,对象拷贝,vue2.x和vue3.x拦截对象属性方法及代码实现几个方面由浅入深介绍对象

vue-split-table【表格合并和编辑插件】

2018-10-23
阅读 2 分钟
11.4k
前言 vue-split-table应用的效果图 vue-split-table开源地址,欢迎star,现在已经开源和同步到npm上轻松搞定表格拆分或者合并,编辑,再也不怕被产品怼啦 1.核心源码分析 <td>里面嵌套<table>实现表格拆分; 原生实现复选框的单选和全选功能; props属性像父组件暴露属性值; $emit自定义事件方法向父组件传值; 作...

前端最实用书签(持续更新)

2018-09-17
阅读 2 分钟
16.6k
前言 一直混迹社区,突然发现自己收藏了不少好文但是管理起来有点混乱; 所以将前端主流技术做了一个书签整理,不求最多最全,但求最实用。 书签源码 书签导入浏览器效果截图 书签源码请戳github地址Chrome---设置---书签---导入书签就可在浏览器即可使用 1.ES6,ES7和ES8 JS思维导图 promise和async,await介绍1 async和awai...

vue中extend,mixins,extends,components,install的几个操作

2018-07-12
阅读 5 分钟
10.5k
你知道extend,mixins,extends,components,install用法吗? 你知道他们的区别吗?你知道他们的执行顺序嘛? 下面都能找到这些答案.

vue中vuex,echarts,地图,ueditor的使用

2018-06-01
阅读 3 分钟
5.5k
今天是个好日子,大家六一快乐;vue-cli生成的template还需要配置axios,vuex,element等插件,该项目中将这些常用插件进行了配置;项目开发中template可以快速复用,也是可以快速上手vue的一个demo;

JS之函数(1)

2018-04-16
阅读 9 分钟
14.2k
这段时间突然发现JS原生好多东西都忘记了,但有些东西确实很重要,所以又重新再梳理一次。主要有函数的3种定义方法,ES5函数this指向,call与appl用法,JS常见的4种设计模式,原型链,原型链和继承的方式(ES5和ES6)

常见https,SSH协议和MD5加密方式分析

2018-03-06
阅读 2 分钟
6.6k
A.就是在http加入SSL层,是http安全的基础;B.htts协议是在http基础上加了SSL协议;C.使用443端口,http是80端口;D.由网景公司开发并内置在浏览器中;

前端简洁并实用的工具类

2018-02-28
阅读 13 分钟
12.6k
本文主要从日期,数组,对象,axios,promise和字符判断这几个方面讲工作中常用的一些函数进行了封装,确实可以在项目中直接引用,提高开发效率.