周周清(2)----踩坑日記

周一:

1.之前換了一個jdk,然后又改了很多東西,很亂,以至于很多項目都不能直接運行了,所以今天就將ideal刪除并且更新版本到2022.3.3,并且重新將ideal里面的配置環境變量,以及jdk下載安裝配置,現在就可以自由切換jdk并且正常運行項目了;

2.背了六級作文的第一段(快考試了,還是抽點時間背作文吧)

周二:

開完例會后,真的意識到了我進度的拉垮,打算重新安排一下時間分配,今天的話先把登陸注冊寫完,然后把一篇剩下的六級作文背熟一下;把首頁的界面畫一下(實際上沒完成):

今天看見別人有些方法用這個,有些不用,還專門搜了一下

7cc0e9eeaf1248f49313f04eefb1775b.png

還有就是今天要改一下input的文本顏色,但是一直無效,把它移到修改的最后覆蓋也沒用,原來是谷歌自帶的樣式,然后看這個解決了

修改文本顏色的坑

周三:

響應式布局很重要,所以我把自己的界面改成了響應式布局;

周四:

踩了一個好大的坑:用下拉框的時候沒有生效,搞了都快一天了,試遍了那些方法,終于發現了問題,首先,希望官方大大看見,讓更多和我一樣的孩子看到吧QAQ,對于不太會用bootstrap的人,可以先按照這個來引入使用bootstrap的簡單功能:

5f7b9f2e36624655be043bd8f6ae91af.png

但是如果使用向下拉框這樣的有動態特效的,底層的話肯定是又js的,如果只用css是完全不夠的,這時候再在main.js里面引入這個就行了:

import 'bootstrap/dist/js/bootstrap'

完美撒花~~~~~ (詛咒那些新手不會的人都能看到啊啊啊)

學了一下bootstrap的容器:

創建固定寬度的容器,根據界面的大小來適應屏幕,很多容器都是可以根據屏幕寬度來改變大小的,可以按需選取;

還有網格:

可以在容器里面用一個行元素,并讓列作為它的直接節點,然后可以選則不同樣式來選擇列:

<template><div class="container"><div class="row"><div class="col-md-1">1</div><div class="col-md-1">2</div><div class="col-md-1">3</div><div class="col-md-1">4</div><div class="col-md-1">5</div><div class="col-md-1">6</div><div class="col-md-1">7</div><div class="col-md-1">8</div><div class="col-md-1">9</div><div class="col-md-1">10</div><div class="col-md-1">11</div><div class="col-md-1">12</div></div></div>
</template>

然后就直接開始畫界面了,注意,要用里面的img-fluid組件保持它的適應特性,但是它的工作原理是根據父元素的寬度來調整的,但是大小最多是這個張圖片原來的大小,然后就算父元素再次變大,子元素也不會再變大了;

周六:

今天一直在搞自適應屏幕,關于這個的話本來我用的是js控制監聽窗口的大小,但是監聽一直沒起作用,網上說可能是那個函數不太好用,然后看到一個說法說如果使用js控制媒體查詢,會出現加載頁面可能先大后小,因為要將默認樣式和界面先加載出來,然后js代碼可能會沒加載完頁面就展示了,這時候會嚴重影響用戶體驗,這時候可以使用媒體查詢,根據界面的不同設置頁面的根元素大小,因為樣式先加載的,這樣的話就不會有很大的偏差;然后我就加上了這個文件,終于實現了這個界面的自適應:

