在Python中有封装和解构的概念。封装 ——是将将多个值使用逗号分割,组合在一起 。本质上,返回一个元组,只是省掉了小括号。这是Python特有的概念,现在被很多语言借鉴。 解构是把线性结构(也可以是非线性结构)的元素解开,并顺序的赋给其它变量,应该注意的是左边接纳的变量数要和右边解开的元素个数一 ...
分类:
编程语言 时间:
2019-10-11 18:13:19
阅读次数:
95
因为构造函数也是一个函数, 自然也可以有return语句, 不过和一般函数不太一样的是, 在构造函数中如果return的是一个对象, 则会直接返回这个对象, 如果return 的不是一个对象, 那在new时会忽略这个retrun, 转而返回this对象. 1. 下面演示构造函数中返回一个对象的情况, ...
分类:
其他好文 时间:
2019-10-11 12:15:22
阅读次数:
108
不使用new关键字时, 构造函数是一个普通函数 使用new关键字时, 构造函数生成的是一个实例对象 注意: 构造函数有两大特征区别于一般函数: 1. 内部声明的变量, 如果需要被实例对象所继承, 则需要使用this关键字. 2. 只有使用new命令才会实例化一个对象, 不使用的话就跟普通函数没有区别 ...
分类:
其他好文 时间:
2019-10-11 10:41:18
阅读次数:
99
v-once指令: v-once:单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改) <div id="app"> <input type="text" v-model="msg"> <!-- 一旦赋值,只可主动更改 --> <input type="text" v-mo ...
分类:
其他好文 时间:
2019-10-10 00:07:49
阅读次数:
113
一、介绍: 1) 组件:一个包含html、css、js独立的集合体,这样的集合体可以完成页面解构的代码复用 2) 分组分为根组件、全局组件与局部组件 根组件:所有被new Vue()产生的组件,在项目开发阶段,一个项目只会出现一个根组件 ; 全局组件:不用注册,就可以成为任何一个组件的子组件 ; 局 ...
分类:
其他好文 时间:
2019-10-10 00:05:35
阅读次数:
94
flask蓝图设计基于可以按照功能划分,或者模块划分以实现代码的解构,便于管理及维护。 项目解构主要分为: application apps -- 项目的主要模块,模块内置数据库文件models.py,视图文件views.py,模板文件夹templates(前后端不分离) settings -- f ...
分类:
其他好文 时间:
2019-10-08 19:05:04
阅读次数:
90
/* 解构赋值 1、左右两边结构必须一样 let [a,b,c] = [1,2,3]; 2、右边必须是个东西(有值) 3、声明和赋值不能分开(必须在一句话里完成) */ /* 练习1: // let arr = [1,2,3]; // let a = arr[0]; // let b = arr[1... ...
分类:
其他好文 时间:
2019-10-08 16:02:34
阅读次数:
91
CommonJS 关键词:导入 require 导出 model.exports = {porp:porp} exports.porp = prop 代码中附有ES6的解构赋值写法,可以用于数组和对象的内部属性拆分 model.exports 和 exports 的区别? exports 其实是引用 ...
分类:
Web程序 时间:
2019-10-05 12:34:22
阅读次数:
242
1.变量声明let与const(注意与var的区别) 2.变量的解构赋值 内置对象Math(Math是对象,不是函数) 3.字符串扩展 4.函数扩展 5.类与继承 ...
分类:
其他好文 时间:
2019-10-05 12:23:15
阅读次数:
81
问题描述 "LG3812" 题解 线性基是一类擅长解决异或问题的数据结构(也不算数据结构吧...就是一种玄学的东西) 对于数列 $a$ ,它的线性基 $d$ 为 出现 $1$ 的最高位在第 $i$ 位的数 (这里借用了 ""帅到报警"的题解" )。 构造方法 对于每一个尝试插入的数 $x$ ,找出它 ...
分类:
其他好文 时间:
2019-10-04 09:13:56
阅读次数:
83