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