this

    0熱度

    1回答

    我有這個網頁,我必須使用很多document.getElementById的。因爲我懶,我想節省幾個字節的通過分配document.getElementById爲較短的變量: var geid = document.getElementById; 然而,這並沒有爲我打算工作。它給了我下面的錯誤: Uncaught TypeError: Illegal invocation 考慮下面的代碼片段這

    0熱度

    3回答

    我正在寫一些生產代碼,我想知道它是否正確使用'this'將對象傳遞給函數,就像我在我的代碼版本中所做的那樣。通過文檔ID獲取對象是否「更安全」? <!-- Code on Teaching site --> <script> function myFunction() { var x = document.getElementById("fname"); x.value = x.valu

    1熱度

    3回答

    我這是工作正常的代碼庫的一部分,下面的PHP方法的參數: <?php class HooksTest extends DrupalTestCase { public function testPageAlterIsLoggedIn() { $this->drupal->shouldReceive('userIsLoggedIn') ->once() -

    0熱度

    2回答

    我仍在學習bind和箭頭函數的細節。 看來,無論我們曾經使用bind,我們現在都應該使用箭頭函數,儘管我還沒有看到它完全按照這種方式拼寫。 所以我想知道如果這是真的,或者有些情況下我們仍然應該使用bind即使箭頭功能可能工作,或者某些情況下箭頭功能不起作用,bind仍然是唯一的方法做你想做的事。或者,如果我完全關閉,在新的JS代碼中,我應該什麼時候選擇箭頭函數,何時應該更喜歡bind?

    0熱度

    3回答

    我試圖訪問this.refs,所以我可以滾動到平面列表的頂部,但它是未定義的。 我的渲​​染方法是這樣的: render() { return ( <View style={styles.container}> { this.state.loading && <ActivityIndicator /> } { !this.sta

    1熱度

    1回答

    我嘗試使用下面的代碼。 $('button').click(() => { console.log($('button').index(this)); // should show clicked element index //but in angular2 can't use 'this' }) 我知道,如果我用「讓我=指數」如果我使用ngFor ... ,但我必須使

    2熱度

    4回答

    我是一種新的JavaScript,今天我正在研究一個基本上切換值並將其顯示爲alert的函數,但我偶然發現了一個與JavaScript有關的奇怪行爲到真/假和0/1。 下面的代碼,當用戶點擊切換錨鏈接,它似乎並沒有切換值及警報總是給人「真」(我認爲應該發生): document.body.innerHTML = '<a href="#" id="toggle"> toggle </a>'+ doc

    1熱度

    2回答

    Wow ..獲得關於'this'的真實信息是不是容易,因爲谷歌基本上忽略了這個詞。 該代碼使用縮略圖中的信息打開數據庫中的圖像.. onlick的作品和懸停代碼的作品,但我不知道如何從mouseenter獲得'this'以用於showModal函數。 function showModal() { $("body").css("overflow-y", "hidden");

    0熱度

    1回答

    我正在創建一個Javascript模塊,其任務基本上是通過點擊一個按鈕動態生成一個通過Ajax打開的模式。這個按鈕有一個數據屬性,我傳遞給Ajax調用來告訴它我想打開哪個模式。 這裏是模塊的簡化版本: (function() { let modalwindow = { init: function() { this.bindEvents(); },

    1熱度

    2回答

    我想將#first和#second設置爲$(this)僅在函數調用時才使用元素ID。 有可能嗎?或者其他方式? (function($){ $.fn.showCircle = function(top,right) { $timeout(function() { $(this).css({ right:right, to