中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

濟(jì)南網(wǎng)站建設(shè)凡科seo主要優(yōu)化

濟(jì)南網(wǎng)站建設(shè)凡科,seo主要優(yōu)化,怎么看別人網(wǎng)站是什么語言做的,自己做的網(wǎng)站外國人能訪問嗎概述 動(dòng)畫的實(shí)現(xiàn)其實(shí)不僅可以使用CSS的方式實(shí)現(xiàn),而且還可以使用js的方式實(shí)現(xiàn),二者有啥區(qū)別呢?CSS更加注重動(dòng)畫的展現(xiàn),性能更好,而js的方式性能稍微差點(diǎn),但是可以在動(dòng)畫執(zhí)行的每一個(gè)過程中做些額外的操作。…

概述

動(dòng)畫的實(shí)現(xiàn)其實(shí)不僅可以使用CSS的方式實(shí)現(xiàn),而且還可以使用js的方式實(shí)現(xiàn),二者有啥區(qū)別呢?CSS更加注重動(dòng)畫的展現(xiàn),性能更好,而js的方式性能稍微差點(diǎn),但是可以在動(dòng)畫執(zhí)行的每一個(gè)過程中做些額外的操作。也就是說動(dòng)畫執(zhí)行的開始-執(zhí)行中-結(jié)束這個(gè)過程,如果使用CSS來做,最多也就是控制下動(dòng)畫的屬性啥的,只是為了展示動(dòng)畫。而使用js的方式,我們可以在動(dòng)畫執(zhí)行開始時(shí),操作dom元素,加我們想要的效果啥的,動(dòng)畫執(zhí)行結(jié)束時(shí)我們可以做一些動(dòng)畫結(jié)束的操作,比如彈個(gè)對話框啥的。這些使用js實(shí)現(xiàn) 都會(huì)比較方便。

實(shí)例解析

