摘要:
Vue路由系统 一切分离都是为了更好的结合,本文详细介绍了前后端分离架构之后,前端如何实现路由控制,即Vue路由系统。 一、VueRouter实现原理 VueRouter的实现原理是根据监控锚点值的改变,从而不断修改组件内容来实现的,我们来试试不使用VueRouter,自己实现路由控制,如下代码: 阅读全文
摘要:
Vue生命周期 有时候,我们需要在实例创建过程中进行一些初始化的工作,以帮助我们完成项目中更复杂更丰富的需求开发,针对这样的需求,Vue提供给我们一系列的钩子函数。 本文详细介绍了Vue实例在创建和销毁的过程中,我们可以利用的钩子函数。 下面,我们结合官方文档提供的Vue实例生命周期图,来进行钩子函 阅读全文
摘要:
vue.js既然是框架,那就不能只是简单的完成数据模板引擎的任务,它还提供了页面布局的功能。本文详细介绍使用vue.js进行页面布局的强大工具,vue.js组件系统。 每一个新技术的诞生,都是为了解决特定的问题。组件的出现就是为了解决页面布局等等一系列问题。vue中的组件分为两种,全局组件和局部组件 阅读全文
摘要:
Vue 常用指令 vue.js官方给自己的定为是数据模板引擎,并给出了一套渲染数据的指令。本文详细介绍了vue.js的常用指令。 Vue.js 使用了基于 HTML 的模板语法,最简单的使用vue的方式是渲染数据,渲染数据最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值。 首先 阅读全文
摘要:
Vue起飞前的准备 一、什么是ECMAScript,以及es6的诞生? 1997年 ECMAScript 1.0 诞生 1999年12月 ECMAScript 3.0诞生,它 是一个巨大的成功,在业界得到了广泛的支持,它奠定了JS的基本语法,被其后版本完全继承。直到今天,我们一开始学习JS,其实就是 阅读全文
摘要:
一、QuerySet 可切片 使用Python 的切片语法来限制 记录的数目 。它等同于SQL 的 和 子句。 不支持负的索引(例如 )。通常, 的切片返回一个新的 —— 它不会执行查询。 可迭代 惰性查询 是惰性执行的 —— 创建 不会带来任何数据库的访问。你可以将过滤器保持一整天,直到 需要求值 阅读全文
摘要:
一、缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存 阅读全文
摘要:
关于Django ModelForm渲染时间格式问题 直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型 解决办法:自定义小部件 然后设置widgets 此时渲染出来的页面就是 阅读全文
摘要:
Django自定义分页并保存搜索条件 1、自定义分页组件pagination.py 2、view视图 3、templates模板 4、页面展示 阅读全文
摘要:
Django Simple Captcha的使用 1、下载Django Simple Captcha django-simple-captcha官方文档地址 http://django-simple-captcha.readthedocs.io/en/latest/ 2、配置settings 3、配 阅读全文