@charset "utf-8";@media (min-width:640px){ html{font-size:20px;}}
@media (min-width:631px) and (max-width:639px){html{font-size:19.66px;}}
@media (min-width:622px) and (max-width:630px){html{font-size:19.33px;}}
@media (min-width:613px) and (max-width:621px){html{font-size:19px;}}
@media (min-width:604px) and (max-width:612px){html{font-size:18.66px;}}
@media (min-width:595px) and (max-width:603px){html{font-size:17.33px;}}
@media (min-width:586px) and (max-width:594px){html{font-size:17px;}}
@media (min-width:577px) and (max-width:585px){html{font-size:16.66px;}}
@media (min-width:568px) and (max-width:576px){html{font-size:16.33px;}}
@media (min-width:559px) and (max-width:567px){html{font-size:16px;}}
@media (min-width:550px) and (max-width:558px){html{font-size:15.66px;}}
@media (min-width:541px) and (max-width:549px){html{font-size:15.33px;}}
@media (min-width:533px) and (max-width:540px){html{font-size:15px;}}
@media (min-width:524px) and (max-width:532px){html{font-size:14.66px;}}
@media (min-width:515px) and (max-width:523px){html{font-size:14.33px;}}
@media (min-width:506px) and (max-width:514px){html{font-size:14px;}}
@media (min-width:497px) and (max-width:505px){html{font-size:13.66px;}}
@media (min-width:488px) and (max-width:496px){html{font-size:13.33px;}}
@media (min-width:480px) and (max-width:487px){html{font-size:13px;}}
@media (min-width:471px) and (max-width:479px){html{font-size:12.66px;}}
@media (min-width:462px) and (max-width:470px){html{font-size:12.33px;}}
@media (min-width:453px) and (max-width:461px){html{font-size:12px;}}
@media (min-width:444px) and (max-width:452px){html{font-size:11.66px;}}
@media (min-width:435px) and (max-width:443px){html{font-size:11.33px;}}
@media (min-width:426px) and (max-width:434px){html{font-size:11px;}}
@media (min-width:417px) and (max-width:425px){html{font-size:11.66px;}}
@media (min-width:408px) and (max-width:416px){html{font-size:11.33px;}}
@media (min-width:400px) and (max-width:407px){html{font-size:11px;}}
@media (min-width:391px) and (max-width:399px){html{font-size:10.66px;}}
@media (min-width:382px) and (max-width:390px){html{font-size:10.33px;}}
@media (min-width:374px) and (max-width:381px){html{font-size:10px;}}
@media (min-width:365px) and (max-width:373px){html{font-size:9.66px;}}
@media (min-width:356px) and (max-width:364px){html{font-size:9.33px;}}
@media (min-width:347px) and (max-width:355px){html{font-size:9px;}}
@media (min-width:338px) and (max-width:346px){html{font-size:8.66px;}}
@media (min-width:329px) and (max-width:337px){html{font-size:8.44px;}}
@media (max-width:328px){html{font-size:8px;}}

然后上次答辯學姐問我vue2和vue3有什么不同,vue3有什么優點,沒有答得很,所以特此專門復習了一下:(到時候貼上鏈接)

?

還有就是v-if和v-for當時沒怎么聽懂學姐講的,專門去了解了一下:

?

?

然后今天發現每次都會多了很多margin,搞了好久才發現原來是用bootstrap的contianer每個都會自帶,然后我有用他們嵌套,這才導致有很大的padding和margin,雖然發現前面的說法挺有道理,但是我的錯誤沒有出現在這里,我的問題是莫名出現的滾動條擠壓了布局,然后導致布局變形,看網上要么是隱藏要么是創建多一層,反正我是都沒用,但是我把被影響的元素的大小從100vw也就是瀏覽器視口的大小,變成100%body的大小,這樣就解決了!!!響應式布局的行內高度用rem來定義,會跟好的適應一點

?

周日:

今天由于要用的是router組件復用和動態跳轉,所以專門了解了一下router路由的使用,還有一個要提的是,包括之前忘記總結了,span元素禁用無效,但是可以通過它的pointer-events,前端的格式:本來我一直用的默認是json格式,然后接受的是按照form-data來的,所以可以將接受的參resquestBody Map,然后get就能獲得。

?

今天學姐答辯之后我意識到自己前端代碼確實不規范了,打算明天去專門改改代碼。


?

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215432.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215432.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215432.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫系列之簡要對比下GaussDB和OpenGauss數據庫

