日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

每日一结(10.19)

發布時間:2024/1/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 每日一结(10.19) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.函數
? ?1.1函數返回值
? ? 什么時候需要函數返回值
? ? ? ?函數外想要使用函數內部的變量的時候
? ? 語法:return ?返回值
? ? 注意事項
? ? ? ? 函數中return一次只能返回一個,如果寫多個,返回最后一個;
? ? ? ? 函數中只能有一個return
? ? ? ? reutrn除了有返回值的作用 還是有結束函數的作用 所以把return放在函數的最后
? ? 返回值的類型 ?可以是任意數據類型

? ? 1.2獲取非行間樣式
? ? ? ? 1.獲取行間樣式
? ? ? ? ? ? 獲取:標簽.style.樣式名 ? font-size ?fontSize
? ? ? ? ? ? 設置:標簽.style.樣式名 ?= 值
? ? ? ? 2.獲取非行間樣式
? ? ? ? ? ? ?標準瀏覽器(歐朋 火狐 谷歌 safai,IE(9+))
? ? ? ? ? ? ?window.getComputedStyle(標簽).樣式名
? ? ? ? ? ? ?IE低版本瀏覽器(IE8-)
? ? ? ? ? ? ?標簽.currentStyle.樣式名
? ? ? ? 3.兼容
? ? ? ? ? ? 標準瀏覽器window.getComputed ?
? ? ? ? ? ? IE低版本瀏覽器:標簽.currentStyle
? ? ? ? ? ? console.log(window.getComputedStyle);// 標準瀏覽器輸出:? getComputedStyle() { [native code] } ?
? ? ? ? ? ? IE低版本瀏覽器:undefined
? ? ? ? ? ? console.log(oDiv.currentStyle)//標準瀏覽器輸出undefined ?IE低版本瀏覽器:[object Object]

? ? ?1.3 函數封裝
? ? ? ? ? ??
? ? ? ? ? ? 函數封裝步驟
? ? ? ? ? ? ? ? 1. 聲明一個函數 ?將主要代碼放入到這個函數中
? ? ? ? ? ? ? ? 2.找函數中可變的量作為參數
? ? ? ? ? ? ? ? 3.將參數代入到函數中 然后調用
? ??
? ? 1.4代碼復用
? ? ? ? ? ?
? ? ? ? ? ?什么時候使用
? ? ? ? ? ? ? ? ?結構一致 功能也一樣
? ? ? ? ? ? 實現步驟
? ? ? ? ? ? ? ? 1.把他當成一組去實現,里面的標簽通過父元素獲取
? ? ? ? ? ? ? ? 2.先去實現一組的功能
? ? ? ? ? ? ? ? 3.把實現一組的功能放入到函數中 并且把父元素作為參數
? ? ? ? ? ? ? ? 4.調用測試

2.定時器

? ? ? ?2.1定時器的分類
? ? ? ? ? ? 延時定時器

? ? ? ? ? ? ? ? 語法:setTimeout(function函數,時間)
? ? ? ? ? ? ? ? 使用場景:廣告彈窗

? ? ? ? ? ? ?間歇定時器
? ? ? ? ? ? ? ? 語法:setInterval(function函數,時間)
? ? ? ? ? ? ? ? 使用場景:輪播圖 ?倒計時 ?計時器 ? 抽獎
? ? ? ? 2.2延時定時器/setTimeout
? ? ? ? ? ? 1.setTimeout(function(){},時間) ?時間單位是ms(毫秒) ?1000ms = 1s
? ? ? ? ? ? ?基礎用法
? ? ? ? ? ? ? ? ? ? setTimeout(function () {
? ? ? ? ? ? ? ? ? ? ? ? console.log(1);
? ? ? ? ? ? ? ? ? ? }, 1000)
? ? ? ? ? ? 2.function函數可以提前聲明
? ? ? ? ? ? 3.在定時器中 this指向window

? ? ? ? 2.3間歇定時器/setInterval
? ? ? ? ? ??
? ? ? ? ? ? ?間歇定時器:setInterval(function(){},時間)
? ? ? ? ? ? 1.基礎語法
? ? ? ? ? ? ? ? ? ? setInterval(function () {
? ? ? ? ? ? ? ? ? ? ? ? console.log(1)
? ? ? ? ? ? ? ? ? ? }, 1000)
? ? ? ? ? ? 2.可以將函數提前聲明
? ? ? ? ? ? 3.setInterval中this ?指向window

? ? ? ? 2.4清除定時器
? ? ? ? ? ??
? ? ? ? ? ? setTimeout 延時定時器 ? 會自動清除定時器
? ? ? ? ? ? setInterval 定時器一旦開啟就不會自動結束 必須手動清除
? ? ? ? ? ? 語法:clearTimeout(定時器id) ? ?clearInterval(定時器id)
? ? ? ? ? ? 定時器id:每一個定時器在開啟的時候都會返回一個唯一能標識當前定時器的id,id是從1開始的
?

總結

以上是生活随笔為你收集整理的每日一结(10.19)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。