自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 异步编程二三事 | Promise/async/Generator实现原理解析

异步编程二三事 | Promise/async/Generator实现原理解析Promise实现1. 观察者模式2. Promise A+规范3. then的链式调用4.值穿透 & 状态已变更的情况5.兼容同步任务Promise.prototype.catch()Promise.prototype.finally()Promise.resolve()Promise.reject()Prom...

2020-03-27 14:25:58 432

原创 【Vu移动端】常见移动端问题踩坑

项目使用Vue开发,当然React开发也是同理,本文记录自己一些踩坑的心得,希望能对大家起到一点微小的作用1.横屏字体变大问题iPhone、iPad在横屏的时候,整个页面的字体突然大了一号,安卓手机是正常的盗两张图作为例子_(:з」∠)_解决方法,加上text-size-adjust防止iPhone在坚屏转向横屏时放大文字html{  -webkit-text-si...

2019-11-06 09:37:36 407

原创 解决内网部署Node项目build时提示cannot find module ../package.json

一般来说,前端在部署的时候是在本地npm run build打成一个静态包再给到服务器但是我们这里要求在服务器上npm run build,因为进行代码检测和自动化部署1.我把本地文件压缩上传到linux服务器,npm run build报错,说是找不到vue-cli-server,这是由于Windows环境的node_modules和linux环境的不同,不能够直接复制2.一般情况下...

2019-11-01 11:14:11 12150 4

原创 从简单React SSR项目透视服务端渲染原理

原文发布于咱们前端团队的公众号,建议读者进入公众号看原文,CSDN的排版和配色太难受了,作为一个前端不能忍一、为什么要进行服务端渲染随着前端技术栈和工具链的迭代成熟,前端工程化、模块化的趋势也愈发明显,在这波前端技术浪潮中,涌现了诸如React、Vue、Angular等基于客户端渲染的前端框架,这类框架所构建的单页应用(SPA)具有渲染性能好、可维护性高等优点。但也同时带来了两...

2019-10-12 09:40:19 1208

原创 element Table表格组件多字段(多列)排序方法

需求:element表格多列排序,点击日期的排序,然后再点击姓名的排序,将两个排序字段传给后端排序遇到的问题:element的Table组件只支持单列排序,当你点击另一列的排序的时候,会自动取消上一个排序。网上搜了一下方法,https://segmentfault.com/q/1010000017295479这篇文章提出用:header-cell-class-name 和 @...

2019-08-16 17:38:33 12575 5

原创 javascript的23种设计模式(持续更新中...)

1.单例模式定义:一个类只能有一个实例,即使多次实例化也返回的是第一次实例意义:共享变量、减少变量、函数命名冲突、减少内存开销场景:登录框、购物车、redux/Vuex中的store、JQ的$实现:class SingletonLogin { constructor(name,password){ this.name = name th...

2019-03-25 17:20:57 453

原创 【CSS拾遗】页面布局(一)

1.解决Chrome最小字体12px问题<div class="font">文字</div>.font{ font-size: 12px; -webkit-transform-origin-x: 0; -webkit-transform: scale(0.90);}使用css3的transform属性,把文字缩小到原来的0.9倍,也就是10....

2018-12-19 15:33:55 230

原创 快速排序、堆排序、归并排序为什么快(持续更新中...)

本文为个人排序算法思考笔记,目的在于要点记录而非详细论述,希望能给初学的朋友带来一些启发。1.相较于冒泡排序,快速排序为什么快我们直接比较一下冒泡和快排的排序过程:对于这样一个数组[6,1,2,7,9,3,4,5,10,8],快排的操作如下1.选择一个数作为基准数,这里选择62.进行一次循环,将小于6的数放到左边,大于6的数放到右边3.对两边的数组再各自选取一个基准数,再进行循环...

2018-12-19 15:28:24 1579 1

原创 Vue中linq.js的使用

1.linq.js介绍2.Vue中linq.js安装3.linq.js使用1.运行npm install linqnpm install linq2.引入linq(在你需要用到的组件中引入)var Enumerable = require('linq');linq并不需要在main.js中import和Vue.use(linq)3.使用linq...

2018-08-17 12:13:31 5184 4

原创 我的第一个油猴脚本「屏蔽CSDN底下的登录栏」

CSDN博客不登录就弹这么个东西,挡住视线不胜其烦,你问我为啥不登录?登录过呀,关了浏览器又要重新登,csdn的session不保存的吗(emmmm我也不太懂这方面的东西(´Д`)于是我就想,在每次访问csdn博客的时候,浏览器都能自动执行一个js脚本,把这条东西干掉于是就找到了非常强大的油猴插件1.油猴插件是什么Tampermonkey 谷歌版“油猴”是一款免费的浏览器插件和...

2018-07-31 22:08:58 3721 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除