一、闭包的理解 1、相当于函数中,嵌套另一个函数并返回此嵌套的函数。代码如下: def func(name): # 定义外层函数 def inner_func(age): # 内层函数 print('name: ', name, ', age: ', age) return inner_func # ...
分类:
编程语言 时间:
2020-04-13 00:53:03
阅读次数:
75
一、 v-model v-model 指令在表单 <input>、<textarea> 及 <select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。 尽管有些神奇,但v-model本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理 ...
分类:
其他好文 时间:
2020-04-11 00:24:09
阅读次数:
92
mapMutations是vuex的mutation的辅助函数,用于在组件中映射mutation内的方法,以便在该组件中直接使用mutation里的方法 (说白了,就是一 语法糖 ) 1.在组件中导入vuex中的mapMutations: 2.在组件中导入mutation里的方法名: 这一步,是将m ...
分类:
其他好文 时间:
2020-04-10 13:30:43
阅读次数:
843
Python语言是支持函数式编程的,我们可以在一个函数的函数体中定义另一个完整的函数,甚至返回这个函数.在函数内部定义的函数和外部定义的函数是相同的,唯一的区别就是在函数内部定义的函数是不能被外部访问的. 1. 闭包的概念 闭包(Closure):内层函数引用了外层函数的变量(包括它的参数),然后返 ...
分类:
编程语言 时间:
2020-04-01 13:19:09
阅读次数:
97
函数式编程: 什么是函数式接口? 接口中有且只有一个抽象方法。当然默认方法,静态方法,私有方法可以包含。 什么是语法糖? 更加方便,原理不变的语法。 函数式接口的定义: 一个接口中只有一个抽象方法即可。 例如: @FunctionalInterface //标识这个接口是函数式接口。 修饰符 int ...
分类:
编程语言 时间:
2020-03-30 21:26:30
阅读次数:
72
前言 TypeScript是微软开发的一门自由和开源的编程语言,TypeScript是JavaScript的一个超集,他保留JavaScript语言本身的特性,同时他向我们提供了一些语法糖帮助我们方便更好的实践面向对象编程。 同时利用他我们可以使JavaScript开发变得更简单,同时他更符合前端模 ...
分类:
其他好文 时间:
2020-03-29 17:53:48
阅读次数:
55
一、js函数 首先何为函数,简单的说函数就是重复执行的代码块。函数是一段只定义一次但可能被执行或调用任意次的JavaScript 代码。 函数的定义方式分为以下几种: 1.函数声明: function 函数名 () { 函数体 };这种定义方式,会出现函数声明提升(在执行代码之前会先读取函数声明,也 ...
分类:
Web程序 时间:
2020-03-29 13:04:41
阅读次数:
103
链接:https://www.jianshu.com/p/6e472304b5ac 前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小 ...
分类:
编程语言 时间:
2020-03-28 20:06:35
阅读次数:
73
静态方法与静态属性 不会被类的实例所拥有,只有类自身拥有的属性和方法 只能通过类来调用、 static 关键字(静态方法) 类名.属性名=属性值(静态属性) //车类 class Car{ //构造函数 constructor(wheel,color,length,width){//接收参数 //给 ...
分类:
其他好文 时间:
2020-03-27 21:50:05
阅读次数:
79
Class在语法上更贴合面向对象的写法。 Class实现继承更加易读、易理解。 更易于写java等后端语言的使用。 本质是语法糖,使用prototyp。 一、JS构造函数 JS中的prototype:每一个构造函数都有的一个属性,能够用来向对象添加属性和方法。用来返回对象类型原型的引用。不需要显式声 ...
分类:
其他好文 时间:
2020-03-27 00:43:57
阅读次数:
76