02 2016 档案
摘要:有时候微信开发,需要根据使用的浏览器不同,来进行不同的处理。 下面的代码,可以判断是否使用的是微信浏览器。 微信浏览器,则显示
阅读全文
摘要:1.授权一定要关注公众号吗? 答:授权不一定非要关注公众号。 2.授权只能在线上执行吗? 答:是的,否则会报redirect uri 参数错误。这里需要公众号设置一个安全的网址。比如:zhudianbao.diandodo.com,其他的,包括本地的都无法成功授权。 3.授权后获取的openid是对
阅读全文
摘要:为了保证用户不受到骚扰,在开发者出现需要主动提醒、通知用户时,才允许开发者在公众平台网站中模板消息库中选择模板,选择后获得模板ID,再根据模板ID向用户主动推送提醒、通知消息。 模板消息调用时主要需要模板ID和模板中各参数的赋值内容。请注意: 1.模板中参数内容必须以".DATA"结尾,否则视为保留
阅读全文
摘要:分享出去的内容,可以通过jssdk进行修改。 1.配置jssdk Wx_config.html 2.加入分享给朋友,分享到朋友圈事件 3.后台获取wxShare数据 这里的地址,必须为绝对地址。否则相对地址,微信无法识别。 如果不设置,就会是默认的标题,默认的logo,默认的详情。 设置了事件,就会
阅读全文
摘要:1.html部分 2.demo.js 3.核心类jssdk.class.php 一切的一切都是基于appId 和 appSecret,这两个参数可以在配置文件中进行配置。
阅读全文
摘要:1.表格的方式 2.多个工作表 3.插入图片 4.清晰的规划 5.大众都能看得懂 6.辅助一些数据表设计,其他的流程设计 7.对项目该做什么,进度等等有一个明确的认识 8.项目管理,吃透需求,对进度把握好,对事情安排好都是一个不错的工具 9.灵活的管理数据,我们做it的无非也就是管理数据,而Exce
阅读全文
摘要:1. 数据表研究 大概知道项目的情况 2. 数据表数据研究 进一步知道项目情况 3. 动态数据研究 添加删除,进行一些操作,看看数据的变化。通过变化的数据,来分析项目的功能与内部的奥秘 4. 代码研究 大致知道流程之后,可以进一步分析代码,看看是如何实现的。 5. 局部研究到整体研究 找到一个模块,
阅读全文
摘要:1. 薪资水平到位 薪资不到位,就不太想安心工作。 自己都养不活,还怎么安心工作? 2. 比较随意,不被监督 发挥主观能动性。而不是被动的熬时间,或者等待任务安排。 3. 累了,就可以玩一会游戏,或者跟同事聊聊天,分享分享零食 工作气氛不至于太压抑 4. 眼睛累了,就眺望眺望远方 5. 渴了喝水 6
阅读全文
摘要:首字母很重要,可以进行排序使用。 城市列表等等。
阅读全文
摘要:组合模式 定义:组合模式定义了一个单根继承体系,使具有截然不同职责的集合可以并肩工作。 一个军队的案例, 军队整合成员,输出火力 军队进一步整合其他军队 更好的方式,支持新增,移除等等其他功能。 添加异常处理 点评:组合模式中的一切类都共享同一个父类型,可以轻松地在设计中添加新的组合对象或局部对象,
阅读全文
摘要:对象 看个例子 再看一个更具有灵活性的案例 单例 点评:不能随意创建对象,只能通过Preferences::getInstance()来创建对象。 工厂模式 进一步增加灵活性设置 工厂方法模式要把创建者类与要生产的产品类分离开来。 抽象工厂 通过抽象来来约束,成为一定的规矩。 更加牛逼的实现 原型模
阅读全文
摘要:效果: 事件: 点评:这里的countdown方法就是妙处。 看代码: 点评:如果time不等于1,就继续调用,同时时间减去一秒。setTimeout也很精髓。直至time减到1为止,移除disabled并更改内容为‘发送验证码’。
阅读全文
摘要:引言:有时候重构是为了提高代码的执行效率。有时候重构是为了提高代码的可读性。有时候重构是为了少写代码。 方法 把功能相对独立的内容,拆分出来,变成一个函数。最好要功能灵活一点。不要功能太单一,也不要功能过于庞大。太单一,没必要拎出来。太庞大,就失去灵活性了。 好处: 1) 因为内容相对独立,可能别的
阅读全文