整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          話說前端(1)-前端a標簽的使用

          擊藍字 關注我們


          分享興趣,傳播快樂,增長見聞,留下美好!親愛的您,這里是Learning yard新學苑。今天小編為大家帶來《a標簽的使用方法》。

          Share interest, spread happiness, increase knowledge, and leave behind beauty! Dear you, this is Learning yard New Academy. Today, Xiaobian brings you "How to Use A Label".

          前端網頁的打開方式:

          一般用標簽a來引用例如<a href=”#”></a>填寫#的地方就是你需要跳轉的網站例如:

          How to open the front page:

          Generally, web pages are quoted by the label A, for example < a href = "#" > </a > The place where # is filled in is the website you need to jump to, for example:


          標簽中間寫字,就可以得到以下效果:

          里頭的字默認就是藍色,有下劃線。當然字體也可以調整可以通過css里的text-decoration:none,來取消下劃線,通過color來調整字體顏色。代碼效果如下

          The words in it are blue by default and underlined. Of course, the font can also be adjusted. You can cancel the underline by text-decoration: none in css, and adjust the font color by color. The code effect is as follows


          咱們再回到網站最重要的一點就是打開方式,用target來引用,樣式為<a href=”#” target=””></a>,其中有blank,在新的一個頁面打開,self,在本頁面打開(默認為)parent(在a里面打開,以后知識齊全再講)以及top 和framename最常用的就是前兩個。

          Let's go back to the website's most important point, which is how to open it. Use target to quote it, and the style is < a href = "#" target = "> </a >, among which blank, open on a new page, self, open on this page (default is) parent (open in A, we'll talk about it later), top and framename, and the most commonly used ones are the first two.

          總結如下:

          Summarize as follows:

          今天的分享就到這里了。如果您對今天的文章有什么獨特的想法,歡迎評論留言,讓我們相約明天,祝您今天過得開心快樂!

          That's it for today's sharing. If you have any unique ideas for today's article, please leave a comment, let us meet tomorrow, I wish you a happy day!

          LearningYard學苑

          分享興趣,傳播快樂,增長見聞,留下美好!少年易老學難成,一寸光陰不可輕

          本文由learningyard新學苑原創,如有侵權,請聯系刪除。

          翻譯來源:谷歌翻譯

          排版:李仕陽

          文本:李仕陽

          審核:閆慶紅

          HTML 中,通過 JavaScript 來獲取當前元素的高度通常使用以下屬性:

          var element = document.getElementById("yourElementId"); // 獲取元素var height = element.offsetHeight; // 獲取元素高度(包括padding、border,但不包括margin)

          如果你想獲取元素的 CSS 定義的高度(不包括 padding 和 border),可以使用 style.height,但這只能獲取到直接寫在元素行內樣式中的高度,而不是計算后的實際高度或 CSS 樣式表中定義的高度:

          var heightInStyle = element.style.height; // 只獲取行內樣式設置的高度

          在 React 中獲取當前元素的高度方式與 JavaScript 相似,但是你需要確保在 DOM 更新后獲取元素高度。可以使用 ref 來訪問實際 DOM 節點并獲取其高度:

          import React, { useRef, useEffect } from 'react';function YourComponent() {  const elementRef = useRef(null);  useEffect(() => {    if (elementRef.current) {      // 在這里,elementRef.current.clientHeight 獲取元素的內容區域高度(不包括padding和border)      // elementRef.current.offsetHeight 獲取元素的實際渲染高度(包括padding和border,但不包括margin)      console.log('Element height:', elementRef.current.offsetHeight);
              }
            }, []); // 確保此useEffect只在組件掛載后執行一次  return (    <div ref={elementRef}>
                {/* 你的組件內容 */}    </div>
            );
          }export default YourComponent;

          在上述代碼中,useRef 創建了一個可變的引用對象,它可以用來保存任何可變值,包括 DOM 節點。然后通過將這個 ref 對象賦給元素的 ref 屬性,React 會將對應的 DOM 節點保存到這個 ref 對象的 .current 屬性上,這樣我們就可以在回調函數或者其他適當的地方訪問到該 DOM 節點,并獲取其高度了。

          如果要在圖片加載完成后獲取包含圖片的元素高度,可以監聽圖片的 load 事件。在 React 中,你可以在組件內創建一個圖片引用,并在 useEffect 中監聽圖片加載完成:

          import React, { useRef, useEffect } from 'react';function YourComponent() {  const elementRef = useRef(null);  const imgRef = useRef(null);  useEffect(() => {    const handleImageLoad = () => {      if (elementRef.current) {        console.log('Element height after image load:', elementRef.current.offsetHeight);
                }
              };    // 如果img已經存在于DOM中,則立即觸發handleImageLoad    // 否則,在img加載完成后觸發handleImageLoad    if (imgRef.current && imgRef.current.complete) {      handleImageLoad();
              } else {
                imgRef.current.onload = handleImageLoad;
              }    // 可以選擇在組件卸載時清除事件監聽,避免內存泄漏    return () => {
                imgRef.current.onload = null;
              };
            }, []); // 確保此useEffect只在組件掛載后執行一次  return (    <div ref={elementRef}>      <img src="your-image-source.jpg" ref={imgRef} alt="Your Image" />
                {/* 其他內容 */}    </div>
            );
          }export default YourComponent;

          這樣,當圖片加載完成后,就會觸發 handleImageLoad 函數,從而獲取到包含圖片的元素的實際高度。

          如果圖片是服務端渲染的,并且你無法直接在 img 標簽上添加 ref,你可以考慮監聽整個組件的 onLoad 事件來判斷圖片是否加載完成。由于 React 在瀏覽器中重新渲染時會保留 DOM 節點(除非有更改),所以可以通過檢查元素的 offsetHeight 是否有變化來判斷圖片是否加載完畢。

          用射線拾取Raycaster、OutlinePass選中的物體進行高亮顯示,并用CSS2DObject、CSS2DRenderer把dom元素插入到場景中顯示

          一、預覽

          <script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          二、安裝

          npm install three

          三、代碼


          主站蜘蛛池模板: 中文字幕Av一区乱码| 一区二区三区四区视频| 国产丝袜无码一区二区视频| 2014AV天堂无码一区| 波多野结衣中文字幕一区二区三区| 亚洲一区二区观看播放| 国产精品亚洲一区二区麻豆| 亚洲福利一区二区| 中文字幕一区二区三匹| 亚洲av日韩综合一区二区三区 | 亚洲日韩AV一区二区三区四区| 91在线看片一区国产| 国产精品一区二区不卡| 色综合视频一区二区三区44| 亚洲综合色一区二区三区| 夜夜精品视频一区二区| 日韩精品无码Av一区二区| 538国产精品一区二区在线| 国产一区二区精品尤物| 亚洲综合色自拍一区| 无码少妇一区二区三区浪潮AV| 中文字幕在线一区二区在线 | 中文字幕AV一区二区三区人妻少妇| 激情亚洲一区国产精品| 精品国产亚洲一区二区三区在线观看| 日本免费一区二区三区最新| 无码人妻AⅤ一区二区三区水密桃| 亚洲一区视频在线播放| 亚洲熟女少妇一区二区| 亚洲一区二区三区免费视频| 国产SUV精品一区二区88| 国产成人一区二区三区精品久久 | 亚洲欧洲日韩国产一区二区三区| 国产成人精品一区二区A片带套| 波多野结衣在线观看一区| 国产精品日本一区二区在线播放 | 亚洲精品国产suv一区88| 无码8090精品久久一区| 亚洲一区中文字幕久久| 国产精品福利一区| 亚洲线精品一区二区三区影音先锋|