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

第四十四天

這篇具有很好參考價值的文章主要介紹了第四十四天。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

●scoped 屬性

? ? ?HTML5?中的新屬性(布爾屬性)。如果使用該屬性,則樣式僅僅應(yīng)用到 style 元素的父元素及其子元素。父組件的樣式將不會滲透到子組件中。

? ? ?實現(xiàn)組件的私有化,不對全局造成樣式污染,表示當(dāng)前style屬性只屬于當(dāng)前模塊。

●CSS動畫

? ? ?動畫允許元素從一種樣式逐漸變?yōu)榱硪环N樣式??梢愿鶕?jù)需要多次更改所需的CSS屬性。要使用CSS動畫,必須首先為動畫指定一些關(guān)鍵幀。

? ? ?關(guān)鍵幀保持元素在特定時間具有的樣式。

要使用關(guān)鍵幀,先創(chuàng)建一個帶名稱的?@keyframes?規(guī)則,對使用?animation-name?屬性將動畫同其關(guān)鍵幀聲明匹配。每個?@keyframes?規(guī)則包含多個關(guān)鍵幀,也就是一段樣式塊語句,每個關(guān)鍵幀有一個百分比值作為名稱,代表在動畫進(jìn)行中,在哪個階段觸發(fā)這個幀所包含的樣式。

? ? ?可以按任意順序列出關(guān)鍵幀百分比;它們將按照其應(yīng)該發(fā)生的順序來處理。

@keyframes規(guī)則

? ? ?在@keyframes規(guī)則中指定CSS樣式時,動畫將在特定時間逐漸從當(dāng)前樣式更改為新樣式。要使動畫生效,必須將動畫綁定到元素。

? ? from等價于?0%。

? ? to等價于?100%。

如果多個關(guān)鍵幀使用同一個名稱,以最后一次定義的為準(zhǔn)。?

@keyframes?不存在層疊樣式的情況,所以動畫在一個階段只會使用一個的關(guān)鍵幀的數(shù)據(jù)。

●Vue中的事件修飾符:

1.prevent:阻止默認(rèn)事件(常用)(加了它,點(diǎn)擊不會跳轉(zhuǎn);不加,點(diǎn)擊會跳轉(zhuǎn));

2.stop:阻止事件冒泡(常用)(不加,showInfo中的彈窗會執(zhí)行兩次;加了,showInfo中的彈窗只執(zhí)行一次);

3.once:事件只觸發(fā)一次(常用);

4.capture:使用事件的捕獲模式;

5.self:只有event.target是當(dāng)前操作的元素時才觸發(fā)事件;

6.passive:事件的默認(rèn)行為立即執(zhí)行,無需等待事件回調(diào)執(zhí)行完畢;

●鍵盤事件

.Vue中常用的按鍵別名:

回車 => enter

刪除 => delete (捕獲“刪除”和“退格”鍵)

退出 => esc

空格 => space

換行 => tab(特殊,必須配合keydown去使用)

上 => up

下 => down

左 => left

右 => right

2.Vue未提供別名的按鍵,可以使用按鍵原始的key值去綁定,但注意要轉(zhuǎn)為kebab-case(短橫線命名)

3.系統(tǒng)修飾鍵(用法特殊):ctr1、alt、shift、meta

(1).配合keyup使用:按下修飾健的同時,再按下其他鍵,隨后釋放其他鍵,事件才被觸發(fā)。

(2).配合keydown使用:正常觸發(fā)事件。

4.Vue.config.keyCodes.自定義鍵名=鍵碼,可以去定制按鍵別名

●Vue Router

? ? ?Vue.js 官方的路由管理器。

?相關(guān)配置

①首先引入vue和vue-router:

? ? ?import Vue from "vue";

? ? ?import VueRouter from "vue-router";

②再告知Vue使用vue-router

? ? ?Vue.use(VueRouter);

③定義一個新的VueRouter,并export到外面,方便在mian.js中的new Vue中注冊。

const router = new VueRouter({

? mode: "history",

? base: process.env.BASE_URL,

? routes

});

