- 博客(4)
- 收藏
- 关注
原创 关于位运算的总结
1.基础知识(二进制)正数的原码,反码,补码都一样负数的原码全部取反等于反码,反码加一得到补码二进制1为真(true) 0为假(false)2.位与运算(找假)一个为0则为0,全部是1才为1例如int类型 2与60000 0000 0000 00100000 0000 0000 0110可得0000 0000 0000 0010结果为23.位或运算(找真) 一个为1则为1 ,全部为0则为0例如int类型 2与60000 0000 0000 00100000 0000 0000
2022-03-29 23:51:19 130
原创 为什么data必须是一个工厂函数的形式
组件基础为什么data必须是一个工厂函数的形式//必须是函数是因为组件的复用的问题,因为组件复用时,导出的都是同一个对象,此时如果data是一个对象,那么,一旦组件复用在各个vue文件中,一处的data的对象的数据发生改变,所有被复用的组件里的data都会发生改变,因为导出去的是同一个对象,同一对象的内存地址相同,一处变化,全部变化。//而如果是一个函数,则是使用函数调用的方式,拿到返回值,得到的是一个类似于拷贝过后的全新的对象,此时操作里面的数据是不会对原有的被复用组件内部的数据发生改变的。.
2021-07-23 17:16:41 171
原创 对于vue计算属性的理解 set 和get的触发和作用
计算属性的理解<template> <div id="app"><span>{{newnum}}</span><!-- 点击事件控制num+1,计算属性newnum 会跟着变,触发该计算属性的get方法--><button @click="num++">+1</button><!-- input框绑定newnum 输入新的值,newnum 的值发生变化触发该计算属性的set方法--><inp
2021-07-23 17:14:14 1453
原创 图片的预加载和懒加载
图片的预加载和懒加载图片的预加载//准备三张照片,相对路径分别为../img/x.png//第一张照片所以定义num=1 var num = 1; //存放图片对象的数组 var list = []; loadImage(); function loadImage() { var img = new Image(); img.addEventListener("load", loadHandle.
2021-07-12 17:38:50 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人