day16開始學習js

2021-10-10 14:14:18 字數 1973 閱讀 7002

經過前些天的複習,前兩天得以快速完成了day12-15的任務,於是html和css的學習暫時告于段落。

總用時約3小時

api分兩種

谷歌地圖 api、高德地圖 api 可以在**嵌入定製的地圖等等。

html中input標籤的placeholder屬性:在不輸入時,淺色顯示內容。

html**:

<

!doctype html>

"utf-8"

>

ife ecmascript<

/title>

<

/head>

"first-number" type=

"number"

value

="0" placeholder=

"第乙個數字"

>

"second-number" type=

"number"

value

="0" placeholder=

"第二個數字"

>

"add-btn"

>加<

/button>

"minus-btn"

>減<

/button>

"times-btn"

>乘<

/button>

"divide-btn"

>除<

/button>

"result"

>運算結果<

/p>

"myscript.js"

>

<

/script>

<

/body>

<

/html>

js:

var x1 = document.

getelementbyid

("first-number").

value

;var x2 = document.

getelementbyid

("second-number").

value

;var

add= x1 + x2;

var subtract = x1 - x2;

var multiply = x1 * x2;

var divide = x1 / x2;

function calculation1()

function calculation2()

function calculation3()

function calculation4()

document.

getelementbyid

("add-btn").

addeventlistener

("click"

, calculation1)

;document.

getelementbyid

("minus-btn").

addeventlistener

("click"

, calculation2)

;document.

getelementbyid

("times-btn").

addeventlistener

("click"

, calculation3)

;document.

getelementbyid

("divide-btn").

addeventlistener

("click"

, calculation4)

;

其中用到了一些東西,暫且寫一下用法:

getelementbyid:通過元素id獲得元素

parsefloat:轉換為浮點型

addeventlistener:新增事件***(事件,發生事件後執行的函式)

用的行數挺多的,應該有更好的方法。

day16 學習總結

今天學習了可變引數和遞迴。老師還留了一道練習題,寫乙個計算器出來,嘗試琢磨了許久,還是沒有做出來。這也是我基礎薄弱的緣故,明天繼續研究。加油加油!下面是知識點 package com.liangwenwei.方法 public class 可變引數 public void test int x,in...

Python學習筆記 Day16

今日大綱 一 物件導向的組合 組合 給乙個類的物件封裝乙個屬性,這個屬性就是另乙個類的物件 組合的意義 讓乙個類的物件和另乙個類的物件產生關係,讓乙個類和另乙個類產生關係 如何組合 1 在類1中定義乙個方法,類1的物件1在執行這個方法的時候能增加乙個屬性,屬性值就是類2的物件2 2 物件1執行這個方...

力扣學習筆記day16

請編寫乙個函式,使其可以刪除某個鍊錶中給定的 非末尾 節點。傳入函式的唯一引數為 要被刪除的節點 現有乙個鍊錶 head 4,5,1,9 它可以表示為 輸入 head 4,5,1,9 node 5 輸出 4,1,9 解釋 給定你鍊錶中值為 5 的第二個節點,那麼在呼叫了你的函式之後,該鍊錶應變為 4...