export default router;

④new VueRouter有三個參數(shù)。

? ? mode代表路由模式,它的默認(rèn)值是hash模式,hash模式很丑,且不支持錨定向,所以如果希望有個漂亮的路由或支持錨定向,可以考慮使用history模式。

? ? base代表應(yīng)用的基路徑,process.env.BASE_URL是指從從環(huán)境進(jìn)程中根據(jù)運(yùn)行環(huán)境獲取的api的base_url

? ? routes 則是具體的路由配置列表,這個參數(shù)最核心也最關(guān)鍵

?path:指定當(dāng)前路由的路徑,當(dāng)瀏覽器url與path匹配時router-view就會渲染當(dāng)前route對象指定視圖組件component/components。

? ? Vue的router支持動態(tài)路徑,以?"/:屬性名"形式作為當(dāng)前path字符串中的一部分。這段字符串路由將作為動態(tài)路由匹配真實url上響應(yīng)字符串信息

?component : Component | () => import(組件):當(dāng)前瀏覽器url與路由的path匹配時所渲染的路由組件

? ? ?路由的懶加載,通過函數(shù)的形式,可以讓項目中哪些不許一開始就要加載的組件,加載到項目中去 ????

? ? ?只有瀏覽器跳轉(zhuǎn)到當(dāng)前路由時,該路由組件才會加載到項目中去 ???

? ? ?減少不必要的加載降低應(yīng)用加載速度和運(yùn)行帶寬

在項目開發(fā)中應(yīng)用中不需要一開始就加載的路由組件請使用懶加載

?name:?給路由命名,讓路由成為具名路由。路由的導(dǎo)航就可以使用name進(jìn)行跳轉(zhuǎn)。(路由使用location導(dǎo)航時只有具名路由可以直接接受pramas傳參)

?redirect: string | Location | Function

? ?重定向路由,當(dāng)前應(yīng)用訪問導(dǎo)航至該路由時,這個路由會(以替換的形式)自動重定向到redirect指定的新路由

? ? ?redirect 支持函數(shù)的形式,該函數(shù)接收一個參數(shù)就是個訪問oldpath時生成的location對象

? ? redirect 函數(shù)的形式必須返回重定向路由的path或location

?props: boolean | Object | Function

? ? ?路由的動態(tài)匹配一般情況下只能通過,this.$route.params獲取動態(tài)匹配到的值。

? ? 當(dāng)設(shè)置props屬性后動態(tài)匹配到的鍵值對可以作為組件props直接傳遞給視圖組件,這樣大大降低組件的耦合性 布爾值。

? ? 如果?props?被設(shè)置為?true,route.params?所有鍵值對將會被設(shè)置為組件props屬性。

? ? ? props對象形式,就是將對象key作為渲染組件props屬性名,value就是對應(yīng)屬性值 。

? ? ? props的函數(shù)寫法接收當(dāng)前路由信息對象作為參數(shù),該函數(shù)會返回一個對象.對象的key就是渲染組件props屬性名,value就是對應(yīng)屬性值 。

?children?: Array[RouteConfig]

嵌套路由,可以給當(dāng)前路由設(shè)置二級路由

?beforeEnter: (to: Route, from: Route, next: Function) => void

? ? ?路由的獨(dú)享守衛(wèi),當(dāng)應(yīng)用將要導(dǎo)航到當(dāng)前路由時,可以使用該守衛(wèi)進(jìn)行一些邏輯運(yùn)算實現(xiàn)是否阻止本次導(dǎo)航。

●history模式和hash模式

? ? vue-router 默認(rèn) hash 模式 —— 使用 URL 的 hash 來模擬一個完整的 URL,于是當(dāng) URL 改變時,頁面不會重新加載。

如果不想要很丑的 hash,可以用路由的 history 模式,這種模式充分利用 history.pushState API 來完成 URL 跳轉(zhuǎn)而無須重新加載頁面。

?history模式

history :利用了 HTML5 History Interface 中新增的 pushState() 和 replaceState() 方法(需要特定瀏覽器支持)。

