Chapter 10 jQuery and Events

10.2 學習主題

  • Rhmtl

  • jQuery

  • Events

  • Events and JSON

10.3 主題內容

10.3.1 Rhmtl應用

建立bootstrap模版

10.3.2 jQuery

Chrome developer tools:

  • elements > (select element) > (right click mouse) > Copy > Copy Selector
var el=$(paste_from_your_clip_board)
  • 檢視你可以對el做的method, 在Console window,
> el.{{等待pop up}}

要暫時性的檢視一個element, 也可以在elements > (select element) > (點左側...) > store as global variable, 它會創造一個臨時性的global variable代表此element。

使用jQuery script要注意:

  • script要在jQuery loading之後。

  • script要在document ready後。

  • 若要在console檢視,物件必需宣告成global.

<script>
var el; // 宣告el為global variable
$(document).ready(function(){
  el=$("body > div > div > div:nth-child(3) > p:nth-child(1)"); // initiate value
  console.log( "ready!" );
})
</script>

Chrome developer tools

  • elements > (select an element)

    • Underneath Event Listeners, check “ONLY” Framework listeners

Bootstraps不同form elements

Events and JSON

  • Formulate your form input as a JSON

  • Retrieve request data from your form input

10.4 課後練習