JavaScript-事件委托


事件委托事件委托是利用事件流的特征解决一些开发需求的知识技巧HTML元素含有嵌套关系,且事件流含有冒泡阶段。子元素触发事件会冒泡到父元素的相同事件上一般情况只需要给子元素注册特定的事件处理程序即可,但子元素过多的时候就不能这么做了。简单来说,事件委托就是父元素监听子元素的冒泡事件案例:<!DO

JavaScript-两种注册方式的区别(on,addEventListener)


两种注册方式的区别传统on注册(L0)同一个对象,后面注册的事件会覆盖前面注册(同一事件)直接使用null覆盖偶就可以实现事件的解绑都是冒泡阶段执行的// 注册body的click事件document.body.onclick = function (e) { alert(1);};-----

JavaScript-事件流


事件流事件流指的是事件完整执行过程中的流动路径捕获:父到子冒泡:子到父事件冒泡概念:当一个元素的事件被处罚时,同样的事情将会在该元素的所有祖先元素中依次被触发。这一过程被称为事件冒泡冒泡阶段案例:<!DOCTYPE html><html lang="en">

JavaScript-事件对象


获取事件对象目标:能说出什么事事件对象事件对象是什么也是一个对象,这个对象里有事件触发时的相关信息例如:鼠标点击事件中,事件对象就存了鼠标点在哪个位置等信息如何获取在事件绑定的回调函数的第一个参数就是事件对象一般命名为event,ev,e 元素.addEventListener('cl

7.18日C语言笔记


i++和++i命令的区别++ i 是先加后赋值;i ++ 是先赋值后加;正常情况下,执行完毕,两种等价,例如:int i=1;i++;int i=1;++i;执行完毕,i的值均为2。但是在复合的表达式中、函数调用中却有明显区别。i++,表示先取i的值进行表达式计算或函数调用,最后加法再计算 i=i+

ps-旋转,放射纹理制作

笔记 

ps-旋转,放射纹理制作[PS 023 旋转、放射纹理制作.mp4 (meowrain.cn)](https://alist.meowrain.cn/喵雨的储物间/教程/PS课程/[鱼子匠]130节VIP录播课程/1 初级教程/PS 023 旋转、放射纹理制作.mp4)视频教程如上:旋转第一步:打

C语言-上课笔记7.16晚


Dev c++ 编辑器下载Dev c++点击上面的链接下载C语言程序组成C 程序主要包括以下部分:预处理器指令函数变量语句 & 表达式注释第一个C语言程序#include <stdio.h> int main(){ /* 我的第一个 C 程序 */ printf(&quo

javascript- Node-判定型方法


Node-判定型方法hasChildNodes可以用来判断当前节点是否含有子节点语法:Node.hasChildNodes();<div id="new1"> <div></div> <div></div>

npm命令


常用命令npm adduser:注册npm login:登录npm whami:查看当前用户名npm init:初始化包的信息npm publish:发布包/更新包npm publish --access=public:发布公共作用域包npm unpublish xxx(包名) --force:强制

javascript-克隆节点&&删除节点


克隆节点 元素.cloneNode(布尔值);//克隆一个已有的元素节点详细说明<ul> <li>df</li></ul> <script>let ul = document.querySelector(&quo