02 2019 档案
摘要:Redis 是一个高性能的key value数据库,属于NoSQL NoSQL:not only sql 泛指非关系型的数据库 不支持SQL语法 nosql中存储的数据都是KV形式 每种nosql数据库都有自己的api和语法,以及擅长的业务场景 NoSQL有:Mongodb,Redis,Hbase
阅读全文
摘要:蓝图 使用模块化的思想对项目进行管理 子模块 主模块 使用举例: 项目下有一个主模块BP_xxx.py,该模块正常导入flask,写主程序逻辑等 同级目录新建一个子模块包,生成的__init__.py文件只负责导入工作,并新建一个view.py文件负责处理逻辑 初始化 文件需要导入蓝图,并创建蓝图对
阅读全文
摘要:ORM 对象关系映射,主要实现模型对象到关系数据库数据的映射 优点:面向对象编程,对数据库的操作都转化成对类属性和方法的操作,不用编写各种数据库的sql语句 数据模型与数据库的解耦,不在关注用的是mysql、oracle...等,通过简单的配置就可以轻松更换数据库, 而不需要修改代码 缺点是会有性能
阅读全文
摘要:Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言 Flask提供的 render_template 函数封装了该模板引擎 render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值 使用时导入:from
阅读全文
摘要:使用的flask版本为0.10.1 创建一个最简单的flask程序: Flask函数接收一个参数__name__,它会指向程序所在的路径 装饰器的作用是将路由映射到视图函数 index run 方法 启动 WEB 服务器 配置初始参数 flask实例创建时还可传入: static_path 静态文件
阅读全文
摘要:简介: js的库,同样需要引入 每个 Vue 应用都是通过实例化一个新的 Vue对象开始的,el属性对应一个标签,当vue对象创建后,这个标签内的区域就被vue对象接管,在这个区域内就可以使用vue对象中定义的属性和方法。 var vm = new Vue({ el:' app', 这里绑定div
阅读全文
摘要:ajax javascript发送http请求,与后台通信,获取数据和信息。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。 写法: $.ajax({ url: '/change_data', type: 'GET', dataType: 'json',
阅读全文
摘要:事件冒泡 即子级的事件可以传递给父级,如子级和父级都有一个点击事件,会触发弹窗,此时如果点击子级不光会触发自己的弹窗,还会触发父级的弹窗,如果要阻止冒泡可以直接用return false 事件委托 事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以
阅读全文
摘要:特殊效果: fadeOut() 淡出 fadeToggle() 切换淡入淡出 hide() 隐藏元素 show() 显示元素 toggle() 切换元素的可见状态 slideDown() 向下展开 slideUp() 向上卷起 slideToggle() 依次展开或卷起某个元素 属性操作: html
阅读全文
摘要:定时器: setTimeout 只执行一次的定时器 clearTimeout 关闭只执行一次的定时器 setInterval 反复执行的定时器 clearInterval 关闭反复执行的定时器 var r = setTimeout(x,1000) x为定时要执行的函数,1000为毫米 clearTi
阅读全文

浙公网安备 33010602011771号