js網頁鬧鐘(電腦鬧鐘網頁)

本文目錄一覽:

angularjs關於日曆待辦事項,如何實現的

關於日曆待辦事項,可以通過雲同步提醒的待辦事項軟件敬業簽手機和電腦各版本的設置來實現,進行待辦事項的及時提醒:

1.電腦版日曆待辦事項:

打開要設置提醒的待辦事項,點擊右側的日曆圖標,設置提醒時間,可設置農曆提醒、重複提醒,重要事項提醒等。

2.手機版日曆待辦事項:

打開手機敬業簽里要設置待辦事項的便簽,點擊右側鬧鐘圖標,設定提醒時間,可設置農曆提醒、重複提醒,重要事項提醒以及指定wifi提醒等。

網上鬧鈴如何使用?

啟動IE瀏覽器,在地址欄輸入並回車,打開265上網導航首頁,點擊頁面左上角的鬧鐘(紅色字體)和當前時間鏈接,該鏈接顯示的是標準的北京時間,鬧鐘以此作為基準,當鼠標移至當前時間鏈接上時將自動轉換為當前農曆日期。在彈出的“鬧鐘_報時_265鬧鐘”窗口中(如圖),我們可以同時設置1至3個鬧鐘。點擊任意一個鬧鐘標籤,選中“開啟鬧鐘”選項,點擊鬧鐘時間下拉菜單設置目的時間(24小時制),接着選擇鬧鈴類型,共有12種音樂可供選擇,對於不同的鬧鐘可選擇不同的鈴聲,這樣憑聽覺就可以辨別出對應鬧鐘了(電腦音箱或耳機必須處於使用狀態)。在“提示文字”文本框中輸入提示內容,到點時網頁中將跳出一個對話框,給你視覺上的提示。在“重複設置”選項中,可以根據需要選擇只鬧一次或者在一周到一年的時間內重複使用鬧鐘,最後點擊“設置鬧鐘”按鈕完成設置。

提示:使用265網頁鬧鐘時,必須保持在線狀態並且已連接到265主頁。

JAVA 鬧鐘程序

import java.util.*;

import java.awt.*;

import java.applet.*;

import java.text.*;

import java.awt.event.*;

public class Alarm extends Applet implements Runnable

{

Thread timer=null; //創建線程timer

Image gif1; //clockp:鬧鐘的外殼,鬧鈴和報時物

boolean setflag=false,stopflag=false,cancelflag=false;

Panel setpanel;

//獲取聲音文件

AudioClip ring=getAudioClip(getCodeBase(), “1.mid”);

Button setbutton=new Button(“SET”);

Button cancelbutton=new Button(“CANCEL”);

Button stopbutton=new Button(“STOP”);

//響應按鈕事件

private ActionListener setli=new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

setflag=true;

}

};

private ActionListener cancelli=new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

setflag=true;

}

};

private ActionListener stopli=new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

ring.stop();

//清除的方法

//g.clearRect(83,280,20,30);

}

};

Label note1=new Label(“Alarm clock:”);

//GregorianCalendar提供的是一個日曆式的東東,上面又多了很多的參數,是方便操作了不少。而Date類的功能遠不及其,求個和日期有聯繫的還要自己計算。

GregorianCalendar cal=new GregorianCalendar();

GregorianCalendar cal2=new GregorianCalendar();

SimpleDateFormat df=new SimpleDateFormat(“yyyy MM dd HH:mm:ss”);//設置時間格式

Date dummy=new Date(); //生成Data對象

String lastdate=df.format(dummy);

Font F=new Font(“TimesRoman”,Font.PLAIN,14);//設置字體格式

Date dat=null;

Date timeNow;

Color fgcol=Color.blue;

Color fgcol2=Color.darkGray;

Color backcolor=Color.blue;

Label hlabel2,mlabel2,slabel2;//顯示時間單位時所用的標籤(時、分、秒)

int i;

int s,m,h;

TextField sethour,setmin,setsec;//顯示當前時間文本框和定時文本框

//在Applet程序中,首先自動調用初始化完成必要的初始化工作,緊接着自動調用start,在進入執行程序和返回到該頁面時被調用,而從該頁面轉到別的頁面時,stop被調用,關閉瀏覽器時,執行destroy。

public void init()//初始化方法

