2018 2 4 節點,定時器,倒計時

2021-08-15 09:18:15 字數 2845 閱讀 7579

1. 設定節點屬性

1.) 獲取節點屬性

getattribute(屬性) 獲取屬性

通過這個方法,可以得到 某些元素的 某些屬性 。

alert(demo.getattribute("title"));

彈出對話方塊: 彈出title裡面的內容

2.) 設定節點屬性

setattribute(「屬性」,」值」);

比如說,我們想要把 乙個 類名 改為 demo

div.setattribute(「class」,」demo」);

3.) 刪除某個屬性

removeattribute(「屬性」);

demo.removeattribute(「title」)

這個盒子就沒有title 屬性 給刪掉了 。

b 一定是 a 孩子 同時 b 放到了a 的裡面 裝到裡面去了 最後面。 b 放到 a 裡面

a.insertbefore(b,c)

b c 都是 a 的孩子

把 b 放到 a 裡面 ,但是 是 c 的前面

2. 內建物件

內建物件: 內建物件就是指這個語言自帶的一些物件,供開發者使用,這些物件提供了一些常用的或是最基本而必要的功能。

手機買來就能發簡訊 就能打**

3. 日期函式 ( date() )

這個函式 (物件) 可以設定我們本地 日期。 年月日 時分秒

1) 宣告日期

var date = new date();

創造宣告乙個新的日期函式 賦值給了 date

var arr = new array();

2) 使用函式

得到 毫秒數 ms s m h

從 1970 年1 月1號 unix 32位 68年

2038 千年蟲 64 位

var date = new date();

date.gettime();

date.valueof(); 得到 距離 2023年的毫秒數

var date = new date(); // 宣告

console.log(date.gettime()); // 提倡使用的

console.log(date.valueof());

// 直接使用

console.log(date.now());

console.log(+new date());

4. 常用的日期的方法

獲取日期和時間

getdate() 獲取日 1-31

getday () 獲取星期 0-6

getmonth () 獲取月 0-11

getfullyear () 獲取完整年份(瀏覽器都支援)

gethours () 獲取小時 0-23

getminutes () 獲取分鐘 0-59

getseconds () 獲取秒 0-59

getmilliseconds () 獲取當前的毫秒

gettime () 返回累計毫秒數(從1970/1/1午夜)

如果是上午 ,我開啟頁面 頁面中顯示的是

上午好,好好學習 顯示的是上午的

如果是下午 我開啟頁面 頁面中顯示的是

下午好,天天向上 顯示的是下午的

根據當前的小時來判斷 if

5. 定時器

很多情況下,一些操作不需要人工干預, **自己會不斷的去執行 。

而且 會有 時間的繫結 。 比如每隔 5秒鐘就去執行一次事件。

我們可以設定時間 讓某個動作不斷的去執行 。 這個我們再js 裡面用定時器來表示。

window.setinterval(「執行的函式」,間隔時間)

正確的寫法:

setinterval(fun, 1000); 1000 ms 毫秒

每隔1秒鐘,就去執行一次 fun 這個函式.

setinterval(「fun()」,1000) 可以用

setinterval( function(){} , 1000 )

setinterval(fun(),1000) 錯誤的

定時器 特別的像 for 迴圈,但是我 的定時器最大的特點在於, 自動,可以設定時間。

6. 倒計時

好比,今年你多大了 ?

2015 - 1990 25

我們要計算的 倒計時

有乙個最終時間 12月12日

有乙個現在時間 11月 13日

倒計時 = 用 將來的時間 - 現在的時間

問題: 用 毫秒減去 現在距離 2023年1

將來時間 距離 1970 毫秒數

用將來的毫秒數 - 現在的毫秒數 不斷轉換就可以了

html

>

id="demo"

>

1) 定義自己的日子

var endtime = new date(「2015/12/12」);

如果date 括號裡面寫日期 就是 自己定義的時間

如果 date括號裡面不寫日期 , 就是當前時間 。

new date(「2015/12/12 17:30:00」);

日期和時分秒中間 有空格隔開

定時器和倒計時

1,定時器 timer,timer.schedule task,2000,1000 開啟新執行緒如果要更改ui必須在ui執行緒中進行 timertask task new timertask 定時器沒有終點,呼叫cancel終止 override protected void ondestroy 2...

定時器和延時器(利用定時器製作倒計時)

一 延時器 settimeout 1.延時器 settimeout 的工作方式是 當設定乙個延時器是5s後進行時,並不代表它5s後就立即執行,只是代表它5s後會被加入佇列,如果5s後,佇列沒有其他東西,那麼延時器的 會立即執行,否則會延遲執行。因此,關於延時器最重要的一點是 指定的時間間隔 如設定5...

js中定時器 時間和日期 vue倒計時

定時器 setinterval 按照指定的週期 以毫秒計 來呼叫函式或計算表示式。方法會不停地呼叫函式,直到 clearinterval 被呼叫或視窗被關閉。settimeout 在指定的毫秒數後呼叫函式或計算表示式,執行一次。var timer1 window.settimeout functio...