国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

web學(xué)習(xí)筆記(十五)

這篇具有很好參考價(jià)值的文章主要介紹了web學(xué)習(xí)筆記(十五)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1.Date對(duì)象

1.1日期對(duì)象的概念

1.2Date()方法的使用

?1.3Date()常用方法匯總

1.4例題:用函數(shù)編寫一個(gè)倒計(jì)時(shí)

2.函數(shù)

2.1函數(shù)的概念

2.2函數(shù)的使用

2.3函數(shù)的參數(shù)

2.4函數(shù)的聲明?

?2.5函數(shù)的返回值

2.6異步函數(shù)

3特殊函數(shù)類型

3.1匿名函數(shù)

3.2箭頭函數(shù)?

3.3?函數(shù)形參和實(shí)參個(gè)數(shù)不匹配問題

3.4break ,continue ,return 的區(qū)別


1.Date對(duì)象

1.1日期對(duì)象的概念

  • Date對(duì)象和Math對(duì)象不一樣,他是一個(gè)構(gòu)造函數(shù),所以我們需要實(shí)例化后才能使用
  • Date實(shí)例用來(lái)處理日期和時(shí)間。

1.2Date()方法的使用

? ? ? ?格式:let now = new Date();

? ? ? ? ? ? ? ? ? console.log(now);

  • 當(dāng)Date()沒有參數(shù)時(shí),默認(rèn)返回當(dāng)前的時(shí)間。
  • 當(dāng)Date()里面寫參數(shù)時(shí),就返回括號(hào)內(nèi)輸入的時(shí)間,此處的參數(shù)可以有多種格式,? eg:'2024-1-11 12:00:00'???'2024 1 11 12:00:00'? ? '2024/1/11 12:00:00'

?1.3Date()常用方法匯總

web學(xué)習(xí)筆記(十五),筆記,學(xué)習(xí),筆記

1.4例題:用函數(shù)編寫一個(gè)倒計(jì)時(shí)

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #div {
            width: 800px;
            height: 100px;
            margin: 200px auto;
            background-color: black;
            color: #fff;
            font-size: 30px;
            text-align: center;
            line-height: 100px;
            border-radius: 20px;
        }
    </style>
</head>

<body>