{

int fieldx=50,fieldy1=120,fieldy2=220,fieldw=30,fieldh=20,space=50;//顯示時間和定時文本框的定位參數

setLayout(null); //將布局管理器初始化為null

setpanel=new Panel();

setpanel.setLayout(null);

setpanel.add(note1);

note1.setBounds(30,100,60,20);

note1.setBackground(backcolor);

note1.setForeground(Color.black);

//定時用的文本框(時、分、秒)

sethour=new TextField(“00”,5);

setmin=new TextField(“00”,5);

setsec=new TextField(“00”,5);

hlabel2=new Label();

mlabel2=new Label();

slabel2=new Label();

//定時的小時文本框的位置、大小

setpanel.add(sethour);

sethour.setBounds(fieldx,fieldy2,fieldw,fieldh);

sethour.setBackground(Color.white);

//在文本框後加入單位“時”

setpanel.add(hlabel2);

hlabel2.setText(“h”);

hlabel2.setBackground(backcolor);

hlabel2.setForeground(Color.black);

hlabel2.setBounds(fieldx+fieldw+3,fieldy2,14,20);

fieldx=fieldx+space;

//定時的分鐘文本框的位置、大小

setpanel.add(setmin);

setmin.setBounds(fieldx,fieldy2,fieldw,fieldh);

setmin.setBackground(Color.white);

//在文本框後加入單位“分”

setpanel.add(mlabel2);

mlabel2.setText(“m”);

mlabel2.setBackground(backcolor);

mlabel2.setForeground(Color.black);

mlabel2.setBounds(fieldx+fieldw+3,fieldy2,14,20);

fieldx=fieldx+space;

//定時的秒文本框的位置、大小

setpanel.add(setsec);

setsec.setBounds(fieldx,fieldy2,fieldw,fieldh);

setsec.setBackground(Color.white);

//在文本框後加入單位“秒”

setpanel.add(slabel2);

slabel2.setText(“s”);

slabel2.setBackground(backcolor);

slabel2.setForeground(Color.black);

slabel2.setBounds(fieldx+fieldw+3,fieldy2,14,20);

//設置鬧鐘控制按鈕(on,off)

setpanel.add(cancelbutton);

setpanel.add(setbutton);

setpanel.add(stopbutton);

cancelbutton.setBounds(90,180,40,20);

setbutton.setBounds(140,180,40,20);

stopbutton.setBounds(522,180,40,20);

setbutton.addActionListener(setli);

cancelbutton.addActionListener(cancelli);

stopbutton.addActionListener(stopli);

stopbutton.setVisible(false);

//將面板加入當前容器中,並設置面板的大小和背景色

add(setpanel);

setpanel.setBounds(300,1,250,420);

setpanel.setBackground(backcolor);

/*int xcenter,ycenter,s,m,h;

//鬧鐘中心點所在位置

xcenter=145;

ycenter=162;

s=(int)cal.get(Calendar.SECOND);

m=(int)cal.get(Calendar.MINUTE);

h=(int)cal.get(Calendar.HOUR_OF_DAY);

//初始化指針位置

lastxs=(int)(Math.cos(s*3.14f/30-3.14f/2)*30+xcenter);

lastys=(int)(Math.sin(s*3.14f/30-3.14f/2)*30+ycenter);

lastxm=(int)(Math.cos(m*3.14f/30-3.14f/2)*25+xcenter);

lastym=(int)(Math.sin(m*3.14f/30-3.14f/2)*25+ycenter);

lastxh=(int)(Math.cos((h*30+m/2)*3.14f/180-3.14f/2)*18+xcenter);

lastyh=(int)(Math.sin((h*30+m/2)*3.14f/180-3.14f/2)*18+ycenter);

lasts=s; */

MediaTracker mt=new MediaTracker(this);//為給定組件創建一個跟蹤媒體的MediaTracker對象,把圖片添加到被跟蹤的圖片組

//Java允?Sapplet??HTML所在的位置(decument base)下?d?Y料,也允?Sapplet?鈉涑淌醬a所在的位置(code base)下?d?Y料。藉由呼叫getDocumentBase()?cgotCodeBase()可得到URL物件。?@些函?????湍閼業僥閬胂螺d的?n案的位置

//clockp=getImage(getDocumentBase(),”11.png”);

gif1=getImage(getCodeBase(),”2.gif”);

//i為id號

mt.addImage(gif1,i++);

try

{

mt.waitForAll();

}

catch(InterruptedException e)

{};//等待加載結束

resize(600,420);//設置窗口大小

}

//窗口顯示有改變的時候調用paint

public void paint(Graphics g)

