微信小程序入门基础教程

准备工作 要开发微信小程序之前,需要做一些准备工作,首先进入https://mp.weixin.qq.com/debu…去下载快速开发源码包 然后再进入https://mp.weixin.qq.com/debu…去下载微信开发者工具,接下来就解压源码包和安装微信开发工具,安装好开发软件之后,在 …


记录一下前端分片上传七牛云踩过的坑

起因 最近在工作中有个上传大文件的需求,原先咨询过组里的大佬给我推荐了百度的webupload,但后来引入之后发现它是基于jquery封装的。由于本身项目是基于vue开发的所以与jquery相关的开源框架就尽量不考虑了。 后来查阅了资料后自己手动实现了文件切片 …


新手开发中常用ES6基础知识总结

很早之前就学过TypeScript和ES6,后来做项目的时候零零散散用了些。这几天又系统地把ES6的知识看了一遍。感觉对我这种没实习没工作的新手,虽然一些高级的功能暂时用不上,但是一些基础的知识还是为平时的开发提供了巨大的便利。ES6学习告一段落,现在结 …


JavaScript专题之函数柯里化

JavaScript 专题系列第十三篇,讲解函数柯里化以及如何实现一个 curry 函数 定义 维基百科中对柯里化 (Currying) 的定义为: In mathematics and computer science, currying is the technique of translating the evaluation of a function that takes m …


基于Electron+Vue+iView的图床应用设计

其实这个应用并不是那么的特别需求,一来本人写blog越来越少,二来开发工作也是越做越少,再者目前的编辑器几乎都支持直接剪切板上传图片,使图床应用的场景越来越少。不过本人本着不想丢弃技术的内心想法,以及锻炼自己写一个完整项目,还是开启了这个图 …


你会 Nodejs (多进程)调试嘛

前言 我总是调侃好多 nodejs 开发都不会多进程调试,这其中就包括了我。直到有一天,我不得不使用它来解决一些问题,作为一个懒人,我喜欢用简单的办法,所以这可能是最简单的 Nodejs 调试方法,话不多说进入正题 单进程调试 console.log() 单进程的调试 …


咦?浏览器都能做人脸检测了?

Shape Detection API 的发布已经有一些时日,其主要的提供的能力是给予前端直接可用的特征检测的接口(包括条形码、人脸、文本检测)。本文将简单的对其进行介绍,对前端进行人脸检测进行普适性的讲解。(本文不讲算法~望轻拍)


关于闭包的理解

因为以前在上学的时候,发现老师对着答案讲题目特别的溜。所以写文章之前,我去把查了一下闭包的概念,我将我对闭包的理解尽量往官方解释上面凑,结果凑到最后,依旧没法用通俗的语言去解释这个概念。那么我还是讲讲我理念上的闭包吧 。


jQuery 样式

DOM对象转化成jQuery对象 如果传递给$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQuery对象 <!DOCTYPE html> <html> <head> <meta http-equiv=”Content-type” content=”text/html; charset=utf- …


每天读一点源码—vue的初始化

今天开始打算用3个月的时间读一些源码,先从MVVM的vue开始吧。vue是一个非常不错的前端框架,不仅体积小,性能高,而且学习曲线非常平缓,很容易上手。官方文档也很详解,配套的构建工具很完事。还有很多第三方的组件和组件库,可以让开发者更高效的工作。