摘要: 项目地址: "loan calculate utils" npm包的发布、更新查看上一篇文章 "开发一个基础的npm包" 目前我们的目录是这个样子: 接下来给项目添加 打包,忽视文件,ts声明文件,单元测试,eslint,README.md添加徽标。 打包 参考 "ramda" 打包思路,我们将要编 阅读全文
posted @ 2020-04-03 00:01 whosmeya 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 初始化项目 在 index.js 中写入如下代码 目录如下 注册npm账号 注册npm账号 地址 "https://www.npmjs.com/login" 注册完成后记得去邮箱验证(如果验证失败,就把验证地址复制到注册账号的浏览器打开),如果不验证,发布时候会403。 登陆 发布 发布成功,npm 阅读全文
posted @ 2020-03-31 18:51 whosmeya 阅读(773) 评论(0) 推荐(0) 编辑
摘要: AMD AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 AMD 推崇依赖前置。 CMD CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。 CMD 推崇依赖就近。 CommonJS 为服务器提供的一种模块形式的优化。 Node 应用由模块组成,采用 CommonJS 阅读全文
posted @ 2020-03-30 12:41 whosmeya 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 常用符号 说明 用法 @param 参数 @param name @return 返回值 @return /** * 测试 * @param {number} num * @return {void} */ function test(num) { console.log(num); } /** * 阅读全文
posted @ 2020-03-25 15:09 whosmeya 阅读(13001) 评论(0) 推荐(0) 编辑
摘要: 开放源代码许可证 package.json 的属性 license npm init 默认生成 license 属性值为 ISC BSD(两句版) 分发软件时,必须保留原始的许可证声明。 BSD(三句版) 分发软件时,必须保留原始的许可证声明。不得使用原始作者的名字为软件促销。 ISC 在功能上与两 阅读全文
posted @ 2020-03-25 11:19 whosmeya 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 前言 本文要讲的是,浏览器读一个script代码的流程是什么,遇到异步代码会如何处理,宏观任务和微观任务如何处理。 开始前先来看几个概念。 栈(后进先出) 首先要说一个栈模型,函数的调用形成了栈帧。 例如这段代码,调用 f1 时,创建第一帧;f1 调用 f2 时,创建第二帧。第二帧压在第一帧之上,当 阅读全文
posted @ 2020-03-24 11:01 whosmeya 阅读(398) 评论(0) 推荐(1) 编辑
摘要: 前言 __图片处理__ 在前端业务中并不陌生。例如手机自带相机拍出的照片通常好几兆,但如果只是用作头像就显然太大,需要 __图片压缩__ 后再上传服务器;再例如前段时间比较火的迎国庆换头像,就用到了 __图片与图片的合成__。本文将介绍前端常见的 Canvas 图片处理方法。 日常用到的图片处理方式 阅读全文
posted @ 2020-03-24 10:59 whosmeya 阅读(708) 评论(0) 推荐(2) 编辑
摘要: 描述 模仿ios浏览器底部弹框效果。 遮罩层淡入淡出,弹框高度根据内容自适应。 效果 源码 popup bottom.wxml popup bottom.js popup bottom.wxss popup bottom.json 使用 test.wxml test.js test.json 阅读全文
posted @ 2020-03-24 10:48 whosmeya 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 描述 切换月份, 当天文案为今天, 日期背景变色, 日期红点标识, 点击选中日期. 效果 源码 calendar.wxml calendar.js js const weekNameMap = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']; Component 阅读全文
posted @ 2020-03-24 10:42 whosmeya 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 描述 批量上传图片, 可设置最大上传个数, 可删除, 可设置默认值。 效果 源码 pictures wall.wxml pictures wall.js pictures wall.wxss pictures wall.json app.js 由于微信小程序Promise finally, 所以要在 阅读全文
posted @ 2020-03-24 10:26 whosmeya 阅读(837) 评论(0) 推荐(0) 编辑