摘要: 兼容 IE兼容 ie没有forEach if(!Array.prototype.forEach) { Array.prototype.forEach = function(fun){ var len = this.length; if(typeof fun != "function"){ throw 阅读全文
posted @ 2019-12-20 12:30 一个年轻淫 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 微信小程序真的是谁做谁知道,还不如用原生js 阻止事件冒泡 常用代码 小程序没有下拉框 小程序的复选框 我都不知道一个复选框的控制会这么难 授权 table切换 封装一个组件 阅读全文
posted @ 2019-12-20 12:29 一个年轻淫 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: "官方的开发文档" 微信小程序写的不多,随便写写 创建项目,分析工具 微信小程序有专门的编辑工具,去官网下载 然后申请一个小程序项目,获得一个appId,然后进入编辑工具就可以直接开发了 编辑工具可以设置es6编译和npm 文件分析 小程序的写法非常的像vue cli,但是vue是一个vue文件带有 阅读全文
posted @ 2019-12-20 12:28 一个年轻淫 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 如果只是要获取当前用户的经纬度和打开微信自带的地图 只需要 如果还要详细地址或者地图可以操作,需要借助百度地图,腾讯地图,高德的帮助 但是因为是微信,当然选自家的产品了 使用腾讯地图 "开发文档" 需要申请腾讯API的使用权,就是Key,从上面的开发文档地址进去,找到==常见问题==,点击==申请K 阅读全文
posted @ 2019-12-20 12:27 一个年轻淫 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 微信公众号开发 能享用微信公众号的API,比如分享给好友,分享到朋友圈,禁止菜单功能,选择图片,获取地址,以及支付 微信的功能有两种执行方式 一种是 wx.xx 一种是 WeixinJSBridge.call() WeixinJSBridge 是很老的方式,在微信网页才能使用的全局变量,不需要引入j 阅读全文
posted @ 2019-12-20 12:26 一个年轻淫 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 虚拟dom和domDiff 难点就在于比较diff 给你两个数组,数组里装着几个对象,对比这两个数组的区别,首先需要考虑的是什么,==顺序,也就是复用性==,因为dom里有子元素,如果能移动位置,就优先移动位置,对比之后,没有的就删了,在把新的添加就行,但是,但是对比对象的成本非常的高,我要对比两个 阅读全文
posted @ 2019-12-20 12:25 一个年轻淫 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Vue的相关知识有 字符串模板 MVVM 虚拟dom和domdiff,查看下一篇笔记 字符串模板 MVVM MVVM 设计模式,是由 MVC(最早来源于后端)、MVP 等设计模式进化而来 M 数据模型(Model) VM 视图模型(ViewModel) V 视图层(View) 在 Vue 的 MVV 阅读全文
posted @ 2019-12-15 22:39 一个年轻淫 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 到这里vue的所有平时使用的知识点都写完了 先补充一下vue2.x的安装 2.x是有vue router的,但是vuex和axios自己安装 3.x有vue router和vuex,axios自己安装 vue2.x是没有自定义的==vue.config.js==配置文件的,他的配置文件是==conf 阅读全文
posted @ 2019-12-15 22:38 一个年轻淫 阅读(7812) 评论(0) 推荐(0) 编辑
摘要: 百度关于跨域的文章几乎每个文章都会有这么一个图和这几个解决方案 只要是跟当前页面所在url不同的请求都属于跨域请求,为什么我可以访问cdn或者引入其他网站的js或者css或者图片,那是因为 这个标签是支持跨域的,你用ajax去获取外网的js,css,图片试试,所以==把页面放在跟请求一个地址的服务器 阅读全文
posted @ 2019-12-15 22:37 一个年轻淫 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 前面的vuex提到了异步请求,在vue里异步请求怎么请求呢,很显然 是不用了,不是不能用,而是没必要,jq是操作dom的工具,强行用浪费功能,还会加大打包后的体积,而且是没有promise的,所以有大佬封装了新的ajax,名字叫 ,也是vue的作者尤雨溪推荐使用的,这个axios是可以直接在node 阅读全文
posted @ 2019-12-15 22:36 一个年轻淫 阅读(2488) 评论(0) 推荐(0) 编辑
摘要: vue的数据传递是个高深的学问,数据传递得好,就不会重复请求,页面的体验感就好得飞起 常用的数据传递方式有 1. 路由的参数(params / query) 2. 父子组件的传递(props),隔代不能传,兄弟不能传 3. 兄弟组件传递数据可以用eventBus,很好理解自行百度, 4. vuex, 阅读全文
posted @ 2019-12-15 22:35 一个年轻淫 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 自定义组件 组件是可以被复用的页面的零件,其实就是一个插件,只是在vue里叫组件 先看看别人的组件 "vant" "element" "Mint" "iView" 去试试上面的组件,都是有脚手架版和直接引入使用的版本的 脚手架的使用需要先去main.js入口文件引入,还有css也是,查看官方文档都有 阅读全文
posted @ 2019-12-15 22:34 一个年轻淫 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 在研究vue的路由前,先说说 什么是路由 路由是指 当地址栏的改变时页面做出改变 路由分为前端路由 和 后端路由 ==后端路由==就是指访问和相应了,地址栏是百度,当前的路由就是百度,如果跳转到淘宝,路由就是淘宝,后端路由会带来页面刷新 ==前端路由==是自己通过API改变地址栏的内容,再判断地址栏 阅读全文
posted @ 2019-12-15 22:33 一个年轻淫 阅读(695) 评论(0) 推荐(0) 编辑
摘要: vue cli是用运行nodejs运行的配合 webpack cli 和各种 webpack cli插件 配合完成的,带有npm插件下载,sass编译,less编译,label编译,热加载热更新技术,文件打包功能,请求代理等等功能 正式开始 第一步安装nodeJS和npm,这个查看==nodejs笔 阅读全文
posted @ 2019-12-15 22:32 一个年轻淫 阅读(1417) 评论(0) 推荐(1) 编辑
摘要: VUE 是目前前端最火的两个框架之一 是通过修改数据自动改变dom数据的框架,几乎完全的省去了dom的操作,目前vue的版本是2.x vue有两种使用方式,一种是直接引入js,一种是使用vue cli,也就是脚手架 不管是使用哪种,写法都是没变的,只是脚手架用在更加大型的项目,脚手架后面再说 "内容 阅读全文
posted @ 2019-12-15 22:31 一个年轻淫 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这个笔记来自网络资料的总结 "简书大佬三省吾身_9862" "tuobaye个人博客" 富文本有相关3个API和一个新属性 var selection = window.getSelection(); var range = selection.getRangeAt; document.execCo 阅读全文
posted @ 2019-12-14 01:03 一个年轻淫 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: base64是二进制数据的一个编码格式,就像utf8一样的东西,他跟json一样,也是前后端交互能够相互识别的数据,他更多的是用来传递文件数据,并且如果是图片的base64,可以用来压缩 获取base64有几个方式 用input + filereader 用url + canvas 用url + f 阅读全文
posted @ 2019-12-14 01:02 一个年轻淫 阅读(4560) 评论(0) 推荐(2) 编辑
摘要: UUID 封装一个时间戳转日期的插件 cookie js class CookieJar { set(name, value, days) { const date = new Date(); date.setDate(date.getDate() + days); document.cookie 阅读全文
posted @ 2019-12-14 01:01 一个年轻淫 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 这个玩意叫做普罗米修斯,希腊神话的盗火英雄 promise只用来包装异步函数,同步的会搞乱执行顺序,生产BUG 这个api是有固定写法的,用来把回调的异步函数转成链式的异步函数 先看看传统的回调型异步函数 Promise写法 promise.resolve promise.reject Promis 阅读全文
posted @ 2019-12-14 01:00 一个年轻淫 阅读(191) 评论(0) 推荐(0) 编辑
摘要: protype,json都算进去 先总结一下 伪数组的循环方式有,for,for of 数组的循环方式有for,forEach,map,filter,find,some,every,reduce,for of 对象的循环方式有for in,JSON,for of Set的循环有forEach,for 阅读全文
posted @ 2019-12-14 00:59 一个年轻淫 阅读(553) 评论(0) 推荐(0) 编辑