- 博客(16)
- 收藏
- 关注
原创 使用python做微信ai自动回复功能
这里咱们只要传入相应的文字,response就会返回相应的答案;首先是要引入三个模块 使用pip install。申请一个api_key;
2023-09-25 17:34:28
1141
1
原创 阻止用户打开开发者工具,阻止浏览器鼠标右键默认行为
可以使用contextmenu事件监听用户的鼠标右键操作,在该事件中住址浏览器的默认行为。加入以下代码,使用户打开开发者模式进入debugger模式。
2023-09-20 16:56:39
364
1
原创 局域网访问虚拟机服务
然后添加刚才开往的本机的端口,和虚拟机的IP以及端口,点击确定。这是局域网访问的,要使用本机的ip加上开放的端口。最后随便输入名字和描述点击完成。就能看到入站规则多了个端口。本机的2201端口就开通了。下面都是跟着操作下一步。
2023-08-09 18:23:14
997
1
原创 定位之粘性布局(position: sticky)
position: sticky粘性元素根据滚动位置在相对(relative)和固定(fixed)之间切换。起先它会被相对定位,直到在视口中遇到给定的偏移位置为止 - 然后将其“粘贴”在适当的位置注意:Internet Explorer、Edge 15 以及更早的版本不支持粘性定位。 Safari 需要 -webkit- 前缀(请参见下面的实例)。您还必须至少指定top、right、bottom或left之一,以便粘性定位起作用。div.sticky { position: -we...
2022-05-17 10:20:42
1146
原创 数字转换大写过滤器
Vue.filter("Arabia_To_SimplifiedChinese", function(num) { var AA = new Array( "零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十" ); var BB = new Array("", "十", "百", "仟", "萬", "億", "点", ""); var a = (".
2022-05-16 17:39:35
183
原创 全局拖拽指令
import Vue from "vue";// 全局拖拽指令Vue.directive("drag", { inserted(el, binding, vnode) { evenFun(el, binding); }, update(el, binding, vnode) { evenFun(el, binding); }});function evenFun(el, binding) { const { value = {}, modifiers } ...
2022-05-16 17:36:35
136
原创 box-reflect
3个参数:1. direction 定义方向:above 、 below 、 left 、 right。above:指定倒影在对象的上边below:指定倒影在对象的下边left:指定倒影在对象的左边right:指定倒影在对象的右边2. offset距离,倒影和div之间的距离,可以为负数(px)3. mask-box-image定义遮罩图像,该图像将覆盖投影区域。如果省略该参数值,则默认为无遮罩图像。取值:none:无遮罩图像:使用绝对或相对地址指定遮
2022-05-16 17:29:32
233
原创 取消双击文字选中
-moz-user-select: none;/*火狐*/-webkit-user-select: none;/*webkit浏览器*/-ms-user-select: none;/*IE10*/-khtml-user-select: none;/*早期浏览器*/user-select: none;
2022-05-16 17:20:31
186
原创 闭包的概念
要说闭包就要先理解作用域在javaScript中作用域分为两种:一个是全局作用域;一个是局部作用域首先说闭包的概念:闭包是指互相嵌套的函数,内部函数使用外部函数的变量,外部函数返回内部函数。 function a() { var n = 0;//这里的n是在函数a中声明的局部变量 return function b() { n++; //函数b嵌套在函数a中,可以使用函数a中的变量
2021-07-27 19:47:29
848
原创 apply ,call于bind的区别
apply,call,bind的相同的点是都可以改变this的指向var obj = { name: "张三", say: function ( str1,str2) { console.log(this.name+''+str1+''+str2); } }obj.say("你好")//张三 你好 这里的this这的是obj这个对象;obj.say.call({name:"李四
2021-07-26 19:37:49
75
原创 javaScript 中的混合继承
子类既继承了父类this中的属性,又继承了父类原型中的属性 子类实例对象既是 父类 的实例,又是 子类 的实例function Parent(name, age) { this.name = name; this.age = age; } Parent.prototype.say=function(){ //给父级原型上添加一个方法 console.log(this.name);
2021-07-26 19:18:23
358
原创 javaScript 中的this指向
函数的this指向遵循一个基本原则:谁调用的函数,函数的this就指向谁,否则指向全局var name="李四" var a = { name: "张三", say: function () { return this.name; } } a.say() console.log(a.say()); //张三//这里调用say(),里面...
2021-07-26 18:32:37
138
原创 javaScript中的new操作符
new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例;1.首先我们说字面量创建对象varobj={name:"张三";}这里可以说是把{name:"张三";}这个对象赋值给了obj这个变量;2.下面我们来说使用new 来创建对象:var obj = new Object () {}这里我们用内置构造函数Object()创建了一个空对象,并且把他赋值给了obj;下面给空对象添加属性和方法:obj.name="张...
2021-07-26 18:31:00
160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人