複習
1. 節點 網頁是有很多的節點組成的 。
元素節點
指的是:
標籤li span
文字節點
屬性節點
父子兄弟
父parentnode nextsibling 孩子
childnodes nodetype == 1
來判斷是否是
元素節點
最喜歡用的
children
只得到元素節點 1.
獲取節點屬性
getattribute
(「title」)
2.設定節點屬性
setattribute (「class」,」one」) 3.
刪除節點屬性
removeattribute(「title」);
4. 日期函式
date(); 宣告
: var date = new date();
使用: 得到現在的年分 date.getfullyear();
月份: date.getmonth();
日子; date.getdate();
星期: date.getday();
5. 定時器
定時器 不需要人工操作 按照一定的時間進行某種動作。
setinterval(「函式」,間隔時間 ) 每隔 n秒去執行一次函式
1
arguments 物件
function fn(a,b,c)
fn(1,3,4,6);
arguments.length; 返回的是 實參的個數。
但是這個物件有講究,他只在正在使用的函式內使用。
arguments.callee;
返回的是正在執行的函式。 也是在函式體內使用。 在使用函式遞迴呼叫時推薦使用arguments.callee代替函式名本身。
function fn()
這個callee 就是 : function fn()
運算子一元操作符 ++, -- + - +5 -6
邏輯操作符 ! && ||
基本運算子 +, -, *, /, %
關係操作符 >, <, >=, <=, ===, ==, !=, !==
= 賦值 == 判斷 === 全等
條件操作符 (三元運算子) ? :
賦值運算子 +=, -=, *=, /=, %=
a+=5 a= a + 5
逗號運算子 , var a=0,b=0;
運算子順序
1 ()
2 !、-、++、-- (-10) 負號 正號
3 *、/、%
4 +、- 10-5
5 <、<=、<、>=
6 ==、!=、===、!==、
7 &&
8 ||
9?:10 =、+=、-=、*=、/=、%= 賦值
1+2*3
幾個面試題
1. a&&b 結果是什麼?
如果a 為假 ,則返回 a
如果a 為真 ,則返回 b
var aa = 0&&1;
alert(aa) // 0
var bb = 1&&0;
alert(bb); //0
var cc = 1&&10;
alert(cc); // 10
a||b
如果 a 為假 則返回b
如果 a 為真 則返回a
console.log(0||
1);1console.
log(1||
0);1console.
log(1||
5);1console.
log(5||
1);5
var a = 1 && 2 && 3;
console.log(a); 3
var b = 0 && 1 && 2;
console.log(b); 0
var c = 1 && 0 && 2;
console.log(c); 0
%= a+=3
a = a % 3;
字串物件常用方法
我們工作中經常進行字串操作。
轉換為字串
1. + 「」 2+ 「」 = 「2」 2+」ab」 = 「2ab」
2. string() 轉換為字串
3. tostring(基數) ; 基數就是進製
var txt = 10;
txt.tostring(2) 二進位制 1010
獲取字元位置方法
charat,獲取相應位置字元(引數: 字元位置)
charcodeat獲取相應位置字元unicode編碼(引數: 字元位置)
var txt = 「abcedf」;
比如, txt.charat(4); 索引號一定是從0開始 返回的結果是 d
我們根據我們輸入的 位數 返回相應的 字元 。
unicode編碼 是我們字元的字元的唯一表示 。
第六天 風氣
第六天 風氣 答 人有了,就得定規矩,否則就是一幫烏合之眾,而不是團隊。1必須朝九晚五。嚴格控制員工手裡有辦公室鑰匙。下班必須準時鎖門,員工準時離開。斷公司外網。要加班必須上級主管簽字,更不准在辦公室留宿,洗澡。這一條很重要,不要讓程式設計師活得像個浪子,精神恍惚,口中神叨,鬍子拉碴,這都是浮動工作...
開課第六天
今天是開課第六天,老師上午沒有講課,講了一上午的題,下午又講了新知識,如下 1 順序結構 從上到下順序進行。2 分支結構 if boolean表示式 else switch 值 case 值 break case 值 break switch 執行流程,switch的值和case的值一一比較,如果一...
第六天學習
變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...