GaussDB作為一款企業級的數據庫產品&#xff0c;和開源數據庫OpenGauss之間又是什么樣的關系&#xff0c;剛開始接觸的時候是一頭霧水&#xff0c;因此本文簡要對比下二者的區別&#xff0c;以加深了解。 1、GaussDB和OpenGauss數據庫簡要對比 GaussDB是華為基于PostgreSQL數據…

WPF仿網易云搭建筆記(4):信息流控制之消息訂閱

文章目錄 專欄和Gitee倉庫前言消息訂閱最簡單的案例簡單用例父組件訂閱子組件回調 結果 消息訂閱機制消息token是A還是B?傳遞消息的載體。雙重token重復訂閱問題 結論 專欄和Gitee倉庫 WPF仿網易云 Gitee倉庫 WPF仿網易云 CSDN博客專欄 前言 上一篇文章中&#xff0c;我們簡單…

PHP基礎(1)

PHP是一種服務器端腳本語言&#xff0c;是一種用于開發動態Web應用程序的最流行和廣泛使用的語言之一。它的全稱為“Hypertext Preprocessor”&#xff0c;是一種開源的、可嵌入HTML的腳本語言&#xff0c;可以嵌入到HTML中&#xff0c;也可以直接作為命令行腳本運行。PHP腳本在…

Java小案例-如果您的 Java 應用程序在不做任何事情時正在消耗 CPU,您如何確定它在做什么?

前言 我正在調用供應商的 Java API&#xff0c;在某些服務器上&#xff0c;JVM 在登錄 API 后似乎進入了低優先級輪詢循環&#xff08;CPU 使用率為 100%&#xff09;。其他服務器上的同一應用程序不會出現此行為。這發生在 WebSphere 和 Tomcat 上。環境設置起來很棘手&#…

DevOps搭建(四)-GitLab安裝細步驟

在這里我們用docker安裝 1、創建gitlab安裝目錄 mkdir -p /usr/local/docker/gitlab_docker 進入該目錄 cd /usr/local/docker/gitlab_docker 2、下載gitlab鏡像 docker pull gitlab/gitlab-ce:latest 3、創建docker-compose.yml vi docker-compose.yml 輸入以下內容保…

理解 HTTP POST 請求:表單與 JSON 數據格式深入解析20231208

引言 在日常的 Web 開發中&#xff0c;理解 HTTP POST 請求的不同數據格式是至關重要的。這不僅有助于構建健壯的后端服務&#xff0c;還能確保與其他服務的有效溝通。本文將深入探討 multipart/form-data 和 application/json&#xff0c;這兩種常見的 POST 請求格式。 POST…

2023 年安徽省職業院校技能大賽高職組“軟件測試”賽項樣題

2023 年安徽省職業院校技能大賽 高職組“軟件測試”賽項樣題 目錄 任務一&#xff1a;功能測試&#xff08;45 分&#xff09; 1、測試計劃&#xff08;5 分&#xff09; 2、測試用例&#xff08;15 分&#xff09; 3、Bug 清單&#xff08;20 分&#xff09; 4、測試報告&…

Python 學習筆記之 networkx 使用

介紹 networkx networkx 支持創建簡單無向圖、有向圖和多重圖&#xff1b;內置許多標準的圖論算法&#xff0c;節點可為任意數據&#xff1b;支持任意的邊值維度&#xff0c;功能豐富&#xff0c;簡單易用 networkx 中的 Graph Graph 的定義 Graph 是用點和線來刻畫離散事物…

張馳咨詢:數據驅動的質量改進,六西格瑪綠帶在汽車業實踐

尊敬的汽車行業同仁們&#xff0c;您是否曾面臨生產效率低下、成本不斷攀升或顧客滿意度下降的困擾&#xff1f;本期專欄&#xff0c;我們將深入探討如何通過六西格瑪綠帶培訓&#xff0c;在汽車行業中實現過程優化和質量提升。 汽車行業的競爭日趨激烈&#xff0c;致力于提供…

3.cloud-Consul服務注冊與發現

1.官網 https://learn.hashicorp.com/consul/getting-started/install.html 2.訂單服務 2.1 POM <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependenc…

