https://coding.imooc.com/learn/list/97.html 目录: 第6章 AOP与全局异常处理6-1 正确理解异常处理流程 13:236-2 固有的处理异常的思维模式与流程 14:236-3 理清思路,总结异常的分类_ 06:336-4 实现自定义全局异常处理 上 17:046-5 实现自定义全局异常处理 下 16:046-6 ThinkPHP5中的日志系统 14:346-7 在全局异常处理中加入日志记录 09:136-8 全局异常处理的应用 上 25:236-9…
第6章 AOP与全局异常处理 https://coding.imooc.com/learn/list/97.html 目录: 第6章 AOP与全局异常处理6-1 正确理解异常处理流程 13:236-2 固有的处理异常的思维模式与流程 14:236-3 理清思路,总结异常的分类_ 06:336-4 实现自定义全局异常处理 上 17:046-5 实现自定义全局异常处理 下 16:046-6 ThinkPHP5中的日志系统 14:346-7 在全局异常处理中加入日志记录 09:136-8 全局异常处理…
第1章 前言:不同的时代,不同的Web --微信小程序商城构建全栈应用 http://note.youdao.com/noteshare?id=a0e9b058853dbccf886c1a890594b477&sub=256A6EAA1883405DACF761F65C44BD04 第2章 环境.工具与准备工作 http://note.youdao.com/noteshare?id=623d37653b42bbcd0459011d4ae95e39&sub=89E3DCE9FE4149E7B…
第7章 数据库访问与ORM https://coding.imooc.com/learn/list/97.html 目录: 7-1 数据库操作三种方式之原生SQL 19:09 7-2 从一个错误了解Exception的继承关系 13:23 7-3 TP5数据库中间层架构解析 23:06 7-4 查询构造器 一 13:28 7-5 查询构造器 二 13:20 7-6 查询构造器 三 11:12 7-7 开启SQL日志记录 16:07 7-8 ORM与模型 10:19 7-9 初识模型 17:47…
今天看看小程序全局配置. 上一篇[微信小程序开发]秒懂,架构及框架 配置,无非就是为了增加框架的灵活性,而定下的规则. 微信小程序的配置文件是一个树状结构,各个节点代表不同的配置项,小程序框架会解析这个文件,作为APP的全局配置. 上图…… 全局配置信息 脑子里有这个图,就比较清晰了. 配置点: 1.pages是一个字符串数组,小程序有多少个page,要把路径和文件名配置进来,第一项就是初始页面. 2.window用于配置小程序的状态栏.导航条.标题.窗口颜色等. 3.tabBar用于配置上方或…
其实你已经知道了小程序的文件结构 上一节讲到,小程序的页面由三部分组成: 视图(.wxml).逻辑(.js).样式(.wxss). 我们这次重新展开文件结构: 小程序用到的文件类型只有四种,正如你所看到的那样. 可是我还是要展开说一下,但这里就不做很细的分析了,直接说出结论: 根目录的app.js.app.json.app.wxss的代码作用域是全局的. app.js: 这个文件的内容是全局的程序逻辑,也可以理解为程序的入口,但是我这样说肯定不是很好理解,还是惯例,用前端的思维去认识小程序的全局…
本文针对官方文档未说明清楚的进行详细探索研究,官方文档详见:全局配置 . pages: 删除页面,需要先删除app.json中pages对应页面的路径,再去删除页面相关的所有文件,不然会出现页面文件混乱. window: 用于设置小程序的状态栏.导航条.标题.窗口背景色: 属性 描述 表现 navigationBarBackgroundColor 导航栏背景颜色,如 #000000 navigationBarTextStyle 导航栏标题颜色,仅支持 black / white navigati…
前言: 小程序开发中诸如获取用户手机号码.调起微信支付.领取卡券等api都是会有一定的延迟的.也就是说通过点击按钮调用这些api的时候,从点击按钮调用api,到支付页面或者领取卡券界面展示出来是需要一定时间的,连续点击按钮,还是有可能会重复调用的. 虽然这种情况有点极端,正常用户是不会这么连续快速的点击按钮的,但是也不能排除有用户手抖,连续点了两下.如果重复调用的话,不仅体验不好,单击事件中涉及到后端接口操作的也可能引起其他异常.所以这个问题还是要处理下的. 刚开始想到的是使用loading开启…
微信小程序 定义全局数据.函数复用.模版等 微信小程序定义全局数据.函数复用.模版等问题总结: 1.如何定义全局数据 在app.js的App({})中定义的数据或函数都是全局的,在页面中可以通过var app = getApp();  app.function/key的方式调用,不过我们没有必要再app.js中定义全局函数. 2.如何实现代码的复用 函数的复用: test.js test: function(){ } module.exports={ test:test } other.js v…
描述和功能 框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑. 响应的数据绑定 框架的核心是一个响应的数据绑定系统. 整个小程序框架系统分为两部分:视图层(View)和逻辑层(App Service). 页面管理 框架 管理了整个小程序的页面路由,可以做到页面间的无缝切换,并给以页面完整的生命周期.开发者需要做的只是将页面的数据.方法.生命周期函数注册到 框架 中,其他…