分类: 所有内容

Python对Windows程序窗口的操作

Python MFC GUI
使用 pywin32编写 windows的GUI (《python 宝典》)
:https://wenku.baidu.com/view/1f4eb95df011f18583d049649b6648d7c0c70830.html

Python win32 库进行内存读写
Python win32库进行内存读写:

游戏辅助:https://www.jianshu.com/p/0bddab537860
植物大战僵尸 辅助:https://www.jianshu.com/p/ee890eb0d8d6
:https://tieba.baidu.com/p/1297024013?red_tag=3286293802

Python 游戏辅助
:https://www.jianshu.com/u/dd32b7845ea9

4、python 找图 找色
一文讲透,经典Python图像处理库,带你领略Pillow的强大魅力:https://baijiahao.baidu.com/s?id=1730140116378756711

关键字:python 找图 找色 || win32gui win32api win32con

python 能做类似于按键精灵 那种桌面找图返回坐标么?:https://www.52pojie.cn/thread-1432042-1-1.html

Python实现按键精灵(二) – 找图找色:https://www.bbsmax.com/A/amd0KBKj5g/

python 操作 winAPI:https://www.cnblogs.com/liming19680104/p/11988565.html

js创建节点、添加节点,jq追加元素最前面_jQuery添加插入元素–before、after、append、prepend,jquery — 在元素之前/之后插入某个元素

前言

最近这个项目,由于某些原因,用的js框架是年迈的jQuery。项目中免不了需要添加DOM的操作,自己也老是搞混JQ添加DOM的方法,虽然简单,但是偶尔还是要去看文档用法,觉得文字记忆有点不模糊,于是觉得结合图片来总结一下。

jQuery添加元素的方法

1.before() – 在被选元素之前插入内容

2.after() – 在被选元素之后插入内容

3.prepend() – 在被选元素的开头插入内容

4.append() – 在被选元素的结尾插入内容

添加元素方法图示

demo

JQ插入元素
.container {

width: 60%;

margin: 0 auto;

}

#content {

background: #f2f2f2;

padding: 20px;

text-align: center;

}

.btn-group {

margin-top: 20px;

}

p {

color: #f00;

font-weight: bold;

}

JQ插入元素—before、after、append、prepend
我是内容一
在content前面插入元素(外部)

在content后面插入元素(外部)

在text前面插入元素(内部)

在text后面插入元素(内容)

var $container = $(‘#content’);

var $test1 = $(‘.text’);

var btns = $(‘button’);

var $h2 = $(‘h2’);

var $ele1 = $(‘

我是插入的内容1

‘)
var $ele2 = $(‘

我是插入的内容2

‘)
var $ele3 = $(‘

我是插入的内容3

‘)
var $ele4 = $(‘

我是插入的内容4

‘)
btns.on(‘click’, function () {

var index = $(this).index(); //获取点击元素的索引

switch (index) {

case 0:

// 在content前面插入元素(外部)

$container.before($ele1)

break;

case 1:

// 在content后面插入元素(外部)

$container.after($ele2)

break;

case 2:

// 在text前面插入元素(内部)

$container.prepend($ele3); //父元素添加子元素

// $ele3.prependTo($container) //子元素加入到父元素中

break;

case 3:

// 在text后面插入元素(内容)

$container.append($ele4)

// $ele3.appendTo($container) //子元素加入到父元素中

break;

}

})

js 正则表达式:*号,最多出现一次。JavaScript正则表达式匹配:不包含某字符或字符串

不包含某字符串(如“hit”)需要特殊处理,不然他会把字母都拆开,去分别判断“h”、“i”、“t”,

/^.hit.$/

/^((?!hit).)*$/

应用:比如想把history模式的路由改为哈希模式,在/hit/后面加#,

就可以这样来替换x=x.replace(/\/hit\//gi, “/hit/#”);

export const wildcardEmailRule = {
pattern: /^[A-z0-9]*\*?[A-z0-9]*$/,
message: “wwwwwwwwwwwwwww”,
trigger: “blur”,
};