async-await- generator Posted on 2018-07-15 | In js基础 原理async函数是对generator函数和自动执行器做了一层封装,返回一个promise。因为generator函数会返回1个迭代器对象,循环调用这个遍历器对象的next方法,上一个next的value作为下一个next函数的参数传入,如果next返回值done是true说明已经遍历完,最终返回 ... Read more »
微信支付开发(前后端) Posted on 2018-06-25 | In 项目总结 开发总结 微信官方文档,如果从”结构清晰 循序渐进”来评价,个人感觉”一般” 微信公众平台、微信商户平台,易用性一般,很多设置的关键入口不明显,而且时不时需要重新扫二维码再次登录 为尽快弄清流程,多找别人的博客,避免踩坑 技术环节繁多,尤其注意必传参数和签名规则 不是单纯开发后台接口,调起支 ... Read more »
希望效果是炫酷的库洛牌动画 Posted on 2018-05-16 | In 个人作品 地址观看:https://firenzia.github.io/flying_card打开F12,有彩蛋~~代码:https://github.com/Firenzia/flying_card 效果 想法一直想做个自己设计的动画,拖拖拖终于做了,灵感来自《百变小樱》里的库洛牌,主要效果有卡牌旋转、 ... Read more »
iterator与遍历 Posted on 2018-05-14 | In js基础 概念 迭代器(Iterator)是一个接口,为各种不同的数据结构提供统一的访问机制。任何数据只要部署了 Iterator 接口,就可以完成遍历操作。 迭代器的作用有:为各种数据结构提供一个统一的、简便的访问接口;使数据结构成员能够按某种次序排列;ES6 创造了一种新的遍历命令 for…of 循环, ... Read more »
js继承 Posted on 2018-04-18 | In js基础 继承方式背景:父类有实例属性,也有原型链上的方法,自类要继承父类的实例属性和原型链方法,同时自类也会新定义自己的实例属性和原型链上的方法 组合继承 原型继承 寄生式继承 寄生组合继承 ES6 Class extends - 类型 场景 优点 缺点 1 组合继承 调用2次父类,自 ... Read more »
js对象API深入学习 Posted on 2018-02-25 | In js基础 基础概念什么是对象?《高程3》,对象是无序属性的集合,其属性可以包含基本值、对象或者函数。可以把对象想象成散列表,是一组名值对,其中值可以是数据或者函数。属性分为数据属性和访问器属性两种。数据属性包含1个数据值的位置,在这个位置可以读取和写入值,数据属性有4个描述行为的特性。访问器属性不包含数据值, ... Read more »
js数组API深入学习 Posted on 2018-02-15 | In js基础 数组api分类 - 分类 api 是否改变原数组 是否返回新数组 备注 1 增删 push 改变 2 增删 pop 改变 3 增删 unshift 改变 4 增删 shifit 改变 5 增删 splice 改变 6 增删 slice 返回 ... Read more »
基于django后台模板开发前端系统 Posted on 2017-06-12 | In 项目总结 前后端工作划分和协作前后端应协调好数据传递格式,减少数据格式转换工作中文乱码的问题应在前端解决,不应放在后端 数据和页面分离页面展示不应占用原api接口,应该重新配置新的url,调用需要的api再渲染页面 前端代码逻辑当前端有较多功能需求, 先将功能进行归类、分组,函数名、变量名尽量易读,合理 ... Read more »
安卓APP Posted on 2017-05-01 | In 项目总结 开发核心思想是理解发布订阅模式,UI线程是主线程,网络请求是另外的子线程,子线程不能直接更新UI,只能通过消息通知主线程,让主线程去更新UI。 子线程和主线程通过一个handler通信,子线程在主线程那边订阅事件,即发生了A事件,主线程进行更新UI操作A(如改变按钮颜色等),发生B事件,主线程进行更 ... Read more »
Python爬虫清洗模块开发纪录 Posted on 2017-02-06 | In 项目总结 体会 代码结构将所有全局变量封装,让依赖共同变量的模块解耦。 资源定期删除下载的文件,文件保留时间可配置 流控收发任务流控限制,判断队列大小,当发送后响应里面有SUCCESS才不重新塞回任务队列,当任务队列超过限制,不再取任务,等待;批量获取任务和批量递交任务给爬虫,取任务url带“&num ... Read more »