笔记
Eternal Blossom
这个作者很懒,什么都没留下…
展开
-
一文简单弄懂 exports 与 modules.exports 的区别
首先看一个简单的代码//创建Obj1对象let obj1 = { num: 123, add(x, y) { return x + y }} //将obj2指向Obj1let obj2 = obj1 在上面代码中 obj1 与 obj2 都指向了同一块地址,于是它们可以共享成员变量与方法console.log(obj2) // {num: 123,add: [Function: add]}obj2.name = 'ES'console.log(obj1.name) // 'E原创 2022-04-19 18:16:20 · 489 阅读 · 0 评论 -
Java AWT事件中的高级事件与低级事件
低级事件ComponentEvent 构件事件,构件尺寸的变化以及移动·ContainerEvent 容器事件,构件增加,移动·WindowEvent 窗口事件,关闭窗口,窗口闭合,图标化·FocusEvent 焦点事件,焦点的获得与丢失·KeyEvent 键盘事件,键按下,释放·MouseEvent 鼠标事件,鼠标点击,移动高级事件ActionEvent 动作事件,按键按下,TextField中按下Enter键·AdjustmentEvent 调节事件,原创 2021-06-22 20:51:22 · 544 阅读 · 0 评论 -
JS如何判断对象为空对象
使用Object.keys()方法if(Object.keys(obj1).length === 0){ console.log('obj1是空对象');}原创 2021-06-22 14:06:32 · 92 阅读 · 0 评论 -
vue v-slot的具名插槽的使用
在vue 2.6.0 中,vue官方加入了v-slot以统一具名插槽和作用域插槽的语法,在 3.x中,v-slot语法被强制要求具名插槽:子组件保持不变:<template></template>原创 2021-06-05 10:50:36 · 538 阅读 · 0 评论 -
对象创建模式
对象创建模式:方式一: Object构造函数模式先创建空Object对象,再动态添加属性方法适用场景:起始时不确定对象内部数据问题: 语句太多var obj = new Object()obj.name = "XXX"obj.age = 18obj.gender = "男"方式二: 对象字面量模式使用{ }创建,通时指定属性与方法适用场景: 起始时对象内部数据是确定的问题:如果创建多个对象,有重复代码var obj = { obj.name = "XXX" obj原创 2021-03-29 16:40:23 · 104 阅读 · 0 评论 -
JS isNaN( )
isNaN(123)//fslseisNaN(null)//fslseisNaN("123")//trueisNaN(undefined)//trueisNaN( )//trueisNaN()//trueisNaN(window)//trueisNaN原创 2021-03-26 08:31:05 · 135 阅读 · 0 评论 -
box-sizing简
box-sizing为定义盒子模式标准模式:Height=Height怪异模式:Height=Height + margin + border当box-sizing为content-box时,将采取标准模式进行解析计算当box-sizing为border-box时,将采取怪异模式解析计算当为inherit时,将从父元素来继承box-sizing属性的值...原创 2021-03-22 20:55:50 · 54 阅读 · 0 评论 -
关于 word-break 与 word-wrap
word-break关键字值word-break: normal;//默认换行规则word-break: break-all;//允许非CJK(中,日,韩文)的单词换行word-break: keep-all;//不允许CJK(中,日,韩文)的单词换行//只允许在连字符("-")或半角空格("&ensp")处换行word-wrap关键字值word-wrap: normal;//默认换行规则word-wrap: break-word;//实在没有换行点时换行word-wr原创 2021-02-06 20:09:14 · 253 阅读 · 1 评论 -
C语言 关于文件 容易忽略的知识点
文件由 数据流形式 组成数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。rewind()函数:作用:将文件内部的位置指针重新指向一个流(数据流/文件)的开头。函数原型: void rewind(FILE *stream);例:rewind( fp ); //文件内部指针将重新 指向文件开头。相当于 fseek(fp,0L,SEEK_SET);文本文件是以ASCII的形式储存数据关于读写文件的操作函数:文章地址只有W ,与W+ 会清空文件原有的原创 2021-01-05 18:31:51 · 105 阅读 · 0 评论 -
归并排序算法(递归法)
归并排序算法首先一个问题,如何将两个整数进行升序排序?这不简单吗。将两个数比较,再将小的放在前面,大的放在后面。然后如何将两个升序的数组排序为一个数组呢?我知道我知道!创建第三个数组,将需要那两个数组按下标顺序进行比较,然后将小的数放入第三个数组中,在将两者下标加一。如,将A数组与B数组的第一个元素比较,假如A小,就将A第一个元素存入temp第一个位中中,然后A与team下标加一不错,那比较完多出来的元素呢?直接接到temp后面就可以了是这样的,那么如何将一个数组用刚刚的方法进行升序呢?我原创 2020-12-30 19:15:55 · 1011 阅读 · 0 评论 -
C语言 关于如何获取整数各个位
对于这个在实际的编程题中应用比较多,做了一个总结。基础思路...int i=123,a;a = i%10;printf("a=%d",a);输出的便是i的个位数a=3然后知道通过 i/10 便可"清除"个位数由此我们便可以通过循环此方法获取各个位数...int i=123,a,b,c;a = i%10;i/=10;b = i%10;i/=10;c = i%10;i/=10;printf("a=%d,b=%d,c=%d",a,b,c);输出的a,b,c便是 i 的个位原创 2020-12-28 11:49:50 · 16194 阅读 · 3 评论