[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/We2one/Notes/master/python-basic-notes/python-days/Day_30.md [Back]  [Original]

### JavaScript #### 1.DOM ##### 1.1 DOM + DOM (document object model ): HTML + Document Element + `document.all` : + `document.images` : img + `document.forms` : form + `document.links` : ##### 1.2 (document) 1. `.getElementById()` : id , HTML , ```html

/*

*/ ``` 2. `.getElementByClassName()` : , ```html

1

2

3

/* HTMLCollection(3) 0: p.x 1: p.x 2: p.x length: 3 */ ``` 3. `.getElementsByTagName()` : , ```html

1

2

3

/* HTMLCollection(3) 0: p.x1 1: p.x2 2: p.x3 length: 3 */ ``` 4. `.getElementsByName()` : name ```html
1
2
3
/* NodeList(2) 0: div.x1 1: div.x2 length: 2 */ ``` ##### 1.3 + `document.getElementByID` : + style ,style CSS ```html
``` + `document.getElementsById` ``document.getElementsByName`` `getElementsByTagName()`: + style ```html
  1. Python
  2. Linux
  3. Shell
  4. MySql
  5. HTML
  6. CSS
  7. JavaScript
``` + ```html
1
2
3
``` + 1. : 2. ##### 1.4 1. `.hasAttribute("")` : ```html
1
2
3
``` 2. `.hasAttributes()` : ```html
1
2
3
``` 3. `.setAttribute(, "1 2")` : ,, ```html Title ``` 4. `.getAttribute("")` : ```html Title ``` 5. `.removeAttribute("")` : ```html ``` ##### 1.5 + innerHTML : , HTML + innerText : ```html
``` ##### 1.6 1. | | | | --------------------- | ------------------------------ | | `.createElement("")` | , | | `.createTextNode("")` | , | | `.cloneNode()` | | | `.removeChild()` | | | `.appendchild()` | | 2. ```html
``` 3. input ```html
``` 4. ```html
``` 5. ```html
``` #### 2. + Js | Js | | | ----------- | ------------------------------ | | onabort | | | onblur | | | onchange | | | onclick | | | ondblclick | | | onerror | | | onfocus | | | onkeydowm | | | onkeypress | | | onkeyup | | | onload | | | onmousedown | | | onmousemove | | | onmouseout | | | onmouseover | | | onmouseup | | | onresize | | | onselect | | | onsubmit | | | onunload | | + + () | | | | ----------------- | --------- | | `keycode 48-57` | 0 - 9 | | `keycode 58-90` | A - Z | | `keycode 112-123` | F1 - F12 | | `keycode 8` | Backspace | | `keycode 9` | Tab | | `keycode 13` | Enter | | `keycode 16` | Shift | | `keycode 18` | Alt | | `keycode 32` | Space | | `keycode 35` | End | | `keycode 36` | Home | | `keycode 37-40` | | | `keycode 20` | CapsLock | #### 3. ##### 3.1 1.
1. `setlnterval()` : 2. `clearInterval` : ```html
1
``` 2. () 1. `setTimeout()` : 2. `clearTimeout()` : ```html
``` ##### 3.2 + new ```html ``` ##### 3.3 JS 1. ```html ``` 2. : , ```html ``` 3. 1. 1. `.push("")` : 2. `.unshift("")` : ```html ``` 2. 1. `[]` : 2. `.length` : 3. 1. pop ```html ``` 2. shift ```html ``` 3. `splice(index, howmany, item1, ..., itemX)` : index 1. index : / 2. howmany : 0 3. item1, ..., itemX : ```html ``` ##### 3.4 JS Math 1. `Math.round()` : 2. `Math.max(arr)` `Math.min(arr)` : 3. `Math.floor()` `Math.ceil()` : 4. `Math.random()` : 0-1 (16) `Math.floor(Math.random()*10)` : 0-9 ```html ``` #### 4. JS + 1. new RegExp() : 2. /hehe/ : () + | | | | | -------- | --------------- | ---------------------- | | \w | var reg = /\w/; | | | \W | var reg = /\W/; | | | \d | var reg = /\d/; | | | \D | var reg = /\D/; | | | \s | var reg = /\s/; | , | | \S | var reg = /\S/; | | + | | | | | -------- | ---------------------------------------- | ----------------------------------- | | . | var reg = /./; | | | * | var reg = /z*/; | 0 | | + | var reg = /z+/; | 1 | | | var reg = /\w+?/; | | | {} | var reg = /{5}/;
var reg = /{5, 12}/; |
5 - 12 | | [] | var reg = /[a-zA-Z0-9]+/; | | | () | var reg = /\d(\w+)\w+/; | , | | \| | var reg = /abc\|def\|123/; | | | ^ | var reg = /^\d/; | | | $ | var reg = /a$/; | | ```html ```
Web Proxy Viewer  |  New URL  |  Original Page