<

js中第一个孩子问题

问题firstChildchildNodes[0]children[0]上面这三个一直不是很清楚区别是什么,直到今天做到一个需求【克隆第一个节点】才发现结果与实际相悖。特此梳理总结一下。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"

- 阅读全文 -

JS坐标偏移量和位置大乱炖

放一张总图:1.坐标相关screenX、screenY:相对于电脑屏幕clientX、clientY:鼠标在浏览器可视区域内的坐标,与滚动无关。pageX、pageY:鼠标相对于整个网页左上角的坐标,受到滚动影响。offsetX、offsetY:鼠标发生时鼠标相对于事件源元素的坐标,与目标节点的内填充边(padding edge)在 X或者Y轴方向上的偏移量。取数据类似pageX/Y,但是受到子元

- 阅读全文 -

设计模式通俗概述

设计模式七大原则1) 总原则——开闭原则:一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。2) 单一职责原则:一个类应该只有一个发生变化的原因。3) 里氏代换原则:所有引用基类的地方必须能透明地使用其子类的对象。4) 依赖倒置原则:1.上层模块不应该依赖于底层细节;2.抽象不应该依赖于具体/细节,细节应该依赖于抽象5) 接口隔离原则:类间的依赖关系应该建立在最小的接口上(不依赖不需要的接

- 阅读全文 -

Typecho备份与还原

Typecho备份与还原前言服务器重装系统了,文件有点杂乱,对博客进行一次备份还原并记录一下。废话少说直接开始上教程。备份1.备份usr文件usr包括plugins【插件】themes【主题】uploads【还没使用过,应该是上传的附件存放的位置】将usr文件打包存在本地。打包方式不予以赘述(如使用一些可视化软件或许操作更加方便,也可以使用ssh传输)。2.备份Mysql数据库数据如果有宝塔,可以

- 阅读全文 -

Windows Terminal +SSH密钥免密登录云服务器

1.SSH免密码登录远程云服务器传统登录远程服务器方式:利用远程连接软件,比如PuTTY,或者Xshell进行登录,操作友好,传输文件简单利用本地命令行,通过ssh连接:ssh root@yourIpAddress并输入密码。效果展示本文搭配Windows Terminal + SSH密钥 免密码连接远程云服务器。菜单栏搜索框/win+R 输入wt打开Windows Terminal下拉框直接选择

- 阅读全文 -