JAVA 前端筆記

2021-08-17 15:46:53 字數 3620 閱讀 6532

html 結構

1.告訴網路爬蟲這個**是關於什麼內容的,方便讓網頁靠前,en是英文,zh是中文

2.這些都是屬於seo方法,讓網頁盡量靠前

3.常用標籤:

:段落標籤 ,:刪除線 ,:加粗 ,:斜體,:位址斜體加換行,:塊容器 ,:行容器,

換行(單標籤),水平線(單標籤)

4.**紅:

5.編輯器裡的空格(回車)很特殊,是英文單詞文字分隔符,來讓電腦區分英文單詞,多個空格只能表示1個空格,而中文漢子不需要空格也能區分

6.html編碼特殊字元:  空格,< <, &gl >

本地絕對路徑:當html和不在同一目錄下,寫全路徑

本地相對路徑:當html和在同一目錄下,只寫名稱和字尾

alt:當無法顯示,位置顯示這段資訊

title:當滑鼠懸浮在上顯示的資訊

action:目標位址url

單標籤:text文字格式,value的值就是預設在輸入框中的資訊,onfocus是當啟用這個框時操作,onblur是當輸入框失去焦點時操作

:password密碼格式

:submit提交,value可以改名字

:radio單選框,裡面加name=""來統一範圍,value用來當傳給後端的數值,checked是預設選項

:checkbox核取方塊

:下拉列表

***  option就是下拉內容,可以多個,如果value有值,以value的值傳送

所有標籤中name是資料名,submit是通過資料名傳給後端,這個必須要寫

12.在網頁f12 console檢視密碼:var div=document.getelementsbytagname('input')[1];

div.value

13.很多網頁搜尋框都有個bug:輸入和框內容一樣的文字,之後失焦再點框就沒文字了

14.瀏覽器分為shell部分和核心2部分

ie:trident   firefox:gecko    google chrome:webkit/blink     safari:webkit      opera:presto

15.備註:,可以除錯

css樣式

1.css有3種引入方式:

行間樣式:直接在內標籤裡寫style=""

頁面樣式:在寫

2.網域名稱通過dns解析位址 www.baidu.com--dns--192.168.00.01

3.css選擇器

id選擇器:在標籤裡新增id屬性,css配置裡#id名{}

class選擇器:在標籤裡新增class屬性,css配置裡.class名{},可以1對多,單個class後面可以新增多個class名,中間加空格

標籤選擇器:直接在css配置裡div{},

萬用字元選擇器:css配置裡寫*{}

屬性選擇器:css配置裡寫[id],所有id屬性都被選中,也可以[id=""]屬性名加值

優先順序:!important>行間》id>class=屬性選擇器》標籤選擇器》 萬用字元選擇器,class和屬性順序有限,!important是在css屬性值最後面新增

4.css權重:

!important  infinity

行間樣式        1000

id                    100

class|屬性|偽類(:hover)    10

標籤|偽元素(:before/after{content:""}行級元素)          1

萬用字元                   0

256進製

5. 父子選擇器:div em{}之間加個空格,父類下所有元素

6.直接子元素選擇器:div>em{},直接下一級元素,瀏覽器選擇方向是從右向左的順序

7.body有個天生的margin=8px

8.位置定位:

position:absolute 絕對定位,只有2個屬性,left/right和top/bottom,釋放原來位置定位,會重疊,相對於最近的有定位的父級定位,如果父級沒有定位,則定位body

position:relative 相對定位,不釋放原來位置,保留原來位置進行定位,改變後的位置可以重疊,相對於開始位置定位,一般用來做參照物

position:fixed:固定定位

z-index:設定層的級別,數字越大就是最高層

9.margin塌陷:垂直margin,父子會粘合到一起,取最大的數值移動,解決方案,可以在父級border-top加根線,或者bfc解決,在父級position:absolute或者overfolw:hidden或者display:inline-block

10.overfolw:hidden,溢位盒子部分隱藏

11.float:left/right 浮動元素,他產生了浮動流,導致塊級元素並且只有塊級元素看不到他們,bfc的元素和文字類屬性元素(帶有inliine的元素)以及文字都能看到浮動元素

12.bfc產生的條件:    

float

display

position

13.clear:both,清楚浮動流,只有是塊級元素才能使用clear

14.標籤不能套標籤,標籤不能套標籤

js1.js是解釋性語言,js引擎是單執行緒,ecma標準

2.js三部分:ecma,dom,bom

3.js外部引入檔案:,引用外部檔案就不能再內嵌

4.js原始值:string number boolean undefined null

5.js引用值:引用位址

6.nan不等於任何東西

7.typeof(資料) 返回資料型別,number string boolean object(null) undefined function

8.number() 型別轉換成數字,null轉換成0,undefined轉換成nan

9.parseint() 型別轉換成整數,「123ab」=123,null,undefined都是nan

10.null和undefined沒有tostring方法

11.0.14*100 是bug

12.nodevalue 只可以讀寫text和comment節點

13.nodetype 返回節點型別 1元素節點  2屬性節點 3文字節點 8注釋節點 9document節點

14.document.compatmode() 檢視模式,backcompat是混亂模式,css1compat是標準模式

15.div.style.width 只能讀到行間資料,css,內聯和外聯讀不到

16.window.getcomputedstyle() 獲取元素資訊,可以獲取尾元素

17.鏈結功能有onclick事件,去掉鏈結預設行為

jsp7.error可以在xml配置檔案裡配置,<%@ errorpage %> 優先於配置檔案

ajax

1.建立 new xmlhttprequest()--open(type,url,sych)--onload() 狀態碼readstate一定是4--send

2.onprogress() readstate=3

3.jason裡的key或value字串必須用雙引號

4.從smlhttpresquest資訊中解析json物件資料需要使用json.parse()成物件

前端筆記 2015 8 16

最近重新開始整理以前學過的前端內容,並開始對css3的一些特殊屬性進行記憶。在開始css3的內容之前,有必要對這半年來的有些混亂的前端知識進行一下梳理,以備明年大四的實習之路可以更順利一些。1.1 html html漢語翻譯為超文字標記語言,成為國際標準後,由全球資訊網 w3c 維護。其文件最常見的...

html js jquery 前端筆記

動態新增div ajax實現搜尋功能 search keyup function 在某個div後動態新增div after 新的div jquery怎麼根據某個特定的值動態讓select下的option選中 select val 1 就可以讓下拉框為1的值選中。js實現select動態新增optio...

前端筆記二

type控制input標籤的屬性,以下都是type控制的屬性 文字框 text name 名字 控制項名字 size 數字 控制項的長度 文字框的長度 單位不是畫素 px maxlength 數字 最長字元數 輸入框最多輸入的字數 value 內容字 文字框裡面的初始字 placeholder 內容...