Skip to content

Instantly share code, notes, and snippets.

View alivelee's full-sized avatar

徐磊 alivelee

  • Shanghai
View GitHub Profile
@alivelee
alivelee / gulpfile.js
Last active August 29, 2015 14:27
My web development gulpfile
var browserSync = require('browser-sync');
var del = require('del');
var gulp = require('gulp');
var pageSpeed = require('psi');
var plugins = require('gulp-load-plugins')();
var runSequence = require('run-sequence');
// Optimize images
gulp.task('images', function () {
return gulp.src('app"<%= asset_path('$1') %>"**/*')
@alivelee
alivelee / isObject.js
Created May 16, 2021 10:50
判断传入的value是否为一个对象。
function isObject(obj) {
return obj === Object(obj);
}
isObject([1, 2, 3, 4]); // true
isObject([]); // true
isObject(['Hello!']); // true
isObject({ a: 1 }); // true
isObject({}); // true
isObject(true); // false
const debounce = (fn, ms = 0) => {
let timeoutId;
return function(...args) {
clearTimeout(timeoutId);
timeoutId = setTimeout(
() => fn.apply(this, args),
ms
);
};
};