自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跬步

记录每次遇到的知识点

  • 博客(7)
  • 收藏
  • 关注

原创 大屏自适应方案之scale

大屏方案现在使用下来还是scale好用

2022-11-15 23:38:50 2827 1

原创 webpack打包按需加载组件库

开发的时候遇到一个特别坑的问题,就是在单独打包组件的配置文件中,使用了webpack的merge,相当于在base中写了一个loader,merge之后又写了一个不一样的loader,我以为后面写的loader会覆盖通用的loader。但是它没有,打包也不报错,就是死活打不出css文件,js文件在引用时也有问题,各种报错。查找百度也是找不出具体的问题,一次机缘巧合之前,删除了merge,瞬间,整个世界的开朗了。还是自己对于基础配置的使用不熟悉导致的奇奇怪怪的问题。

2022-11-15 00:07:12 2126 1

原创 lerna使用初体验

目前只用到lerna最简单的功能,就是新建一个插件,并上传到npm上。之后用到相互依赖包或者其他功能再进行使用记录的完善。

2022-08-09 16:51:12 1375

原创 面试创业公司一面总结

昨天参加了一个线上视频面试,想做一个总结,不然又像以前参加的那些面试一样,什么都没有留下来,现在再去回想都不记得当时面了什么内容(记性是真的差),对我之后的工作和学习也没有什么帮助。毕竟大脑真的记不住那么多东西,下次面试前再来翻翻。因为已经很久没有出去面试了,所以面试之前我是刷的网上的面试题:原型链、继承、闭包、vue底层原理等等。我感觉我把以前理解不透的东西都又重新理解了一遍,觉得对上面试官会侃侃而谈。但是,理想是丰满的,现实是残酷的。首先是我自己本身比较内向,说话多就会比较紧张一点,尤其是视频面试,看

2022-05-14 18:22:32 575

原创 nodejs编写todolist代码实现

1. nodejs端1.1 初始化项目npm init -y按最简单的默认init创建项目,当前命令会只生成一个package.json文件git init, 新建.gitignore,忽略node_modules文件1.2 启动server服务新建src文件夹,src下新建app.js文件,我们的代码会写在这个文件内下载web框架express:npm i express -Sconst express = require('express')const app = express()

2022-04-11 21:06:03 1120

原创 webpack插件demo编写

webpack插件demo编写场景:项目仓库是小部件编码管理,需要将生成的dist内单个小部件文件夹手动打包成zip,再上传至项目平台。因为每次打包完之后都要手动压缩,略微有些繁琐,正好也要试一下怎么写webpack插件,就实现了一个很小的插件demo。1. webpack怎么写插件2. 小demo实现步骤2.1 需求打包自动生成zip包2.2 代码分析插件在哪个钩子函数中执行:done 可以拿到最新的资源如何获取最新的打包文件:stats.toJson().assets如何新增zip

2022-04-09 20:43:01 1056

原创 keepAlive实践

使用环境在项目中,当点击详情页切换到一个新的页面, 从详情页返回时,之前的页面会刷新,从而导致页面上之前的查询条件会被重置。这是一种很不友好的用户体验,每次查看详情回来都要重新选择之前的查询条件,如果这个时间, 条件很多,那基本上会崩溃~这个时候,keepAlive就登场啦~代码实践keepAlive是vue的内置组件,所以直接使用就可以了在你要缓存的页面渲染前包裹keep-alive...

2019-06-24 19:48:00 140

空空如也

空空如也

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

TA关注的人

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