首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lnyx
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
基于媒体查询和 rem 的响应式布局实践
我们开发一个网站的时候希望在手机端、iPad 端、PC 端都有良好的体验,CSS 给我们提供了一个强大的条件判断语法,可以根据设备的宽度来设置不同的样式,从而实现不同的设备应用不同的布局。 下图展示了利用 @media 实现的同一页面手机端 2 列、iPad 端 3 列、PC …
使用 Webpack4.0 打包组件库并发布到 npm
本文将会介绍如何将自己写的组件库打包成第三方库,发布到 npm 上,同时支持在原生 js / React/ Vue 下使用。Webpack4 的升级指南可以参考下 Webpack4.0 升级配置,本文不做赘述。 假设我们有上面的 index.js 文件,我们想要把打它打包成一个…
parcel初体验
最近需要做一个纯静态网站,因工作量比较少,功能又不复杂,上 webpack 觉得太麻烦了,加上早就对 parcel 种草,所以这次决定试用一下号称零配置的 parcel 。 根据官网文档很快就安装好了。值得点赞的是,在引入 less 文件的时候,parcel 自动检测到了 le…
text-size-adjust bug 分析
某日,同事 J 说发现一个奇怪的现象:一个列表页,在 iPhone7 竖屏上字体大小正常,横屏的时候有些字体就变的特别大。本文便是笔者对这一 “bug” 的分析过程。 拿到那个页面,在 MacOS Chrome 下模拟了 iPhone7 的设备,发现横竖屏都是正常的。又在自己的…
实现一个 react-router
本文将用尽可能容易理解的方式,实现最小可用的 react-router v4 和 history,目的为了了解 react-router 实现原理。 在开始阅读本文之前,希望你至少使用过一次 react-router,知道 react-router 的基本使用方法。 1. Ro…
从零实现一个 JS 模块打包器
2019 年的前端技术栈,无论你是用 Vue 还是用 React ,应该都离不开一样工具 -- webpack。webpack 极大的简化了前端开发的构建过程,只需提供一个入口文件,webpack 就能自动帮我们分析出相关依赖,构建出 bundle 包。 webpack 很强大…
Webpack4.0 升级配置
webpack 彪版本号的速度真是飞快,4.0 发布没多久上去看的时候才 4.1.*,现在已经刷到 4.8.1 了,给人一种“我版本号很高了,可以安心升级了”的感觉,然而坑依然很多...尤其是 API 文档,到处可见 3.0 的陈旧信息。Code Splitting 章节点进去…
API 设计总结
本文总结了笔者近几年在参与设计 API 时收获的一些经验和教训,针对中小型项目初期,供大家参考。 设计 基础数据与用户数据尽量分离。 分别用不同的字段存储或直接分到不同的 API里。 逻辑解耦,便于后期修改,也便于优化打开速度。 设计 鉴权数据能放 header 尽量放 hea…
从零搭建 Node.js 线上环境
我们使用 nvm 作为 Node.js 的版本管理工具,它可以方便的切换 Node.js 版本。 重新登录 Ubuntu。 nginx 默认会被安装在 /etc/nginx 下。安装好之后启动 nginx,访问服务器的 ip,就会看到 nginx 的欢迎页面。 假设我们需要配置…
如何编写 Babel 插件
目前主流的前端框架在开发的时候都采用最新的 ES6+ 语法,大部分的向下兼容工作都交给了 Babel 来处理。通过引入 Babel 插件,我们可以大胆地使用最新或是正在起草中,甚至是根本不在标准中的 jsx 等语法,跟甚至是你自己胡诌的写法! 本文将带大家了解 Babel 是怎…
下一页
个人成就
文章被点赞
86
文章被阅读
23,704
掘力值
631
关注了
16
关注者
12
收藏集
3
关注标签
26
加入于
2017-03-04