摘要:首先,定义自定义信号其中来自于信号会携带两个字符串类型的数据。然后,在子窗口发射这个信号最终,在父窗口槽函数接受这个信号就是槽函数,用来接受信号 工具准备 编辑器: vscode OR Pycharm vscode需要安装PYQT Integration 以及 Python 插件, Pycharm需要配置External Tools pycharm配置External Tools 配置...
摘要:函数的作用域会在函数执行时用到,函数每次执行都会创建一个执行环境的内部对象,每个执行环境都有自己的作用域链。假设执行,其对应的作用域链如下函数执行过程中,变量的查找时从作用域头部开始查找,如果找到就是使用改变量的值。 每一个函数存在一个[[Scope]]内部属性,包含了一个函数被创建得作用域中对象得集合,这个集合为函数得作用域链。例如下面的全局函数: fucntion add(num1...
摘要:而且目前大部分编程语言的高级应用都会用到数据结构与算法以及设计模式。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。 前言 JavaScript是当下最流行的编程语言之一,它可以做很多事情: 数据可视化(D3.js,Three.js,Chart.js); 移动端应用(React Native,Weex,AppCan,Flutter,Hybrid App,小程...
摘要:比较函数应该具有两个参数和,其返回值如下若小于,在排序后的数组中应该出现在之前,则返回一个小于的值。总结下升序排列,返回值可以简写为降序排序,返回值可以简写为 遇到一个奇葩问题,数组排序在chrome浏览器下没有问题,而在IE下不生效。查了下资料,原来是写法有误。 原来写法: var arr = [300, 20, 10, 1, 2]; arr.sort(function(a, b){...
摘要:我发布了我的第一个组件,一个基于的标签云组件。然后将这个编译命令写到里,如下那么以后要编译下面的代码,只需要执行现在我们已经有编译好的代码了,接下来就可以发布到供其他人使用了。 我发布了我的第一个 npm 组件,一个基于 react 的 3d 标签云组件。在这途中我也是遇到了很多的坑,花在完善整个发布流程的时间远多于写这个组件本身的时间,所以我记录下我觉得一个正常的 react 组件的...