每次接触新的技巧先是感到陌生、好奇,当然一定会有许多不理解的地方,不知到该如何处理,但是随着慢慢拆解它,看一次不懂,就再看第二次、第三次...或是找其他资源学习,都能够让我减缓紧张,重新整理心情再次面对难题。
像是前几天文章,针对抓到的元素,给予样式、增减HTML中的文字等互动,原本以为已经差不多了,没想到~我们还能够建立事件,如滑鼠点击、键盘输入等事件,透过增加这些事件活动,让网站更加丰富。但是相对的也更加复杂,要注册事件、建立函式,并在函式中去撰写执行任务的程序码。
网页前端工程入门:Javascript 事件处理 - 基本教学,教学内容相当基础,从在标签内绑定事件处理、注册事件绑定,搭配常见事件进行实例介绍。
w3schools - js_events,在 w3schools 有对於 JS 事件的介绍。
element.addEventListener('click', onClick);
onClick函式
=>称为callback function
div id="myyo">
yo!
<a>hello~</a>
</div>
<script>
const element = document.querySelector('#myyo');
element.addEventListener('click', onClick);
function onClick() {
alert('click')
}
//後面接监听的事件名称
//在element上面新增一个addEventListener,事件名称:click,执行函式:onClick
</script>
const element = document.querySelector('#myyo');
element.addEventListener('click', function () {
alert('click')
});
简易理解方式:on+事件名称
onclick
: 点击後发生事件onmouseover
:当滑鼠移到相对应区块产生事件onmouseout
: 当滑鼠移出相对应区块产生事件onkeydown
: 当键盘案件按下时执行事件更多事件范例:HTML DOM Events
回圈 JS一般使用的回圈有这几种 for 给予一定的循环次数做回圈 for/in 在指定对象的属性里...
创建App一关於本App(TeenMate) 为何选择在关於TeenMate的这一项功能作一天日记,...
现在我们可以用各种方法将资料读取出来,不过通常读取後还要将资料做一些转换才适用,举个例子像是 boo...
今天到嘉义开店 从高雄坐火车到嘉义 在坐火车的一个小时 把外国教python flask的影片看完 ...
不论是哪种程序,都会遇到命名这件事~ 关於CSS的命名有什麽规则可以依循呢? 也许你可以试着了解看看...