es6-class

    0熱度

    1回答

    我有一個很少類的小型庫。在其中一個類中,我使用其他類的方法,因此我將它們實例化,並在代碼中使用它。 我使用的參考方法中的一些類是this關鍵字。 例如: // index.js import Class1 from './class1' import Class2 from './class2' import Class3 from './class3' export { Cl

    1熱度

    2回答

    我想知道是否有可能在es6類上生成方法名稱。就拿下面的例子中,一個Replacer,運行替換規則從規則集: let smileyRules = [ { ascii: ':)', unicode: ' ' }, { ascii: '8)', unicode: ' ' } ] class Replacer { constructor(rules){ thi

    1熱度

    2回答

    我有類似下面這樣的JavaScript類: class ModalFormButton { constructor() { this.contactForm = new ContactForm(); let utils = new Utils(); this.$signupModal = $(utils.getModalTmpl()); }

    0熱度

    1回答

    我最近一直在閱讀和測試ES6模塊,並使用2ality和MDN的組合作爲我的理解來源。 在我計劃進行現代化的大型遺留JS Web應用程序中,我有循環依賴關係,並且我沒有找到解決方案來解決問題。 我知道應該儘可能地避免循環依賴,我的下一步移植之後將盡可能地清理。 我的測試情況如下: 的test.html: <script type="module"> import B from './B.j

    0熱度

    1回答

    我想擴展MediaSource。我在使用Babel。 class BradMediaSource extends MediaSource { constructor() { super(); } } const source = new BradMediaSource(); 在Chrome直接,這工作正常。在與巴貝爾做了transpiled構建,我得到以下錯

    -1熱度

    1回答

    嗯,我有點兒奇怪,我不得不問一個關於這個問題,但大多數例子提供了一個getter和setter,但我似乎沒有一個函數,它需要es6類的參數。 從MDN web文檔中給出以下示例。 class Rectangle { constructor(height, width) { this.height = height; this.width = width; }

    1熱度

    1回答

    我想做到以下幾點: class MySelection extends Selection { constructor() { super() } someNewMethod1() { } someNewMethod2() { } } 不過,我目前只限於做const instance = document.getSe

    0熱度

    1回答

    我正在嘗試使用D3的拖動功能「拖動圓點」(一個svg圓圈)。爲了保持模塊化,我有多個文件。在「App.js」文件中實例化一個來自「Dot類」文件的點是可行的!然而,拖動行爲是平穩的。 我一直在這一段時間,修補和「谷歌搜索」。現在拉頭髮。我需要第二套眼睛。我錯了什麼? 謝謝! Dot.js: import * as d3 from "d3"; export class Dot { co

    1熱度

    1回答

    使用ES6類製作一個簡單的ORM,我使用阻塞問題運行 - 我無法正確複製一個類(就像我在ES5中使用util.extend)。 具體而言,這裏是我的嘗試: class BaseModel { echo() { console.log(this.props); } static _setProperties(props) { this.props

    0熱度

    1回答

    我有以下模塊: const rp = require('request-promise'); // dummies.repository.js exports.getDummiesData =() => { const options = { url: 'https://api.github.com/users', headers: { 'User