禁用a
標(biāo)簽?zāi)J(rèn)跳轉(zhuǎn)行為
禁止<a>
標(biāo)簽的默認(rèn)跳轉(zhuǎn)行為,可以再onclick
函數(shù)里面添加return false
泌霍,來達(dá)到目的闸迷。在href屬性中<a href="#">
填#達(dá)到空連接的目的控汉,達(dá)到的效果并不完美。有些瀏覽器會(huì)把#識(shí)別為文檔的開頭钟病,而調(diào)到文檔的開頭萧恕。在這樣的情況下,如果用戶禁用JavaScript這個(gè)鏈接就完全失效了肠阱。
<a onclick="function(); return false;">鏈接文字</a>
JS腳本位置
JS腳本放在</body>
之前加載票唆,有利于提高網(wǎng)站加載速度,提升性能屹徘。
<script src="/js/xx.js"></script>
</body>
JS對(duì)象定義
JS對(duì)象定義走趋,鍵名不需要引號(hào)
var object = { name="value", name="value"}
利用DOM方法訪問CSS
利用DOMgetElementById()
方法獲取到的是一個(gè)對(duì)象,element.style
得到的同樣也是一個(gè)對(duì)象噪伊,element.style.color
這樣可以直接獲取某個(gè)元素的樣式屬性簿煌,獲取屬性時(shí)需要注意:要使用駝峰標(biāo)識(shí),不然將不能識(shí)別鉴吹。其實(shí)這也可以想到啦吧,在變量名命名時(shí),只允許字母拙寡、數(shù)字授滓、下劃線。并不允許-
肆糕。
element.style.font-family
將無法識(shí)別
element.style.fontFamily
正確
HTML5中input表單類型
類型新增:email, tel, color, range, date, time,serarch, number般堆。
屬性新增:
pattern : 用于定義一個(gè)正則表達(dá)式,匹配驗(yàn)證
required: 表示必填诚啃,非法的時(shí)候表單會(huì)出現(xiàn)外部紅色輪廓線
autofocus : 自動(dòng)獲得焦點(diǎn)
min , max, step : 對(duì)于屬性為number和range時(shí)適用