React 项目配置之 Win10 linux环境

介绍 win10 linux 子系统的安装和 React 项目的启动,实现团队开发环境的统一。

Read More

怎么给开源项目提PR?

教你给开源项目做贡献,提 PR

Read More

通过 vuex 实现 vue-echarts 图表的手动 resize

介绍 原生JS 监听 DOM 变化的方法,以及 vue-charts 的手动 resize 方法

Read More

Javascript 中的爆栈

什么是爆栈,和内存溢出有什么关系?

Read More

API 接口加密方案

摘要:这是一套经过验证的,项目接口数据传输方案,最初用在安卓和 iOS App上,后来开发小程序版本为了兼容后端代码,就用了同样的方案,事实上也是可行的,只是把 ajax 改成了小程序封装的wx.request,整体结构整理如下,以做备忘。

Read More

JavaScript 获取地址栏参数

在 web 开发中,不同的页面间经常会需要参数的传递,比如新闻列表和新闻详情页面,怎么绑定不同的 id 给它们,这时候比较简单的方案就是通过地址栏传输对应的参数 id,具体的实现我封装了两个工具函数。

Read More

Window 下 MySQL 环境的安装

MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

Read More

JavaScript 中的12种循环遍历方法

没错,真的是12种!

Read More

前端切图技巧

切图不是通常意义上程序员需要做的事情,但是前端开发人员除外,因为前端工作经常和 UI 美工打交道,图片的处理上,经常遇到和实际期望不相符的情况,这时候,就需要开发人员懂一些切图技巧,这样可以帮助我们在细节的处理上更好。

Read More

require.js 基本用法

RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一;最新版本的RequireJS压缩后只有14K,堪称非常轻量;它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。

Read More

sea.js 基本用法

SeaJS 是一个适用于 Web 浏览器端的模块加载器,使用 SeaJS 可以更好地组织 JavaScript 代码;Sea.js 遵循 CMD 规范、模块化JS代码、依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。

Read More

Git 系列(一)|基础

介绍 github 管理工具 git 的入门常用操作,包括下载、安装等。

Read More

HTTP 协议系列(一)|版本

当我们在浏览器的地址栏输入URL后,信息会被发送到WEB服务器,服务器得到响应,将数据传输回来,展示到WEB页面上,这其中的传输方法就是HTTP协议,这篇介绍下 http 协议的版本更迭。

Read More

微信小程序入门|指南针

微信小程序提供了众多的原生API接口,利用罗盘接口,做了个简单的指南针小程序,搜索小程序【X的实验室】可看效果。

Read More

前端性能优化

最近看了一些 web 性能优化的博客,整理了一下。

Read More

微信小程序开发入门

介绍小程序开发的学习步骤,和一些要注意的地方,微信小程序去年开始慢慢流行起来,借助微信的流量平台,小程序的开发前景是非常好的,现在一些招聘网站上都有专门的小程序开发工程师了,而且小程序开发难度相对较小,总体而言是值得学习一下的。

Read More

hello,world

这是我用 hexo 写的第一篇文章,介绍了 hexo 的基本操作指令,包括从新建立一篇新的文章,开启本地服务,构建静态文件,远程部署。

Read More

HBuilder 打包 App 流程记录制

基于HBuilder建立一个简单的移动app项目,并打包成apk,使用这套平台用H5开发真正的移动项目,相当于省去了原生部分的人力和工作配合,性能的话,后续我会基于这套技术开发相关的应用来验证,看能否媲美常用的hybrid应用。

Read More

排查 Window 端口占用并结束相关进程

开的端口太多,难免遇到端口冲突的情况,这时候快速排查占用的程序就很重要了,熟悉这几个 cmd 命令,帮你解决这个问题。

Read More

前端 PS 常用快捷键整理

整理了自己常用的一些 PS 操作的快捷键,不定时更新。

Read More