首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zhoulujun
掘友等级
资深web
|
腾讯
搬码农民工,搞过Java、php、android、ios、前端, 十年后,作为全栈工程师。zhoulujun.cn/zhoulujun.co zhoulujun.net
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
233
文章 233
沸点 0
赞
233
返回
|
搜索文章
zhoulujun
资深web @腾讯
·
2年前
关注
post-css/less/sass样式嵌套与命令之"&"符号—BEM
button {&-ok {}}, button { &:after {}} 这一类用法是非常熟悉的。p, a, ul, li { & + & {border-top: 0...
0
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
css过去及未来展望—分析css演进及排版布局的考量
读初二的时候,学校有了计算机,也简单地介绍了下网页,不过那是的html 都是table,也没有去细看。到了高中,qq空间有个html模式,为了让文章好看点。也浅尝辄止地学了...
2
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
vue2升级vue3:vue-i18n国际化异步按需加载
vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage 但是本文还...
3
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
再谈编程范式(3):理解面向过程/面向对象/函数式编程的精髓
面向过程(PO) 面向过程是随着VB一起来到我的世界,那个时候会的非常有限,感觉能把程序写出来自己就非常棒了,VB是做那种可视化界面,在工具栏拖个框框放到面板上,然后就在各...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
webpack性能优化(2):splitChunks用法详解
之前写的《webpack性能优化(0):webpack性能优化概况-优化构建速度》、《webpack性能优化(1):分隔/分包/异步加载+组件与路由懒加载》 如果使用vue...
4
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
webpack性能优化(1):分隔/分包/异步加载+组件与路由懒加载
webpack ensure相信大家都听过。有人称它为异步加载,也有人说做代码切割,那这个家伙到底是用来干嘛的?其实说白了,它就是把js模块给独立导出一个.js文件的,然后...
3
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
webpack原理(3):Tapable源码分析及钩子函数作用分析
webpack本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是Tapable,webpack中最核心的负责编译的Compiler和负责创...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
webpack原理(2):ES6 module在Webpack中如何Tree-shaking构建
Tree-shaking 最早由打包工具 Rollup 提出 DCE 作用于模块内(webpack 的 DCE 通过 UglifyJS 完成),而 Tree-shaking...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
webpack原理(1):Webpack热更新实现原理代码分析
热更新,主要就是把前端工程 文件变更,即时编译,然后通知到浏览器端,刷新代码。 服务单与客户端通信方式有:ajax 轮询,EventSource、websockt。 客户端...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
vue3溢出文本tooltip或title展示解决方案—如何获取文本宽度
vue3溢出文本tooltip或title展示解决方案—如何获取文本宽度 解决文本溢出,鼠标悬浮展示tooltips,要解决2大难题。第一个是解决文本宽度的问题。毕竟 若果...
2
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记
首先,不管采用何种开发模型。软件开发都至少具有以下的周期,包括: 需求获取/分析(系统分析、软件分析) 设计 实现 测试 发布(运行) 维护 既然所有的开发模型都具有相同的...
3
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
插件化架构设计(3):前端可视化化平台插件架构-grafana实践
插件实践方案 其实插件你就把它当一个组件来用就好。用起来就是异步组件加载。 vue异步组件加载,看官方文档:https://cn.vuejs.org/v2/guide/co...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
前端资源共享方案对比-笔记:iframe/JS-SDK/微前端
前端页面资源如何分享,常见的有iframe,其次是js-sdk。这两类的在地图类工具经常用。微前端是最佳比较火的方式。本篇是他们的对比分析。 下一篇讲 BK-VISION如...
2
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
前端代码复用学习笔记:整洁架构与清晰架构
基础代码的复用往往比较简单,但是业务代码的复用通常是困难的,如果没有特殊的手段去治理项目会逐渐发展为难以维护的巨石应用,按照维基百科记载,代码的复用形式主要有三种,程序库,...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
插件化架构设计(2):插件化从设计到实践该考量的问题汇总
根据《插件式可扩展架构设计心得》精读扩展版 怎么实现插件化模式 插件模式本质是一种设计思想,并没有一个一成不变或者是万金油的实现。但我们经过长期的代码实践,其实已经可以总结...
7
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
插件化架构设计(1):插件化架构能解决什么问题?为啥选它?
插件化架构可以链接多个子系统,而做到开闭原则。即插件核心和接口不变,系统可以持续接入新插件,来丰富系统的功能。可视化平台各种可视化图表展示功能不一,要想满足给个平台需求,只...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
vite/storybook/rollup搭建一个自己的组件库
storybook入门手册,手把手教你构建一个项目来尝鲜storybook然后添加storybook ,具体参看官网:https://storybook.js.org/do...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
storybook添加全局样式与sass全局变量设置
storybook添加全局样式比较简单,但是添加全局变量非常麻烦。比如是直接修改webpackFinal: async (config, { configType }) 里...
1
评论
分享
zhoulujun
资深web @腾讯
·
2年前
关注
storybook组件属性详解:组件props到strorybook Args
首先我们查看官方文档:https://storybook.js.org/docs/vue/writing-docs/doc-block-argstable#customiz...
1
评论
分享
下一页
个人成就
文章被点赞
574
文章被阅读
171,822
掘力值
3,839
关注了
37
关注者
84
收藏集
5
关注标签
9
加入于
2017-01-18