首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
东索
掘友等级
工程师
一名斜杠青年工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 34
沸点 11
赞
45
返回
|
搜索文章
赞
文章( 34 )
沸点( 11 )
探秘 flex 上下文中神奇的自动 margin
水平垂直居中也算是 CSS 领域最为常见的一个问题了,不同场景下的方法也各不相同,各有优劣。嗯,下面这种应该算是最便捷的了: 嗯。这里其实就涉及了一个问题,如何让 margin: auto 在垂直方向上生效? 让元素相对父元素水平居中。但是如果我们想让元素相对父元素垂直居中的话…
从vue组件三大核心概念出发,写好一个组件【实战篇】-写一个抽屉组件
我们想象一下用户会如何使用我们的组件,它可能需要哪些自定义的功能,比如内容的宽度,控件的位置,抽屉的位置,控件样式自定义等等,可能的交互比如:点击控件/鼠标悬浮打开抽屉,点击抽屉外部收起抽屉等等,接着我们判断一下哪些是需要暴露给外部组件的,哪些是属于组件内部的状态,尽可能的做到…
为管理复杂组件状态困扰?试试 vue 简单状态管理 Store 模式
文档中的提到的 Store 模式却鲜有人去使用讨论。笔者在研究 ElementUI的Table组件的代码组织方式,以及在自己 ElementUI 表单编辑项目中实践之后觉得其在复杂组件组织上非常有用,是一个被忽视的组件通信方法。 ElementUI 的 Table 组件,功能很…
cnpm 核心模块 npminstall 升级到 async 总结
npminstall 是 cnpm 的核心逻辑库之一,它通过 link 的方式来安装 Node.js 依赖,可以极大的提升安装速度。 回顾 npminstall 第一版的代码,默认支持 Node.js 4,那个时候 async/await 还没成为 Node.js 的默认功能,…
手摸手,带你用vue撸后台 系列五(v4.0新版本)
vue-element-admin 从 2017.04.17提交第一个 commit 以来,维护至今已经有两年多的时间了了,发布了四十多个版本,收获了三万多的 stars,远远的超出了自己的预期。距离上次手摸手系列教程也已经过去了很久,主要因为:作为一个个人开源项目,维持它已经…
[星系漫游指南]分享一个查看近期火星天气的小程序
1. 介绍 本指南目前可以查看近日火星的天气,包括气温、风速、风向、气压等数据,今后将支持更多功能以满足漫游者们进行星际漫游的需求。 本指南的火星天气数据来源于洞察号火星探测器提供的每日天气数据,由于地火间恶劣的通讯环境,可能会有延迟、数据丢失等问题发生,请漫游者们 DON'T…
【vue源码】深度理解v-for
用来判断当前宿主环境是否支持原生 Symbol 和 Reflect.ownKeys。首先判断 Symbol 和 Reflect 是否存在,并使用 isNative 函数保证 Symbol 与 Reflect.ownKeys 全部是原生定义
手摸手,带你优雅的使用 icon
首先我们来说一下前端 icon 的发展史。 在我刚开始实习时,大部分图标都是用 img 来实现的。渐渐发现一个页面的请求资源中图片 img 占了大部分,所以为了优化有了image sprite 就是所谓的雪碧图,就是将多个图片合成一个图片,然后利用 css 的 backgrou…
Vue2 源码漫游(二)
接下来就是mountComponent。这里面有一个关键点 vm._watcher = new Watcher(vm, updateComponent, noop),这个其实就是上篇中说到的依赖收集的一个触发点。你可以想想,组件在这个时候其实数据已经完成了响应式转换,就坐等收集…
基于 Docker 打造前端持续集成开发环境
本文将以一个标准的 Vue 项目为例,完全抛弃传统的前端项目开发部署方式,基于 Docker 容器技术打造一个精简的前端持续集成的开发环境。 1. CI(持续集成):阮一峰老师的关于 CI 的介绍 2. Docker: Docker 快速入门 1. 代码无需在本地构建 2. 只…
下一页
个人成就
文章被点赞
677
文章被阅读
50,548
掘力值
2,059
关注了
19
关注者
1,268
收藏集
4
关注标签
7
加入于
2016-07-12