學習Java第66天,路徑問題

相對路徑情況分析 相對路徑情況1:web/index.html中引入web/static/img/logo.png 訪問index.html的url為 : http://localhost:8080/web03_war_exploded/index.html 當前資源為 : index.html 當前資源的所在路徑為 : http://localhost:8080/web03_war_exploded/ 要獲取的目標資…

【華為數據之道學習筆記】3-9元數據治理面臨的挑戰

華為在進行元數據治理以前&#xff0c;遇到的元數據問題主要表現為數據找不到、讀不懂、不可信&#xff0c;數據分析師們往往會陷入數據沼澤中&#xff0c;例如以下常見的場景。 某子公司需要從發貨數據里對設備保修和維保進行區分&#xff0c;用來不對過保設備進行服務場景分析…

Qt 使用百度的離線地圖

使用百度離線地圖&#xff0c;一下載百度離線包&#xff08;offlinemap&#xff09;&#xff1b;二是準備地圖瓦片&#xff08;不同級別的瓦片&#xff09;&#xff1b;三 準備&#xff48;&#xff54;&#xff4d;&#xff4c;主頁面&#xff1b;四&#xff0c;&#xff31;&…

深度學習 Day13——P2彩色圖片分類

&#x1f368; 本文為&#x1f517;365天深度學習訓練營 中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 | 接輔導、項目定制 文章目錄 前言1 我的環境2 代碼實現與執行結果2.1 前期準備2.1.1 引入庫2.1.2 設置GPU&#xff08;如果設備上支持GPU就使用GPU,否則使用C…

在Go中定義方法

引言 函數允許你將邏輯組織到可重復的過程中,每次運行時可以使用不同的參數。在定義函數的過程中,你會經常發現多個函數可能每次都操作同一段數據。Go可以識別這種模式,并允許您定義特殊的函數,稱為方法,其目的是對某些特定類型的實例進行操作,稱為接收器。為類型添加方…

nodejs微信小程序+python+PHP基于spark的酒店管理系統-計算機畢業設計推薦

目 錄 摘 要 I ABSTRACT II 目 錄 II 第1章 緒論 1 1.1背景及意義 1 1.2 國內外研究概況 1 1.3 研究的內容 1 第2章 相關技術 3 2.1 nodejs簡介 4 2.2 express框架介紹 6 2.4 MySQL數據庫 4 第3章 系統分析 5 3.1 需求分析 5 3.2 系統可行性分析 5 3.2.1技術可行性&#xff1a;…

排序算法——歸并排序

歸并排序&#xff08;Merge Sort&#xff09;是計算機科學中非常重要的排序算法之一。它不僅高效、穩定&#xff0c;而且是許多高級排序技術和算法思想的基礎。在本文中&#xff0c;我們將深入探討歸并排序的原理、實現方法&#xff0c;以及它的優缺點。 1. 歸并排序的原理 歸…

Python大模型TensorFlow/PyTorch/Scikit-learn/Keras/OpenCV/Gensim

Python 作為一種高級編程語言&#xff0c;可以用于開發各種大小的模型。以下是一些常見的 Python 大模型&#xff0c;以及它們的優勢、劣勢和使用場景&#xff1a; TensorFlow&#xff1a; 優勢&#xff1a;TensorFlow 是一個非常流行的深度學習庫&#xff0c;具有高度的可擴…

階段五:深度學習和人工智能(掌握使用TensorFlow或PyTorch進行深度學習)

掌握使用TensorFlow或PyTorch進行深度學習需要具備一定的編程基礎和數學基礎&#xff0c;包括編程語言、數據結構、算法、線性代數、概率論和統計學等方面的知識。以下是掌握使用TensorFlow或PyTorch進行深度學習的一些基本要求&#xff1a; 了解深度學習的基本概念和原理&…

目標檢測YOLO系列從入門到精通技術詳解100篇-【目標檢測】計算機視覺(基礎篇)

目錄 前言 幾個高頻面試題目 計算機視覺中常見的錯誤及解決方案 1.翻轉圖像和關鍵點