? ? ?這兩個方法應(yīng)用于瀏覽器的歷史記錄棧,在當(dāng)前已有的 back、forward、go 的基礎(chǔ)之上,它們提供了對歷史記錄進(jìn)行修改的功能。

? ? ?只是當(dāng)它們執(zhí)行修改時,雖然改變了當(dāng)前的 URL,但瀏覽器不會立即向后端發(fā)送請求。

?hash模式

hash:?即地址欄 URL 中的 # 符號。

比如這個 URL:http://localhost:8081/#/form hash 的值為 #/form。

特點(diǎn):hash 雖然出現(xiàn)在 URL 中,但不會被包括在 HTTP 請求中,對后端完全沒有影響,因此改變 hash 不會重新加載頁面。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-600642.html

?

?

?

到了這里,關(guān)于第四十四天的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Python學(xué)習(xí)筆記第六十四天(Matplotlib 網(wǎng)格線)

    我們可以使用 pyplot 中的 grid() 方法來設(shè)置圖表中的網(wǎng)格線。 grid() 方法語法格式如下: 參數(shù)說明: b:可選,默認(rèn)為 None,可以設(shè)置布爾值,true 為顯示網(wǎng)格線,false 為不顯示,如果設(shè)置 **kwargs 參數(shù),則值為 true。 which:可選,可選值有 ‘major’、‘minor’ 和 ‘both’,默認(rèn)為

    2024年02月12日
    瀏覽(21)
  • 15天學(xué)習(xí)MySQL計劃(運(yùn)維篇)分庫分表-監(jiān)控-第十四天

    15天學(xué)習(xí)MySQL計劃(運(yùn)維篇)分庫分表-監(jiān)控-第十四天

    1.介紹 1.問題分析 ? 隨著互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)的發(fā)展,應(yīng)用系統(tǒng)的數(shù)據(jù)量也是成指數(shù)式增加,若采用但數(shù)據(jù)進(jìn)行數(shù)據(jù)存儲,存在以下性能瓶頸: IO瓶頸:熱點(diǎn)數(shù)據(jù)太多,數(shù)據(jù)庫緩存不足,產(chǎn)生大量磁盤IO,效率較低。請求數(shù)據(jù)太多,帶寬不夠,網(wǎng)絡(luò)IO瓶頸。 CPU瓶頸:排序,分

    2024年02月05日
    瀏覽(35)
  • 第五十四天學(xué)習(xí)記錄:C語言進(jìn)階:動態(tài)內(nèi)存管理Ⅱ

    第五十四天學(xué)習(xí)記錄:C語言進(jìn)階:動態(tài)內(nèi)存管理Ⅱ

    1、對NULL指針的解引用操作 2、對動態(tài)開辟的內(nèi)存的越界訪問 3、對非動態(tài)開辟內(nèi)存的free 4、使用free釋放動態(tài)開辟內(nèi)存的一部分 5、對同一塊動態(tài)內(nèi)存多次釋放 6、動態(tài)開辟內(nèi)存忘記釋放(內(nèi)存泄漏) 問:realloc的第一個參數(shù)的指針地址必須是malloc或calloc創(chuàng)建的在堆上的地址嗎?

    2024年02月06日
    瀏覽(27)
  • 第一百一十四天學(xué)習(xí)記錄:C++提高:類模板案例(黑馬教學(xué)視頻)

    第一百一十四天學(xué)習(xí)記錄:C++提高:類模板案例(黑馬教學(xué)視頻)

    main.cpp代碼: myarray.hpp代碼: 輸出: 總結(jié):能夠利用所學(xué)知識點(diǎn)實現(xiàn)通用的數(shù)組。 個人感悟:學(xué)習(xí)了這個案例之后接下來的課程就是STL了,STL其實在我工作中寫代碼時經(jīng)常碰到,尤其是在讀同事代碼的時候,因為沒有學(xué)過,通過自行百度獲得碎片的知識導(dǎo)致讀起來很很吃力

    2024年02月16日
    瀏覽(23)
  • 算法練習(xí)第六十四天

    LCR 184. 設(shè)計自助結(jié)算系統(tǒng) - 力扣(LeetCode) 總結(jié):利用一個雙端維護(hù)隊列一個往后遞減的隊列,對頭是最大值,每次進(jìn)入一個新值時就一直和隊尾元素比較將比新的值小的數(shù)排出,這樣能保證留在隊列中的數(shù)都是會對最大值產(chǎn)生影響的數(shù),而當(dāng)主隊列中將要排出的數(shù)與雙端隊

    2024年02月07日
    瀏覽(30)
  • 【力扣刷題 | 第二十四天】

    【力扣刷題 | 第二十四天】

    目錄 前言: 1049. 最后一塊石頭的重量 II - 力扣(LeetCode) 494. 目標(biāo)和 - 力扣(LeetCode) 總結(jié): ? ? ? ? ? ? ? ? ?今天我們依然暴打動態(tài)規(guī)劃 有一堆石頭,用整數(shù)數(shù)組?stones 表示。其中?stones[i] 表示第 i 塊石頭的重量。 每一回合,從中選出任意兩塊石頭,然后將它們一起粉

    2024年02月14日
    瀏覽(19)
  • MFC補(bǔ)充第十四天 句柄嫁接與子類化

    句柄嫁接與子類化: a)Attach和Detach就是單純的嫁接與分離函數(shù)。 對象一旦嫁接入一個句柄,就可以自由地調(diào)用CWnd或其派生類的功能。 b)子類化Subclass內(nèi)部包含Attach,額外再增加一個消息轉(zhuǎn)撥到派生類(SubClass就是子類) c)SubClassWindow函數(shù)內(nèi)部核心功能就是Attach和::SetWindowLong

    2024年02月16日
    瀏覽(25)
  • 十四天學(xué)會C++之第一天(入門和基本語法)

    十四天學(xué)會C++之第一天(入門和基本語法)

    C++誕生于20世紀(jì)80年代初,它的創(chuàng)造者是計算機(jī)科學(xué)家Bjarne Stroustrup。當(dāng)時,Stroustrup在貝爾實驗室工作,他希望為C語言添加一些功能,以便更好地支持系統(tǒng)開發(fā)。這個愿望促使他創(chuàng)建了C++。 C++的名字來源于它的基因,其中的\\\"C\\\"代表了C語言,而\\\"++\\\"表示C語言的一個增強(qiáng)版本。這

    2024年02月07日
    瀏覽(23)
  • 十四天學(xué)會C++之第五天:類的詳細(xì)討論

    什么是友元函數(shù)和友元類,它們的作用。 如何聲明和使用友元函數(shù)和友元類,訪問類的私有成員。 友元函數(shù)(Friend Functions) 友元函數(shù)是一種特殊的函數(shù),它被允許訪問類的私有成員。這意味著即使成員是私有的,友元函數(shù)也能夠直接訪問它們,而不需要通過公有接口。這提

    2024年02月07日
    瀏覽(18)
  • 藍(lán)橋杯十四天沖刺班 第十四天《考場經(jīng)驗 | 歷年考點(diǎn) | 藍(lán)橋杯押題》《C,JAVA,PY在藍(lán)橋杯中必須要會用的容器 | 集合》(3K+字解析)

    藍(lán)橋杯十四天沖刺班 第十四天《考場經(jīng)驗 | 歷年考點(diǎn) | 藍(lán)橋杯押題》《C,JAVA,PY在藍(lán)橋杯中必須要會用的容器 | 集合》(3K+字解析)

    ???博客首頁:Sonesang的博客 ??歡迎關(guān)注??點(diǎn)贊??收藏??留言?? ?? :熱愛Java與算法學(xué)習(xí),期待一起交流! ??作者水平很有限,如果發(fā)現(xiàn)錯誤,求告知,多謝! ??有問題可私信交流?。?! ? 目錄 算法 實力 = 知識點(diǎn)+刷題量+速度+靈活的大腦 C++組知識點(diǎn) java組知識點(diǎn)

    2023年04月15日
    瀏覽(57)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包