摘要:
相关文章 "最基础" "实现一个简单的koa2框架" "实现一个简版koa" "koa实践及其手撸" Koa源码只有4个js文件 application.js:简单封装http.createServer()并整合context.js context.js:代理并整合request.js和respon 阅读全文
摘要:
微信用户信息 这个功能同样需要公众号认证成功才能使用,获取用户信息就是获取用户的openId和头像和名字,然后存进数据库里,openId是需要绝对保密的,获取用户的信息有两种方式对应两种代码的设计模式 两种设计模式 每次都授权弹窗设计模式 静默授权设计模式 可以看出两种模式区别就是在于access_ 阅读全文
摘要:
微信开发者模式开启需要服务器域名合法并且把接口配置好,这个接口是接通的关键,接通后微信后台的菜单设置功能,客服功能会失效,需要开发者自定义菜单和智能客服界面,并且接通后可以调用微信网页内部的定位分享等功能 前提条件 先去看koa和mongoose那篇笔记 安装xml2js中间件 安装request中 阅读全文
摘要:
为什么选择Koa koa是Express框架同个公司的产品,是开发者在node7.0版本之后使用promise的api把express再次封装了一次,起名 ,==Koa=Express+Promise==,并且中间件的使用由链型变成了环形【洋葱】 "官网" "网友笔记" 安装 最基础使用 中间件mi 阅读全文
摘要:
NodeJS是C语言开发的V8引擎,代码格式是JS写法的,做了服务器语言的一门编程语言 NodeJS更新速度非常的快,所以很多的API更改删除很快,所以要保证版本一致,框架也是,插件也是,不符合版本运行起来就会报错,说找不到这个方法什么的 我们知道浏览器JS分为Dom+Bom+ES56789,而No 阅读全文
摘要:
Nodejs是运行js脚本的环境,浏览器也是一种运行环境,在Nodejs里就没有什么 了,在这里 ,es还是那个es,es的笔记可以去js篇看,但是bom就不是那个bom了,这里的bom是由我们安装的 Nodejs是一个服务器语言,服务器语言 应该有什么功能呢 接受外部的请求并响应数据 能连接数据库 阅读全文
摘要:
记录一些BUG和难点, 打包配置 多个项目不可能都是打包成dist,所以要去修改配置文件打包成A,B,C... 把打包出来的文件夹直接丢到服务器的nginx就行,然后访问 或者 就行 如果不想看到文件夹的名字,想使用二级域名,查看Nginx笔记的《二级域名》 富文本编辑器 "官方文档下载地址" "官 阅读全文
摘要:
周末被领导叫回来加班,说要做一个易企秀一样的页面,然后就有这篇笔记 原计划用几百个计时器去执行,后面放弃了,太难改了,还是选择了 插件,这是一个纯css的插件,只需要引入css就行了 "插件官网" "官网的下拉框不好复制我又找到了一篇网友的文章" 先分析需要什么功能 确定要几个页面,页面不能滚动 页 阅读全文
摘要:
兼容 IE兼容 ie没有forEach if(!Array.prototype.forEach) { Array.prototype.forEach = function(fun){ var len = this.length; if(typeof fun != "function"){ throw 阅读全文
摘要:
微信小程序真的是谁做谁知道,还不如用原生js 阻止事件冒泡 常用代码 小程序没有下拉框 小程序的复选框 我都不知道一个复选框的控制会这么难 授权 table切换 封装一个组件 阅读全文
摘要:
"官方的开发文档" 微信小程序写的不多,随便写写 创建项目,分析工具 微信小程序有专门的编辑工具,去官网下载 然后申请一个小程序项目,获得一个appId,然后进入编辑工具就可以直接开发了 编辑工具可以设置es6编译和npm 文件分析 小程序的写法非常的像vue cli,但是vue是一个vue文件带有 阅读全文
摘要:
如果只是要获取当前用户的经纬度和打开微信自带的地图 只需要 如果还要详细地址或者地图可以操作,需要借助百度地图,腾讯地图,高德的帮助 但是因为是微信,当然选自家的产品了 使用腾讯地图 "开发文档" 需要申请腾讯API的使用权,就是Key,从上面的开发文档地址进去,找到==常见问题==,点击==申请K 阅读全文
摘要:
微信公众号开发 能享用微信公众号的API,比如分享给好友,分享到朋友圈,禁止菜单功能,选择图片,获取地址,以及支付 微信的功能有两种执行方式 一种是 wx.xx 一种是 WeixinJSBridge.call() WeixinJSBridge 是很老的方式,在微信网页才能使用的全局变量,不需要引入j 阅读全文
摘要:
虚拟dom和domDiff 难点就在于比较diff 给你两个数组,数组里装着几个对象,对比这两个数组的区别,首先需要考虑的是什么,==顺序,也就是复用性==,因为dom里有子元素,如果能移动位置,就优先移动位置,对比之后,没有的就删了,在把新的添加就行,但是,但是对比对象的成本非常的高,我要对比两个 阅读全文