{//重寫paint()方法

int xh,yh,xm,ym,xs,ys,strike_times;

int xcenter,ycenter;

String today;

xcenter=148;

ycenter=186;

dat=new Date();

//用當前時間初始化日曆時間

cal.setTime(dat);

//讀取當前時間

s=(int)cal.get(Calendar.SECOND);

m=(int)cal.get(Calendar.MINUTE);

h=(int)cal.get(Calendar.HOUR_OF_DAY);

//換一種時間表達形式

today=df.format(dat);

//指針位置

xs=(int)(Math.cos(s*3.14f/30-3.14f/2)*30+xcenter);

ys=(int)(Math.sin(s*3.14f/30-3.14f/2)*30+ycenter);

xm=(int)(Math.cos(m*3.14f/30-3.14f/2)*25+xcenter);

ym=(int)(Math.sin(m*3.14f/30-3.14f/2)*25+ycenter);

xh=(int)(Math.cos((h*30+m/2)*3.14f/180-3.14f/2)*12+xcenter);

yh=(int)(Math.sin((h*30+m/2)*3.14f/180-3.14f/2)*12+ycenter);

//設置字體和顏色

g.setFont(F);

//前景色

g.setColor(getBackground()); //取背景色的

g.drawImage(gif1,75,110,this);

//以數字方式顯示年、月、日和時間

g.drawString(today,55,415);

//畫指針

g.drawLine(xcenter,ycenter,xs,ys);

g.drawLine(xcenter,ycenter-1,xm,ym); //(x1,y1,x2,y2)

g.drawLine(xcenter-1,ycenter,xm,ym);

g.drawLine(xcenter,ycenter-1,xh,yh);

g.drawLine(xcenter-1,ycenter,xh,yh);

int timedelta;//記錄當前時間與鬧鈴定時的時差

Integer currh,currm,currs;//分別記錄當前的時、分、秒

Date dat2=new Date();

cal2.setTime(dat2);

//讀取當前時間

currh=(int)cal2.get(Calendar.SECOND);

currm=(int)cal2.get(Calendar.MINUTE);

currs=(int)cal2.get(Calendar.HOUR_OF_DAY);

//這樣做的話說我API已過時

//timeNow=new Date();

//currh=new Integer(timeNow.getHours());

//currm=new Integer(timeNow.getMinutes());

//currs=new Integer(timeNow.getSeconds());

if(setflag)

{ //判斷是否設置了鬧鐘

//判斷當前時間是否為鬧鐘所定的時間

if((currh.intValue()==Integer.valueOf(sethour.getText()).intValue())(currm.intValue()==Integer.valueOf(setmin.getText()).intValue())(currs.intValue()==Integer.valueOf(setsec.getText()).intValue()))

{

ring.play();

g.drawImage(gif1,83,280,this);

stopbutton.setVisible(true);

}

timedelta=currm.intValue()*60+currs.intValue()-Integer.valueOf(setmin.getText()).intValue()*60-Integer.valueOf(setsec.getText()).intValue();

if((timedelta=30))

{

//若當前時間與鬧鐘相差時間超過30秒,鬧鐘自動停

ring.stop();

//清除的方法

g.clearRect(83,280,20,30);

}

}

dat=null;

}

public void start()

{

if(timer==null)

{

timer=new Thread(this);//將timer實例化

timer.start();

}

}

public void stop()

{

timer=null;

}

//給創建線程後start之後自動執行的函數

public void run()

{

//在run()方法中,調用repaint()方法,以重繪小程序區,進行時鐘顯示的更新。接着調用sleep方法讓當前線程(也就是我們創建的線程clockthread)睡眠1000毫秒,因為我們每秒鐘要更新一下顯示,所以讓它睡眠1秒

while(timer!=null)

{

try

{

timer.sleep(1000);

}

catch(InterruptedException e)

{}

//調用repaint時,會首先清除掉paint方法之前的畫的內容,再調用paint方法

repaint();//刷新畫面

}

timer=null;

}

//當AWT接收到一個applet的重繪請求時,它就調用applet的 update(),默認地,update() 清除applet的背景,然後調用 paint()。重載 update(),將以前在paint()中的繪圖代碼包含在update()中,從而避免每次重繪時將整個區域清除

//有兩種方法可以明顯地減弱閃爍:重載 update()或使用雙緩衝。

