logo头像

-------------

Vue 源码全方位剖析

版本:v2.5.17-beta.0 前言随着这几年前端的快速发展,页面中需要实现的功能越来越复杂,DOM操作频繁,使用传统的jQuery库去频繁操作DOM时不仅消耗性能,而且各种DOM绑定后期维护时简直是一场噩梦,在开发大型项目时,模...

Mac OS系统使用指南

Mac OS系统使用指南

Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面操作系统。现行的最新的系统版本是OS X 10.12 ,且网上也有在PC上运行的Mac系统,简称 Mac PC。Mac系...

正则表达式开发指南

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用...

微信公众号开发指南

微信浏览器?啊,它是什么,好不好用,能吃不?我记得有个说法是这么评价微信浏览器的,微信浏览器就是移动端IE6。是程序员就知道IE什么样,好不好用。面向IE开发,我们经常会写出稀奇古怪的bug代码,同样的,基于微信浏览器开发也会BUG百...

package.json详解

通常基于 NPM 托管的项目都会有一个 package.json 文件,它是项目的描述文件,它的内容是一个标准的 JSON 对象。相信大家对 package.json 常用配置肯定熟悉的不能再熟悉了,例如项目名称(name)、项目版本...

Commit message 和 Change log 编写指南

Commit message 和 Change log 编写指南

Git 每次提交代码,都要编写 Commit message(提交说明),否则就不允许提交。 $ git commit -m "hello world" 上面代码的 -m 参数,就是用来指定 commit mesa...

使用git修复线上指定版本的问题

使用git修复线上指定版本的问题

作为一个码农,bug 就像家常便饭一样。有了 bug 就需要修复,在 git 中,由于分支是如此的强大,所以,每个 bug 都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。今天我们就来聊聊如何使用git修复线上...

JavaScript模块打包工具Rollup——完全入门指南

版本:v0.63.5。 Rollup 是前端模块化的一个打包工具,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。简单地说,它可以从一个入口文件开始,将所有使用的模块根据命令或者根据 Rollup 配置文件打包成...

移动端(手机端)页面自适应解决方案—rem布局篇

假设设计妹妹给我们的设计稿尺寸为750 * 1340。结合网易、淘宝移动端首页html元素上的动态font-size属性、设计稿尺寸、前端与设计之间协作流程一般分为下面两种: 一、网易做法:引入:页面开头处引入下面这段代码,用于动态计...

next、nuxt等服务端渲染框架如何在服务器部署,并用PM2守护程序

next、nuxt等服务端渲染框架如何在服务器部署,并用PM2守护程序

貌似从前几年,前后端分离逐渐就开始流行起来,把一些渲染计算的工作抛向前端以便减轻服务端的压力,但为啥现在又开始流行在服务端渲染了呢?如vue全家桶或者react全家桶,都推荐通过服务端渲染来实现路由。搞得我们慌得不行,不禁让我想起一句...