发布了文章2021-09-30
由于近期的工作安排,接了一些面试,有社招,也有实习生。面了一段时间,也遇到过各种各样的求职者,想就自己的经验发表一些看法。应届生没啥经验,这个都可以理解,毕竟初出茅庐,自己也是这样过来的,有些小问题都能理解,但是情商真的真的非常非常重要。
提出了问题2021-03-08
发布了文章2021-01-13
针对上一篇文章写的小程序项目,需要一个相对应的后台管理系统来对其中一部分资源进行管理,所以衍生了这个后台管理系统项目。由于时间紧迫,内容也不是特别多,于是决定使用市面上现成的 vue 后台项目模板。用的比较多的是 vue-element-admin,一方面想试试新一点的...
发布了文章2021-01-13
业务需求,被迫营业小程序,而且需要微信和支付宝两个端。由于之前没有做过小程序,所以稍微调研了下最近比较火的两款小程序跨端开发框架:uni-app 和 Taro。因为很久没有写过 vue 项目,所以一开始比较偏向于使用 Taro,在参照文档搭建完框架并写了一点小 demo 之后...
提出了问题2020-11-04
发布了文章2020-03-04
Vue + TypeScript 项目之性能优化 项目分析 项目打包分析工具: webpack-bundle-analyzer vue-cli 3 安装: {代码...} vue.config.js 增加配置: {代码...} 安装完成后,运行 {代码...} 资源优化 图片优化 尽量把项目中使用到的图片资源压缩到最小(较为推荐的压缩工...
发布了文章2020-01-16
把操作按钮封装在组件内部,整个按钮作为一个独立组件,在组件内控制当前 dialog 的显示隐藏,各类操作也在组件内完成,对外只需传入一个标识,暴露出一个关闭方法,用于操作完成后更新列表。
发布了文章2020-01-16
多语言:react-intl样式:起初使用的是 jss,后来改成了引入外部样式文件 http 请求:data-fetch UI 库:antd-design-less 路由:withRouter 所有示例均参考自 next 官方
发布了文章2019-11-13
作为一个 React 小白(至今未写过 react 项目),接到需求的第一步就是选择 Google,以为自己很 lucky,搜到了标题为 Typescript+Ant-Design + Redux+Next.js搭建服务端渲染框架 的一篇文章,粗略看了下立马开撸,毕竟实践才能发现真理,撸完之后项目跑得非常完美,...
赞了文章2019-02-20
前端项目如何管理 前端项目的管理分为两个维度:项目内的管理与多项目之间的管理。 1. 项目内的管理 在一个项目内,当有多个开发者一起协作开发时,或者功能越来越多、项目越来越庞大时,保证项目井然有序的进行是相当重要的。 一般会从下面几点来考证一个项目是否管...
发布了文章2018-12-11
前言:第一次看到多个连续箭头函数是在一个 react 项目中,然鹅确认了下眼神,并不是对的人,因为看得一脸懵逼。em......于是开始各种搜索,先是知道了多个连续箭头函数就是 es6 的多次柯里化的写法,对于函数柯里化,很久以前就知道这个名次,但是并不理解,也没有...
发布了文章2018-11-26
变量 使用有意义、可读性好的变量 使用 ES6 的 const 声明常量 对功能类似的变量名采用统一的命名风格 使用易于检索名称 举例 {代码...} 使用说明变量(即有意义的变量名) 显式优于隐式(变量名尽量简洁明了) 避免重复的描述 避免无意义的条件判断 举例 {代码...} ...
发布了文章2018-10-26
前言(此部分仅以记录写文章时的心情 2018-10-24)以前做项目都是在其他人搭好的架子中谢谢业务代码,从未自己从 0 到 1 的完成过一个项目,今天有这样一个机会,也是换了新工作的第一个任务,但没有我想象中的那么顺利,最后还是没能独立。
回答了问题2018-09-29
可以参考 element-ui 文档的自定义列,把表格显示时间的那一列写成自定义格式,然后自己写一个函数(上例中的 dateFormat 函数)格式化下时间,转换成你想要的格式
发布了文章2018-09-29
CSS盒模型本质上是一个盒子,封装周围的 HTML 元素,包括 外边距(marign),边框(border),填充(padding),内容物(content)
发布了文章2018-08-30
PART ONE -- HTML 1、html5 新特性,语义化? 新特性: 语义特性,添加 <header></header><nav></nav> 等标签。 多媒体,用于媒介回放的 video 和 audio 元素 图像效果,用于绘画的 canvas 元素, svg 元素 离线 & 缓存,对本地离线存储...
回答了问题2018-08-22
试试 @focus 事件,demo 地址:[链接]
赞了回答2018-07-31
可以对终端进行判断,是android还是ios,然后根据不同的环境分别添加对应的class,来进行分别显示,这样就可以同时兼容ios和android。
发布了文章2018-07-24
首先,Vue 是一个 MVVM 框架,M -- 模型,就是用来定义驱动的数据,V -- 视图,是经过数据改变后的 html,VM -- 框架视图,就是用来实现双向绑定的中间桥梁。Vue.js 是采用数据劫持结合发布者-订阅者模式的方法,通过 Object.definePropety() 来劫持各个属性的 sette...
提出了问题2018-07-24