//使用雙緩衝技術:另一種減小幀之間閃爍的方法是使用雙緩衝,它在許多動畫Applet中被使用。其主要原理是創建一個後台圖像,將需要繪製的一幀畫入圖像,然後調用DrawImage()將整個圖像一次畫到屏幕上去;好處是大部分繪製是離屏的,將離屏圖像一次繪至屏幕上比直接在屏幕上繪製要有效得多,大大提高做圖的性能。

// 雙緩衝可以使動畫平滑,但有一個缺點,要分配一張後台圖像,如果圖像相當大,這將需要很大一塊內存;當你使用雙緩衝技術時,應重載 update()。

public void update(Graphics g)

{

Image offscreen_buf=null;

//採用雙緩衝技術的update()方法

if(offscreen_buf==null)

offscreen_buf=createImage(600,420);

Graphics offg=offscreen_buf.getGraphics();

offg.clipRect(1,1,599,419);

paint(offg);

Graphics ong=getGraphics();

ong.clipRect(1,1,599,419);

ong.drawImage(offscreen_buf,0,0,this);

}

/** Creates a new instance of AlarmClock */

}

我想知道怎麼設置幾天後的鬧鐘提醒?

1、點擊手機應用中的“日曆”。

2、點擊左下角的“新建”。

3、輸入鬧鐘提醒“名字”,選擇提醒的“時間段”。

4、點擊展開“更多”。

5、點擊“一次性活動”。

6、確定自己設置的內容,點擊右上角的“對號”。

7、設置過的那天下面都有“點”代表設置成功。

js顯示剩下的時間

html