<div id="div"> </div>
    <script>
        function countdown() {
            var targetDate = new Date("2024-01-15 12:00:00");
            var currentDate = new Date();
            var timeDiff = targetDate.getTime() - currentDate.getTime();
            var days = Math.floor(timeDiff / (1000 * 60 * 60 * 24));
            var hours = Math.floor((timeDiff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
            var minutes = Math.floor((timeDiff % (1000 * 60 * 60)) / (1000 * 60));
            var seconds = Math.floor((timeDiff % (1000 * 60)) / 1000);
            let time = `距離2024-01-15 12:00:00還有:${days}天${ hours}時(shí)${minutes}分${seconds}秒 `;
            document.querySelector('#div').innerHTML = time;
        }
        countdown()
        setInterval(function () {
            countdown()
        }, 1000);
    </script>
</body>

</html>

效果:web學(xué)習(xí)筆記(十五),筆記,學(xué)習(xí),筆記?

2.函數(shù)

2.1函數(shù)的概念

? ? ? ? 函數(shù)就是封裝了一段可被重復(fù)調(diào)用執(zhí)行的代碼塊。通過此代碼塊可以實(shí)現(xiàn)大量代碼的重復(fù)使用。函數(shù)對(duì)任何語(yǔ)言來(lái)說都是一個(gè)核心的概念,通過函數(shù)可以封裝任意多條語(yǔ)句,而且可以在任何地方,任何時(shí)候調(diào)用執(zhí)行。

2.2函數(shù)的使用

(1)聲明函數(shù):? ??function 函數(shù)名(){

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?代碼塊

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}

(2)調(diào)用函數(shù):??函數(shù)名()

? 可以多次對(duì)函數(shù)進(jìn)行調(diào)用,調(diào)用位置不限,前調(diào)和后調(diào)都可以。

2.3函數(shù)的參數(shù)

(1)形參:聲明函數(shù)的參數(shù)叫形參,是局部變量,在函數(shù)之外是不起作用的(形參的個(gè)數(shù)和類型沒有限制,多個(gè)參數(shù)之間以逗號(hào)隔開)

(2)實(shí)參: ? 調(diào)用函數(shù)時(shí)傳的參數(shù)叫做實(shí)參

(3)補(bǔ)充:?

  • ?在JavaScript中,形參的默認(rèn)值是undefined。
  • 函數(shù)分為三種:有參、無(wú)參和帶返回值。
  • 函數(shù)可以帶參數(shù),也可以不帶參數(shù),不帶參數(shù)的函數(shù)叫做無(wú)參函數(shù)。

2.4函數(shù)的聲明?

  • ?可以包含數(shù)字 字母 ?_ ? $
  • ?不能以數(shù)字開頭
  • ? 區(qū)分大小寫
  • ? 推薦用駝峰命名法,或者下劃線命名法 eg:stuName ?StuName
  • ? 見名知意,實(shí)在不知道怎么表達(dá)時(shí)可以用demo
  • ? 不能使用關(guān)鍵字和保留字
  • ? ?盡量使用動(dòng)詞

?2.5函數(shù)的返回值

函數(shù)都是有返回值的,如果有return 則返回 return 后面的值,如果沒有return 則返回 undefined。

return有兩個(gè)作用:

  1. ? 返回表達(dá)式的結(jié)果。
  2. ? 結(jié)束函數(shù)(如果函數(shù)里面嵌套了循環(huán),那循環(huán)也會(huì)跟著一塊結(jié)束)
  3. ? 函數(shù)中有retrun表達(dá)式,函數(shù)調(diào)用時(shí)才可以用變量接受,或直接輸入函數(shù)調(diào)用。

2.6異步函數(shù)

函數(shù)可以調(diào)用另外一個(gè)函數(shù),因?yàn)槊總€(gè)函數(shù)都是獨(dú)立的代碼塊,用于完成特殊任務(wù),因此經(jīng)常會(huì)用到函數(shù)相互調(diào)用的情況。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-786182.html

function fn1() { 
  console.log(111); 
   fn2(); 
   console.log('fn1');
}
function fn2() {
  console.log(222); 
  console.log('fn2');
}
fn1();

3特殊函數(shù)類型

3.1匿名函數(shù)

// 這是函數(shù)表達(dá)式寫法,匿名函數(shù)后面跟分號(hào)結(jié)束
var fn = function(){...};
// 調(diào)用的方式,函數(shù)調(diào)用必須寫到函數(shù)體下面
fn();
  • 因?yàn)楹瘮?shù)沒有名字,所以也被稱為匿名函數(shù)
  • 這個(gè)fn 里面存儲(chǔ)的是一個(gè)函數(shù)
  • 函數(shù)表達(dá)式方式原理跟聲明變量方式是一致的
  • 函數(shù)調(diào)用的代碼必須寫到函數(shù)體后面,必須先聲明,后調(diào)用
  • 和普通函數(shù)一樣分為有參、無(wú)參和帶返回值。

3.2箭頭函數(shù)?

  let show=()=>{
            // 函數(shù)體
            console.log('111');
        }
  1. ?() 如果括號(hào)里面的參數(shù)只有一個(gè)的話,括號(hào)可以省略。
  2. ?{} 花括號(hào)中只有一句代碼的時(shí)候,花括號(hào)可以省略
  3. ? 如果花括號(hào)中是一句返回值,return也必須省略。

3.3?函數(shù)形參和實(shí)參個(gè)數(shù)不匹配問題

參數(shù)個(gè)數(shù) 說明
實(shí)參個(gè)數(shù)等于形參個(gè)數(shù) 輸出正確結(jié)果
實(shí)參個(gè)數(shù)多與形參個(gè)數(shù) 只取到形參的個(gè)數(shù)
實(shí)參個(gè)數(shù)小于形參個(gè)數(shù) 多的形參定義為undefined,結(jié)果為NaN

