本篇重點
- 常見的添加元素方法
- 添加到指定元素內部:
.append()
、.prepend()
、.appendTo()
、.prependTo()
- 添加到指定元素外部:
.after()
、.before()
- 介紹各方法的使用效果及適用情境
.append()
、.prepend()
、.appendTo()
、.prependTo()
.after()
、.before()
【PHP、JavaScript】三種實用的符號運算子 ?:、??、??=
?:
、??
、??=
的使用方式?:
符號相鄰的簡化用法,但可以使用 ||
來達到類似效果【HTML】解決 Lazy loading 導致滾動定位不準的問題
.scrollIntoView()
滾動定位不準的問題.getBoundingClientRect()
、window.innerHeight
、.clientHeight
的應用data-
為前綴data-*
的常見應用時機dataset.
取值.data()
或是 .attr()
取值usort()
陣列自定義排序.sort()
陣列自定義排序usort()
和 JavaScript .sort()
的反向排序<a>
的 rel
屬性<a>
常見的 rel
屬性值和用途<a>
rel
屬性的使用方式target="_blank"
的連結加上 rel="noopener"
window.opener
的方法.parent()
、.parents()
、.closest()
.siblings()
、.next()
、.prev()
.children()
、.find()
$('選擇器').click()
的應用和使用時機$(document).on('click', '選擇器', function(){})
的應用和使用時機.on('click', function() {})
不是委派給 document 就無法適用在動態生成的元素