假設(shè)我們要實(shí)現(xiàn)一個(gè)效果:讓“hello world”的字體顏色在紅色和綠色之間一秒改變一次,5秒后結(jié)束,然后結(jié)束后彈出一個(gè)對話框,展示一段內(nèi)容,代碼如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>使用JS實(shí)現(xiàn)動(dòng)畫</title><script src="https://unpkg.com/vue@next"></script>
</head>
<body><div id="root"></div>
</body>
<script>const app = Vue.createApp({data() {return {show:false}},methods: {handleClick(){this.show = !this.show;},handleBeforeEnter(el){el.style.color = 'red';},handleEnterActive(el, done){const animation = setInterval(() => {const color = el.style.color;if(color === 'red'){el.style.color = 'green';}else{el.style.color  = 'red';}},1000);setTimeout(() =>{clearInterval(animation);done();// 通知下一個(gè)函數(shù)的執(zhí)行},5000);},handleEnterEnd(){alert(123);}},template: `<transition:css="false"@before-enter="handleBeforeEnter"@enter="handleEnterActive"@after-enter="handleEnterEnd"><div v-if="show" >hello world </div></transition><button @click="handleClick">switch</button>`});const vm = app.mount('#root');
</script>
</html>

從上面的代碼中我們可以看到,在transition標(biāo)簽中我們使用了:css = "false" 這是因?yàn)槲覀円褂胘s做動(dòng)畫,所以要先禁用掉css,然后分別實(shí)現(xiàn)了@before-enter="handleBeforeEnter", @enter="handleEnterActive" ,@after-enter 分別對應(yīng)動(dòng)畫開始前,動(dòng)畫執(zhí)行中,動(dòng)畫執(zhí)行結(jié)束,而后面的handleBeforeEnter,handleEnterActive,handleEnterEnd三個(gè)函數(shù)是對應(yīng)三個(gè)階段的js函數(shù),我們可以在這幾個(gè)函數(shù)中執(zhí)行我們想要執(zhí)行的操作。在本例中:

handleBeforeEnter(el)
{el.style.color = 'red';
}

動(dòng)畫執(zhí)行前我們將文本的顏色設(shè)置成紅色

當(dāng)動(dòng)畫執(zhí)行的時(shí)候

handleEnterActive(el, done){const animation = setInterval(() => {const color = el.style.color;if(color === 'red'){el.style.color = 'green';}else{el.style.color  = 'red';}},1000);setTimeout(() =>{clearInterval(animation);done();// 通知下一個(gè)函數(shù)的執(zhí)行},5000);}

動(dòng)畫執(zhí)行的時(shí)候,我們隔1秒去判斷當(dāng)前文本的顏色,如果是紅色,則改成綠色,如果是綠色則改成紅色,然后持續(xù)5秒結(jié)束。

當(dāng)動(dòng)畫結(jié)束的時(shí)候

handleEnterEnd(){alert(123);
}

動(dòng)畫結(jié)束后,會(huì)執(zhí)行handleEnterEnd,然后彈出一個(gè)對話框,顯示123.

總結(jié)

以上就是使用js實(shí)現(xiàn)動(dòng)畫的內(nèi)容,本文只是簡單的介紹了使用js做動(dòng)畫的基本知識,讀者可以去自己動(dòng)手實(shí)踐一下,體會(huì)一下使用CSS和js實(shí)現(xiàn)的動(dòng)畫的不同,并對比出他們使用的場景,然后歡迎大家在評論區(qū)交流,本文的目的也在于拋磚引玉

http://www.risenshineclean.com/news/53257.html

相關(guān)文章:

  • 安徽建設(shè)監(jiān)理協(xié)會(huì)網(wǎng)站seo有哪些網(wǎng)站
  • 模板網(wǎng)站制作時(shí)間百度指數(shù)分析大數(shù)據(jù)
  • ps做網(wǎng)站效果圖尺寸如何網(wǎng)站建設(shè)軟件
  • 銀川制作網(wǎng)站百度熱門排行榜
  • 建站如何掙錢seo教程網(wǎng)站優(yōu)化
  • 簡單網(wǎng)站搭建媒介星軟文平臺
  • 網(wǎng)站建設(shè) 后期維護(hù)抖音關(guān)鍵詞排名軟件
  • 網(wǎng)站怎么做懸浮圖片bing搜索引擎入口
  • 備案號網(wǎng)站下邊優(yōu)化網(wǎng)站收費(fèi)標(biāo)準(zhǔn)
  • 網(wǎng)站怎么做視頻教程上海十大公關(guān)公司排名
  • wordpress加速r網(wǎng)站搜索優(yōu)化公司
  • 網(wǎng)站開發(fā)專業(yè)職稱有哪些武漢網(wǎng)絡(luò)推廣公司排名
  • 班級網(wǎng)站設(shè)計(jì)模板域名收錄查詢工具
  • 專業(yè)做網(wǎng)站關(guān)鍵詞排名下掉長尾關(guān)鍵詞是什么意思
  • 在家做兼職官方網(wǎng)站平臺輿情信息網(wǎng)
  • php網(wǎng)站開發(fā)技術(shù)文檔廣告聯(lián)盟怎么賺錢
  • 做app網(wǎng)站有哪些功能怎么做ppt
  • 紹興專業(yè)做網(wǎng)站的公司蘇州seo按天扣費(fèi)
  • 網(wǎng)站 被攻擊_主業(yè)篡改 被黑了 織夢做的站市場調(diào)研
  • 網(wǎng)站建設(shè)可以幫助花店怎么樣百度投訴中心24人工客服電話
  • 大學(xué)生實(shí)訓(xùn)網(wǎng)站建設(shè)心得關(guān)鍵詞查詢
  • 相親網(wǎng)站做期貨現(xiàn)貨貴金屬的人近期國內(nèi)新聞?wù)?/a>
  • 最新足球消息seo搜索引擎優(yōu)化ppt
  • 自己做的網(wǎng)站怎么連接計(jì)算機(jī)免費(fèi)漲粉工具
  • wordpress 懸浮播放器公司網(wǎng)站seo公司
  • 網(wǎng)站建設(shè)完成后如何備案安陽seo
  • 網(wǎng)站建設(shè)公司銷售最近三天的國際新聞大事
  • 股票訂閱網(wǎng)站開發(fā)如何做網(wǎng)絡(luò)推廣推廣
  • 網(wǎng)站開發(fā)的概念免費(fèi)seo搜索優(yōu)化
  • 做網(wǎng)站開店網(wǎng)絡(luò)營銷的未來發(fā)展趨勢