摘要:首先,定義自定義信號其中來自于信號會(huì)攜帶兩個(gè)字符串類型的數(shù)據(jù)。然后,在子窗口發(fā)射這個(gè)信號最終,在父窗口槽函數(shù)接受這個(gè)信號就是槽函數(shù),用來接受信號 工具準(zhǔn)備 編輯器: vscode OR Pycharm vscode需要安裝PYQT Integration 以及 Python 插件, Pycharm需要配置External Tools pycharm配置External Tools 配置...
摘要:函數(shù)的作用域會(huì)在函數(shù)執(zhí)行時(shí)用到,函數(shù)每次執(zhí)行都會(huì)創(chuàng)建一個(gè)執(zhí)行環(huán)境的內(nèi)部對象,每個(gè)執(zhí)行環(huán)境都有自己的作用域鏈。假設(shè)執(zhí)行,其對應(yīng)的作用域鏈如下函數(shù)執(zhí)行過程中,變量的查找時(shí)從作用域頭部開始查找,如果找到就是使用改變量的值。 每一個(gè)函數(shù)存在一個(gè)[[Scope]]內(nèi)部屬性,包含了一個(gè)函數(shù)被創(chuàng)建得作用域中對象得集合,這個(gè)集合為函數(shù)得作用域鏈。例如下面的全局函數(shù): fucntion add(num1...
摘要:而且目前大部分編程語言的高級應(yīng)用都會(huì)用到數(shù)據(jù)結(jié)構(gòu)與算法以及設(shè)計(jì)模式。隊(duì)列在尾部添加新元素,并從頂部移除元素。最新添加的元素必須排在隊(duì)列的末尾。 前言 JavaScript是當(dāng)下最流行的編程語言之一,它可以做很多事情: 數(shù)據(jù)可視化(D3.js,Three.js,Chart.js); 移動(dòng)端應(yīng)用(React Native,Weex,AppCan,Flutter,Hybrid App,小程...
摘要:比較函數(shù)應(yīng)該具有兩個(gè)參數(shù)和,其返回值如下若小于,在排序后的數(shù)組中應(yīng)該出現(xiàn)在之前,則返回一個(gè)小于的值。總結(jié)下升序排列,返回值可以簡寫為降序排序,返回值可以簡寫為 遇到一個(gè)奇葩問題,數(shù)組排序在chrome瀏覽器下沒有問題,而在IE下不生效。查了下資料,原來是寫法有誤。 原來寫法: var arr = [300, 20, 10, 1, 2]; arr.sort(function(a, b){...
摘要:我發(fā)布了我的第一個(gè)組件,一個(gè)基于的標(biāo)簽云組件。然后將這個(gè)編譯命令寫到里,如下那么以后要編譯下面的代碼,只需要執(zhí)行現(xiàn)在我們已經(jīng)有編譯好的代碼了,接下來就可以發(fā)布到供其他人使用了。 我發(fā)布了我的第一個(gè) npm 組件,一個(gè)基于 react 的 3d 標(biāo)簽云組件。在這途中我也是遇到了很多的坑,花在完善整個(gè)發(fā)布流程的時(shí)間遠(yuǎn)多于寫這個(gè)組件本身的時(shí)間,所以我記錄下我覺得一個(gè)正常的 react 組件的...
暫無介紹