FBV和CBV区别 FBV 就是在视图里使用函数处理请求 fbv就是在url中一个路径对应一个函数 在视图函数中 " " CBV 就是在视图里使用类处理请求 优点 1. 提高了代码的复用性,可以使用面向对象的技术,比如说Mixin(多继承) 2. 可以用不同的函数针对不同的HTTP方法处理,而不是通 ...
分类:
其他好文 时间:
2018-12-17 02:26:56
阅读次数:
273
写在前面:在前面我们对css打包和分离进行了描述。此节我们开始学习如何对less文件进行打包和分离。 Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。 Less知识学习 1.Le ...
分类:
Web程序 时间:
2018-12-15 17:54:23
阅读次数:
172
Python是一种面向对象、解释型计算机程序设计语言。Python 语法简洁、清晰,具有丰富和强大的类库。Python源代码遵循 GPL (GNU General Public License) 协议,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年 ...
分类:
编程语言 时间:
2018-12-12 18:58:52
阅读次数:
247
scss在项目中使用方便,简洁~ 1.定义变量 2.嵌套css 3.父选择器标识符 4.嵌套属性 5.混合 先定义要混合的样式:@mixin 使用:@include 6.继承 7.函数的使用 8.控制指令 if for 9.导入文件 10.注释 以上为sass的基础语法,详细内容请参考https:/ ...
分类:
Web程序 时间:
2018-12-06 14:39:44
阅读次数:
360
在ES5中 对象属性名都是字符串,这容易造成属性名的冲突,比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突,于是 ES6 引入了Symbol。Symbol是一种新的原始数据类型,表示独一无二的值。它是继undefined、nu ...
分类:
其他好文 时间:
2018-12-05 01:54:15
阅读次数:
172
跨域请求 一. 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址处于 ...
分类:
其他好文 时间:
2018-11-30 11:42:55
阅读次数:
203
1.本文将讲述 方法 Vue.extend Vue.mixin 与 new Vue({mixins:[], extend:{}})的区别与原理 先回顾一下 Vue.mixin 官网如下描述: Vue.mixin( mixin )全局注册一个混入,影响注册之后所有创建的每个 Vue 实例。插件作者可以 ...
分类:
其他好文 时间:
2018-11-29 15:23:11
阅读次数:
987
Java委托 在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式 本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中 ...
分类:
编程语言 时间:
2018-11-28 11:56:25
阅读次数:
179
类装饰器提供了一个紧凑的、魔法般的语法,该语法和类的创建紧密关联。它的引入确实需要你学习新的语法,但不同的语法实现不同的事情让代码理解起来更容易,比如 @foo 表示装饰器,bar(…) 表示函数调用,这不失为成功之举。 ...
分类:
其他好文 时间:
2018-11-27 17:53:32
阅读次数:
258
一般来说,最好保持同一个问题域下的代码表现尽可能相似,而这有时不可避免地增加基础代码的复杂性。但这一点更多的是一种指导思想,而非需要恪守的万能教条。出于此,对象 mixin 模式和函数式 mixin 在 JavaScript 中都有各自的一席之地。 ...
分类:
其他好文 时间:
2018-11-27 16:58:32
阅读次数:
167