小學班1 12課知識點梳理

2021-08-21 10:32:07 字數 3168 閱讀 1313

小學班1-12課知識點梳理

第一課:寫文字和警告框

語法結構:ctx.drawimage(①,②

,③);①要畫的。②的x

座標。③的

y座標。

2、寫文字方法:

語法結構:ctx.filltext(①,②

,③);①要寫的文字內容,主要文字要用雙引號引起來。。②文字的x

座標。③文字的

y座標。

3、設定字型大小和字型:

語法結構:ctx.font=「① ②」

;①字型的大小,單位是px

畫素。②字型,如:隸書、微軟雅黑、宋體。

注意①和②之間用空格隔開。

4、警告框:

語法結構:

alert(①

);①警告框內要顯示的內容。

第二課:變數

變數是儲存資訊的容器。

1、宣告變數的關鍵字:

var語法結構:

var 變數名

= 變數儲存的資訊。2、

變數的命名規則:

(1) 

由數字、字母、下劃線和美元符號組成

。(2) 

變數名開頭不能為數字

。(3) 

變數名中間不能有空格。3、

數值型變數:變數儲存的是數字。

4、字串變數:內容要用雙引號引起來。

5、變數的重新賦值:不需要再用var宣告變數。

第三課:定時器

1、定時器是:每隔一定的時間做特定的事情。

語法結構:

setinterval(function(),  ②

);①定時器要做的事。②時間間隔,單位是毫秒數(1

秒等於1000

毫秒)。

第四課:字串拼接和變數的應用

1、字串拼接符:

+在js中使用

+,連線字串、變數、數值等內容。

第五課:if語句

1、if語句:

語法結構:

if( ①

)①判斷條件。②判斷條件成立時執行的**。

2、區分「=

」和「==

」的區別:

(1) 「=

」:賦值,把等號後面的值賦值給前面。

(2) 「==

」:判斷左右兩邊是否相等。

第六課:prompt方法和

if-else

語句1、

資訊提示輸入框:

prompt方法

語法結構:

var ①

= prompt(②);

①宣告變數用於接受prompt

方法資訊提示輸入框輸入的值。②資訊提示輸入框提示的

內容。2、

if-else語句

語法結構:

if( ①

)else

①判斷條件。②判斷條件成立時執行的**。③判斷條件不成立時執行的**。

第七課:else if語句(用於多重條件判斷)

1、else-if語句

語法結構:

if( 判斷條件一

)else if( 判斷條件二

)else if( 判斷條件三

)else

第八課:方法 1、

方法的建立

建立方法的關鍵字:

function

語法結構:

function 方法名(引數

)2、方法的引數

(1) 

引數可以當做變數來看,在使用時可以給引數賦不同的值

。(2) 

引數可有可無,看題目的需要

。(3) 

有引數時,呼叫方法的時候,必須傳入引數。3、

方法的返回值

(1) 

返回值的關鍵字:

return

(2) 

方法的返回值,就是使用這個方法時,可以得到的值

。(3) 

方法的返回值需要建立乙個變數來接收

。第九課:物件(屬性)

1、物件和構造方法的關係

構造方法裡定義了一些屬性和方法,屬性用來描述物件的特徵,方法是讓物件做的事情。

2、物件:我們能看到的都是物件,萬物皆物件。

3、物件的屬性:用來描述物件的特徵的。

4、構造方法裡面的

this:只代當前物件。5、

構造方法:注意模擬方法。找出方法和

構造方法

的不同之處。

(不同點:①構造方法名首字母要

大寫。②屬性的表示方法:

this.屬性名)6、

如何建立物件:關鍵字是:

new語法結構:

var 物件名

= new

構造方法名

();question:

我們在建立物件之前為什麼要先建立構造方法?

answer:

構造方法裡面主要新增了一些屬性和方法(屬性用來描述物件的特徵,方法是讓物件做的事情)。

當我們建立物件時,關鍵字new後面用的是哪個構造方法,就等於把這個構造方法裡面的屬性和方法都給了這個物件。

7、如何訪問物件的屬性:

物件名點屬性名

第十課:物件(方法)

1、在構造方法裡面新增乙個方法

語法結構:

function 構造方法名(引數

)}如何訪問物件的某乙個方法:

物件名點方法名();

第十一課:物件的應用(引數)

例子:function ball (type,size,color)

}使用ball構造方法,以傳參的形式建立

basketball

物件var basketball = new ball(「籃球

」,」中號

」,」橙色

」);訪問物件的方法:

物件名點方法名();

basketball.inflate();

執行結果:彈出警告框,警告框內顯示:給籃球充氣。

第十二課:隨機數

1、生成隨機數的方法:

語法結構:

math.random();

2、隨機數的取值範圍:

0 <= math.random() < 1

3、取值範圍小技巧:

如果要取a <= 隨機數

< b

語法結構:

math.random() * (b-a) + a;

Linux知識點梳理

使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...

spring 知識點梳理

1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...

Linux C知識點梳理

第1章 程式設計和c語言 最簡單的c語言程式 第2章 演算法 程式的靈魂 第3章 簡單的c程式設計 順序程式設計 常量,變數 先定義後使用 常變數,識別符號 資料型別 運算子與表示式,不同型別資料間混合運算 c語句 資料的輸入輸出,printf scanf 函式,字元資料輸入輸出 第4章 選擇結構程...