3.4break ,continue ,return 的區(qū)別

  • break :結(jié)束當(dāng)前的循環(huán)體(如 for、while)
  • continue :跳出本次循環(huán),繼續(xù)執(zhí)行下次循環(huán)(如 for、while)
  • return :不僅可以退出循環(huán),還能夠返回 return 語(yǔ)句中的值,同時(shí)還可以結(jié)束當(dāng)前的函數(shù)體內(nèi)的代碼

到了這里,關(guān)于web學(xué)習(xí)筆記(十五)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 機(jī)器學(xué)習(xí)筆記之優(yōu)化算法(十五)Baillon Haddad Theorem簡(jiǎn)單認(rèn)識(shí)

    機(jī)器學(xué)習(xí)筆記之優(yōu)化算法(十五)Baillon Haddad Theorem簡(jiǎn)單認(rèn)識(shí)

    本節(jié)將簡(jiǎn)單認(rèn)識(shí) Baillon?Haddad?Theorem text{Baillon Haddad Theorem} Baillon?Haddad?Theorem ( 白老爹定理 ),并提供相關(guān)證明。 如果 函數(shù) f ( ? ) f(cdot) f ( ? ) 在其定義域內(nèi) 可微 ,并且是 凸函數(shù) ,則存在如下 等價(jià) 條件 : 以下幾個(gè)條件之間相互等價(jià)。 關(guān)于 f ( ? ) f(cdot) f ( ? ) 的 梯度

    2024年02月12日
    瀏覽(20)
  • Redis核心技術(shù)與實(shí)戰(zhàn)-學(xué)習(xí)筆記(十五):消息隊(duì)列(Redis的解決方案)

    Redis核心技術(shù)與實(shí)戰(zhàn)-學(xué)習(xí)筆記(十五):消息隊(duì)列(Redis的解決方案)

    消息隊(duì)列: 分布式系統(tǒng) 必備的一個(gè) 基礎(chǔ)軟件 ,能支持 組件通信消息 的 快速讀寫 Redis本身 支持?jǐn)?shù)據(jù)的快速訪問 ,滿足 消息隊(duì)列的讀寫性能需求 消息隊(duì)列存取消息的過程 在分布式系統(tǒng)中,兩個(gè)組件要基于消息隊(duì)列進(jìn)行通信,一個(gè)組件就會(huì)把要處理的數(shù)據(jù)以消息的形式傳遞

    2023年04月09日
    瀏覽(22)
  • web學(xué)習(xí)筆記(八)

    目錄 1.使用swiper制作輪播圖的步驟: 1.1引入Swiper庫(kù): 1.2定義HTML結(jié)構(gòu): 1.3初始化Swiper對(duì)象: 1.4配置選項(xiàng): 1.5補(bǔ)充: 2.補(bǔ)充css屬性 2.1clip屬性 2.2columns ?列 3.偽對(duì)象選擇符 3.1偽對(duì)象選擇符的定義 3.2常見的偽對(duì)象選擇符 3.3常見偽類選擇符的使用格式 首先需要在網(wǎng)頁(yè)中引入Swip

    2024年01月18日
    瀏覽(14)
  • web學(xué)習(xí)筆記(十九)

    web學(xué)習(xí)筆記(十九)

    目錄 1.作用域 1.1作用域的概念 1.2作用域的分類 1.2.1全局作用域 1.2.2局部作用域 1.2.3塊級(jí)作用域(ES6新增? ) 2.變量作用域 2.1全局變量 2.2局部變量 3.作用域鏈? 3.1作用域鏈的定義 4.垃圾回收機(jī)制 4.1定義 4.2如何避免內(nèi)存泄漏 5.預(yù)解析 我們平時(shí)聲明的變量的名字,并不是在所有

    2024年02月22日
    瀏覽(25)
  • web學(xué)習(xí)筆記(七)

    目錄 1.css動(dòng)畫 1.1動(dòng)畫的編寫格式 1.2引入動(dòng)畫 1.3用動(dòng)畫實(shí)現(xiàn)簡(jiǎn)單輪播圖的效果 2.媒體查詢 2.1媒體查詢的編寫格式 2.2媒體查詢總結(jié) 3.html表示大小的單位 動(dòng)畫需要先編寫出想要的動(dòng)畫,然后在所需位置引入動(dòng)畫。動(dòng)畫的命名是隨意的,可以根據(jù)自己的習(xí)慣命名。 動(dòng)畫的編寫格

    2024年01月23日
    瀏覽(19)
  • web學(xué)習(xí)筆記(五)

    目錄 1.補(bǔ)充css選擇器 1.1:nth-child() 選擇器 1.2?z-index 1.3?vertical-align:center; 1.4元素顯示或隱藏。 1.用透明度實(shí)現(xiàn)隱藏: 2.display:none; 3. visbility:hidden; 1.5設(shè)置圓角: 1.6首行縮進(jìn): 2.定位 2.1固定定位 2.2相對(duì)定位 2.3絕對(duì)定位 2.4粘性定位 2.5靜態(tài)定位 2.6當(dāng)寬高不固定時(shí)元素定位居中:

    2024年01月17日
    瀏覽(16)
  • web學(xué)習(xí)筆記(十八)

    目錄 1.函數(shù)的參數(shù) 1.1顯式參數(shù) 1.2隱式參數(shù) (1)this (2)Arguments 1.3偽數(shù)組轉(zhuǎn)換為真數(shù)組 2.函數(shù)補(bǔ)充知識(shí)點(diǎn) 2.1函數(shù)可以調(diào)用另一個(gè)函數(shù) 2.2閉包函數(shù) 2.3遞歸函數(shù) 2.4回調(diào)函數(shù) 2.5高階函數(shù) 顯式參數(shù)就是我們自定義的參數(shù)。 JavaScript函數(shù)定義顯式參數(shù)時(shí)沒有指定數(shù)據(jù)類型。 系統(tǒng)給定的

    2024年02月21日
    瀏覽(19)
  • web學(xué)習(xí)筆記(十七)

    目錄 1.Bootstrap知識(shí)點(diǎn)匯總 1.1什么是Bootstrap 1.2引入Bootstrap 1.3Bootstrap提供的類名 ?1.4Bootstrap柵格系統(tǒng) 2.Math對(duì)象常用方法和屬性匯總 2.1屬性 2.2方法 Bootstrap 是全球最受歡迎的前端組件庫(kù),用于開發(fā)響應(yīng)式布局、移動(dòng)設(shè)備優(yōu)先的 WEB 項(xiàng)目。 可以在頁(yè)面引入在線文件,也可以將文件

    2024年01月21日
    瀏覽(18)
  • web學(xué)習(xí)筆記(二十八)

    目錄 1.JSON 1.1JSON簡(jiǎn)介 1.2JSON的語(yǔ)法 1.3JSON字符串分類? 1.4JSON方法? 2.數(shù)據(jù)存儲(chǔ)? 2.1會(huì)話存儲(chǔ) 2.1.1會(huì)話存儲(chǔ)的特點(diǎn) 2.1.2會(huì)話存儲(chǔ)的常用方法? 2.2本地存儲(chǔ) 2.2.1本地存儲(chǔ)的特點(diǎn) 2.2.2本地存儲(chǔ)的常用方法? 2.3兩者的共同點(diǎn) JSON(JavaScript Object Notation)是JavaScript的對(duì)象表示法,是輕量級(jí)

    2024年03月24日
    瀏覽(22)
  • web學(xué)習(xí)筆記(一)

    web學(xué)習(xí)筆記(一)

    目錄 1.HTML的基礎(chǔ)認(rèn)識(shí) 1.1 什么是HTML 1.2 vscode快速生成基本骨架 1.3 HTML基本骨架的含義 2.HTML的基礎(chǔ)語(yǔ)法 2.1 HTML的注釋 2.2標(biāo)簽的分類 (1) HTML標(biāo)簽分為三類:塊狀元素、行內(nèi)元素和行內(nèi)塊元素。 (2) 元素模式的轉(zhuǎn)換 2.3?標(biāo)題標(biāo)簽 2.4?段落標(biāo)簽 2.5圖像標(biāo)簽 2.6超鏈接標(biāo)簽 2.7錨點(diǎn)鏈接

    2024年02月03日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包