head

    title/title

    script type=”text/javascript” language=”javascript”

        function getTime() {//js函數,定期執行的函數主體

            var dateTime = new Date();//新建系統時間的對象

            var hour = formatTime(dateTime.getHours());//獲取小時並格式化,格式化函數formatTime(),下同

            var minute = formatTime(dateTime.getMinutes());//獲取分

            var second = formatTime(dateTime.getSeconds());//獲取秒

            //   var millisecond = dateTime.getMilliseconds();//獲取毫秒

            var code = “當前時間是:” + hour + “:” + minute + “:” + second;//+ ”  ” + millisecond;//第一個div的內容(數字時鐘)

            var codeChinese = “當前時間是:” + formatChinese(hour) + “時” + formatChinese(minute) + “分” + formatChinese(second) + “秒”;//第二個div的內容(中文時鐘)

            document.getElementById(“divTime”).innerHTML = code;//第一個div內容填充

            document.getElementById(“divTimeChinese”).innerHTML = codeChinese;//第二個div內容填充

            document.getElementById(“monDigitalClock”).innerHTML = makeMonCode(hour.toString() + “:” + minute.toString() + “:” + second.toString()) + blockEmpty();//+ makeMonCode(millisecond.toString());

            updateLatestTime();//更新剩餘時間

        }

        function formatTime(num) {//格式化數字,小於10時在數字前添加0

            if (num  10) {

                return “0” + num;

            }

            else {

                return num;

            }

        }

        function formatChinese(num) {//中文格式處理

            var str = String(num);

            if (str.length == 1) {//一位數的情況,直接返回中文

                return formatSingleNumber(str);

            }

            else {//兩位數的情況

                var mid = “十”;

                var top = str.substr(0, 1);//第一位

                var btn = str.substr(1, 2);//第二位

                return (formatSingleNumber(top) + mid + formatSingleNumber(btn)).replace(“零十”, “零”).replace(“十零”, “十”).replace(“零零”, “零”).replace(“一十”, “十”);//使用formatSingleNumber函數轉換成中文並將不符合中文數字表示方法的替換一下

            }

        }

        function formatSingleNumber(num) {//單個數字轉化成中文

            return num.replace(“1”, “一”).replace(“2”, “二”).replace(“3”, “三”).replace(“4”, “四”).replace(“5”, “五”).replace(“6”, “六”).replace(“7”, “七”).replace(“8”, “八”).replace(“9”, “九”).replace(“0”, “零”);

        }

        setInterval(“getTime();”, 1000);//定時刷新,每毫秒刷新一次

        //模擬時鐘代碼

        function buidlPointArea(num) {//將數字對應的點陣拼接成圖案

            var code = “div class=’singleNumber'”;

            for (var i = 1; i  6; i++) {

                for (var j = 1; j  5; j++) {

                    code += createSinglePoint(i + “_” + j, num);

                }

            }

            code += “/div”;

            return code;

        }

        function createSinglePoint(id, num) {//數字對應的黑點

            var array0 = new Array(“1_1”, “1_2”, “1_3”, “2_1”, “2_3”, “3_1”, “3_3”, “4_1”, “4_3”, “5_1”, “5_2”, “5_3”);//數字0的點陣,下同

            var array1 = new Array(“1_3”, “2_3”, “3_3”, “4_3”, “5_3”);

            var array2 = new Array(“1_1”, “1_2”, “1_3”, “2_3”, “3_1”, “3_2”, “3_3”, “4_1”, “5_1”, “5_2”, “5_3”);

            var array3 = new Array(“1_1”, “1_2”, “1_3”, “2_3”, “3_1”, “3_2”, “3_3”, “4_3”, “5_1”, “5_2”, “5_3”);

            var array4 = new Array(“1_1”, “1_3”, “2_1”, “2_3”, “3_1”, “3_2”, “3_3”, “4_3”, “5_3”);

            var array5 = new Array(“1_1”, “1_2”, “1_3”, “2_1”, “3_1”, “3_2”, “3_3”, “4_3”, “5_1”, “5_2”, “5_3”);

            var array6 = new Array(“1_1”, “1_2”, “1_3”, “2_1”, “3_1”, “3_2”, “3_3”, “4_1”, “4_3”, “5_1”, “5_2”, “5_3”);

            var array7 = new Array(“1_1”, “1_2”, “1_3”, “2_3”, “3_3”, “4_3”, “5_3”);

            var array8 = new Array(“1_1”, “1_2”, “1_3”, “2_1”, “2_3”, “3_1”, “3_2”, “3_3”, “4_1”, “4_3”, “5_1”, “5_2”, “5_3”);

            var array9 = new Array(“1_1”, “1_2”, “1_3”, “2_1”, “2_3”, “3_1”, “3_2”, “3_3”, “4_3”, “5_1”, “5_2”, “5_3”);

            var numArr = new Array();

            numArr[0] = array0;

            numArr[1] = array1;

            numArr[2] = array2;

            numArr[3] = array3;

            numArr[4] = array4;

            numArr[5] = array5;

            numArr[6] = array6;

            numArr[7] = array7;

            numArr[8] = array8;

            numArr[9] = array9;

            var cls = “whitePoint”;

            for (var i = 0; i  numArr[num].length; i++) {

                if (id == numArr[num][i]) {

                    cls = “blackPoint”;

                }

            }

            return “div id='” + id + “‘ class='” + cls + “‘/div”;

        }

        function blockEmpty() {//空格代碼

            return “div class=’singleNumber’/div”;

        }

        function blockM() {//冒號的代碼

            var code = “”;

            code += “div class=’singleNumber’div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’blackPoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’blackPoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div”;

            code += “div class=’whitePoint’/div/div”;

            return code;

        }

        function makeMonCode(totalCode) {//生成模擬的數字時鐘代碼

            var finalCode = “”;

            for (var i = 0; i  totalCode.length; i++) {//每個字符分別轉換

                if (isNaN(totalCode[i])) {//非數字字符,例子中只有冒號

                    if (totalCode[i] == “:”) {

                        finalCode += blockM();//冒號的代碼,用blockM()函數生成

                    }

                }

                else {

                    finalCode += buidlPointArea(totalCode[i]);//數字的代碼,用buildPointArea()函數生成

                }

            }

            return finalCode;

        }

        function updateLatestTime() {//更新剩餘時間

            var setHour = document.getElementById(“sltHour”).value;//獲取選擇的小時值

            var setMin = document.getElementById(“sltMin”).value;//獲取選擇的分值

            var setSecond = document.getElementById(“sltSecond”).value;//獲取選擇的秒值

            var time = new Date();//獲取系統時間

            var nowHour = time.getHours();//當前時間小時值

            var nowMin = time.getMinutes();//當前時間分值

            var nowSecond = time.getSeconds();//當前時間秒值

            var viewHour = setHour – nowHour;//剩餘小時

            var viewMin = setMin – nowMin;//剩餘分鐘

            var viewSecond = setSecond – nowSecond;//剩餘秒

            if (viewSecond  0) {//剩餘秒小於0時,借位

                viewSecond += 60;

                viewMin -= 1;

            }

            if (viewMin  0) {//剩餘分小於0時,借位

                viewMin += 60;

                viewHour -= 1;

            }

            if (viewHour  0) {//剩餘小時小於0時,借位

                viewHour += 24;

            }

            document.getElementById(“divLatestTime”).innerHTML = “剩餘時間為:” + viewHour + “時” + viewMin + “分” + viewSecond + “秒”;//填充

            if (viewHour == 0  viewMin == 0  viewSecond == 0) {//到點提示

                alert(“到點了!”);

            }

        }

        function createSelect() {//生成選擇框代碼

            var code = “”;

            code += “請選擇鬧鐘時間:select id=’sltHour’ onchange=’updateLatestTime()'”;

            for (var i = 1; i  25; i++) {

                code += “option value='” + i + “‘” + i + “/option”;

            }

            code += “/select時”;

            code += “select id=’sltMin’ onchange=’updateLatestTime()'”;

            for (var k = 1; k  61; k++) {

                code += “option value='” + k + “‘” + k + “/option”;

            }

            code += “/select分”;

            code += “select id=’sltSecond’ onchange=’updateLatestTime()'”;

            for (var j = 1; j  61; j++) {

                code += “option value='” + j + “‘” + j + “/option”;

            }

            code += “/select秒”;

            document.getElementById(“divAlert”).innerHTML = code;

        }

    /script

    style type=”text/css”

        body {

            background-color: #FFFFFF;

        }

        .clsTime {

            width: 600px;

            height: 50px;

            font-size: 30px;

            margin-left: auto;

            margin-right: auto;

            margin-top: 100px;

        }

        .whitePoint {

            width: 10px;

            height: 10px;

            background-color: #FFFFFF;

            margin: 0px;

            padding: 0px;

            float: left;

        }

        .blackPoint {

            width: 10px;

            height: 10px;

            background-color: #000000;

            margin: 0px;

            padding: 0px;

            float: left;

        }

        .clsMonDigitalClock {

            margin-left: auto;

            margin-right: auto;

            width: 480px;

            height: 50px;

            background-color: #FFFFFF;

        }

        .singleNumber {

            width: 40px;

            height: 50px;

            float: left;

            font-size: 8px;

        }

        .clsAlert {

            width: 400px;

            margin-top: 50px;

            margin-left: auto;

            margin-right: auto;

        }

        .clsLatestTime {

            width: 400px;

            margin-top: 50px;

            margin-left: auto;

            margin-right: auto;

        }

    /style

