1、封装 类中的私有化:属性的私有化和方法的私有化 2、属性方法 @property语法糖的使用 3、静态方法和类方法 1)staticmethod 2)classmethod 4、反射 1)getattr 2)delattr 3)hasattr 4)setattr ...
分类:
编程语言 时间:
2019-12-13 23:53:56
阅读次数:
101
class ECMAScript 2015 中引入的 JavaScript 类实质上是 JavaScript 现有的基于原型的继承的语法糖。类语法不会为JavaScript引入新的面向对象的继承模型。 类声明:定义一个类的一种方法是使用一个类声明。要声明一个类,你可以使用带有class关键字的类名 ...
分类:
其他好文 时间:
2019-12-13 23:32:18
阅读次数:
103
最近一直在做python工程化相关的工作,颇有心得,遂总结一下。一是为了整理思绪,二是为了解放自己健忘的大脑。 python是一个C的语法糖盒子 原生的python通常都是由cpython实现,而cpython的运行效率,确实让人不敢恭维,比较好的解决方案有cython、numba、pypy等等 c ...
分类:
编程语言 时间:
2019-12-06 16:25:24
阅读次数:
116
什么是Babel? Babel是一套主要用来将使用ECMAScript2015+语法编写的代码转换成纯ES5的Javascript代码的工具,以兼容任何老式浏览器与运行环境。 Babel可以做什么? Babel可以用来编译ES6+的语法,它使所有ES6+规范新增的语法糖都可用,包括:类(class) ...
分类:
其他好文 时间:
2019-12-05 14:43:49
阅读次数:
111
yield关键字的作用是将当前集合中的元素立即返回,实例: 通过断点可以看到,控制台每显示一个集合中的元素,都会到query方法中去取集合元素。 其实yield return是“语法糖”,其本质是生成了一个query的类,这个类实现了IEnumerable和IEnumerator的泛型、非泛型接口, ...
v-bind : 基本用途是动态更新HTML元素上的属性,比如id、class、src、href、style等 v-on : 绑定事件监听器,做事件交互。v-on+click''、dbclick、keyup、mousemove等 “语法糖”是指在不影响功能的情况下,添加某种方法实现同样的效果,从而方 ...
分类:
其他好文 时间:
2019-12-03 14:11:40
阅读次数:
104
又学了半个小时,对装饰器的理解感觉又上了一个阶段,装饰器真的是一个牛逼的工具,不改变原函数的基础上想如何折腾原函数,就如何折腾原函数。 @装饰器名称,这个语法糖都知道了,其实@后面的变量名是个可调用的参数就可以,函数可以变调用,当然类也可以被调用,callable函数能够测试该对象能否被调用,粗糙的 ...
分类:
其他好文 时间:
2019-11-27 21:57:42
阅读次数:
94
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><div id="app"> <mycpn1></mycpn1><!--使用自定义的组件名称--> <mycpn1></my ...
分类:
其他好文 时间:
2019-11-22 21:03:07
阅读次数:
137
概述 $ 符是在C 6.0出现的一个新特性,本质就是C 的一个语法糖,作用在于替代当前的String.format(),简化其过程。他们的作用都在于为字符串提供占位符,并为字符串传入变量。 用法 关于string.Format()用法: 关于$符用法: ...
原文:C# 8中的范围类型(Range Type) C# 8.0中加入了一个新的范围类型(Range Type)。 这里我们首先展示一些代码,并一步一步为代码添加一些不同的东西, 为大家展示一下范围类型的功能和用法。 我们最原始的代码如下: Copystatic void Main(string[]... ...