1.注册功能 1.注册功能往往都会由很多校验性的需求 所以这里我们用到了forms组件 项目中可能有多个地方需要用到不同的forms组件 为了解耦合 但是创建一个py文件 专门用来存放项目用到的所有的forms组件 校验 用户名 密码 确认密码 邮箱 借助于钩子函数 校验用户名是否存在 密码与确认密 ...
分类:
其他好文 时间:
2019-11-19 17:08:03
阅读次数:
76
单页面应用组件通信有以下几种,这篇文章主要讲 Angular 通信 父组件 => 子组件 子组件 => 父组件 组件A = > 组件B 父组件 => 子组件 子组件 => 父组件 sibling => sibling @input @output setters (本质上还是@input) 注入父组 ...
分类:
其他好文 时间:
2019-11-19 01:17:32
阅读次数:
69
1、useAnimate(普通anima动画的形式) (1)js (2)dom (3)动画播放方法 2、useAnimateKeyframes(关键帧动画的形式) (1)js (2)其余与上面相同,只是在原来就有play方法的前提下多了一个pause的方法 3、useAnimateGroup(数组的 ...
分类:
其他好文 时间:
2019-11-18 20:49:53
阅读次数:
77
新建单个文档的MFC应用程序,类视图——View项的属性——消息,WM_PAINT,创建OnPaint()函数 ...
分类:
编程语言 时间:
2019-11-18 18:48:35
阅读次数:
96
Vue-组件的生命周期 Vue 实例在被创建时都要经过从创建到挂载再到更新、卸载的一系列过程,该过程中会运行一些叫做**生命周期钩子**的函数,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。 一、钩子函数的执行时间 1、beforeCreate ...
分类:
其他好文 时间:
2019-11-18 09:43:46
阅读次数:
67
context_processor:使用这个钩子函数,必须返回一个字典,这个字典的值在所有模板中都可以使用,这个钩子函数作用是,如果一些在很多模板中都要用到的变量,那么就可以使用此钩子函数来返回,而不用在每个视图函数中的render_template()中去写,这样代码更加简洁和好维护,此函数必须返 ...
分类:
其他好文 时间:
2019-11-16 23:11:09
阅读次数:
137
使用计时器更新MFC界面时间,频率1s。 文件——新建项目——MFC应用程序,下一步,选择基于对话框,其他默认,完成。 双击窗体(或者鼠标右键)进入类向导,自动创建Ontimer()函数 // CMFCApplication8Dlg 消息处理程序 BOOL CMFCApplication8Dlg:: ...
分类:
编程语言 时间:
2019-11-16 17:43:08
阅读次数:
81
RACScheduler 信号调度器,是一个线性执行队列,rac中的信号可以在RACScheduler上执行任务、发送结果,底层用GCD封装的。 rac中提供生成线程的几个方法: 1:scheduler,这是一个异步线程,不会对主线程造成堵塞,异步执行 2:immediateScheduler ,立 ...
分类:
其他好文 时间:
2019-11-16 17:26:47
阅读次数:
83
壹 ? 引 我在前面花了三篇文章用于介绍angularjs的指令directive,组件component,并专门花了一篇文章介绍directive与component的不同,其中提到在component的声明周期中需要配合钩子函数来实现组件部分功能,例如在bindings传值过程中,你得通过$on ...
分类:
Web程序 时间:
2019-11-16 14:18:32
阅读次数:
89
进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息: SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的CopyData为COPYDATASTRUCT结构类型,该结构 ...
分类:
编程语言 时间:
2019-11-16 12:48:04
阅读次数:
91