/head

body onload=”createSelect();”

    div id=”divTime” class=”clsTime”loading…./div

    div id=”divTimeChinese” class=”clsTime”loading…./div

    div id=”monDigitalClock” class=”clsMonDigitalClock”/div

    div id=”divAlert” class=”clsAlert”/div

    div id=”divLatestTime” class=”clsLatestTime”/div

/body

/html

之前做着玩的,有你說到的功能,有興趣看看。代碼存為html即可。

原創文章,作者:N3H27,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127367.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
N3H27的頭像N3H27
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 為什麼電腦無法下載Python及其解決方法

    本篇文章將會從不同角度詳細闡述為什麼電腦無法下載Python以及如何解決這個問題。如果你遭遇過這個問題,那麼請耐心閱讀以下內容,相信會對你有所幫助。 一、網絡問題 第一個可能導致電…

    編程 2025-04-29
  • 如何檢查電腦有沒有換過零件

    如果你想購買一個二手電腦,或者想要確認自己的電腦是否被修過,那麼檢查電腦是否曾經更換過零件就非常重要。本文將介紹幾種常用的軟件,以及如何使用它們來檢查電腦是否曾經更換過零件。 一、…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • 電腦如何下載ps軟件

    如果您想在電腦上使用Photoshop,那麼您需要下載安裝該軟件。下面是詳細的步驟說明: 一、選擇下載網站 目前市面上有很多下載網站都可以下載到Photoshop軟件,比如Adob…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • 網頁防篡改的重要性和市場佔有率

    網頁防篡改對於保護網站安全和用戶利益至關重要,而市場上針對網頁防篡改的產品和服務也呈現出不斷增長的趨勢。 一、市場佔有率 據不完全統計,目前全球各類網頁防篡改產品和服務的市場規模已…

    編程 2025-04-28
  • 電腦休眠後無法喚醒 黑屏解決方法

    如果你的電腦在休眠後無法喚醒,而且屏幕顯示黑屏,那麼你可以按照以下方法解決問題。 一、檢查硬件設備 首先,你需要檢查電腦的硬件設備是否正常。比如,你可以檢查電腦外圍設備,例如鼠標、…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28

發表回復

登錄後才能評論