学习
嘻嘻哈哈xh
这个作者很懒,什么都没留下…
展开
-
react hooks的优缺点
优点更容易复用代码这点应该是react hooks最大的优点,它解决了类组件有些时候难以复用逻辑的问题。通过自定义hooks,便可以轻松复用逻辑。清爽的代码风格函数式编程风格,函数式组件、状态保存在运行环境、每个功能都包裹在函数中,整体风格更清爽,更优雅代码量更少向props或状态取值更加方便,函数组件的取值都从父级作用域直接取,而类组件需要先访问实例引用this,再访问其属性state和props,多了一步更改状态也变得更加简单, this.setState({ count:xxx })变成转载 2021-07-26 11:20:43 · 1880 阅读 · 0 评论 -
微信小程序中Callback回调函数
微信小程序中,onLaunch 方法和 onLoad 方法是同时执行的,但是有时我们需要等 onLaunch 方法执行完毕之后在 onLoad 方法中获取某个网络请求得到的值,由于网络请求有时会比较慢,所以 onLoad 方法可能在 onLaunch 方法之前执行,这时候我们可以自定义 Callback 回调函数来解决问题实例:在小程序启动时的 onLaunch 方法中网络请求一组数据放入 globalData 全局变量中,在页面的 onLoad 方法中获取全局变量app.js代码App({ //原创 2021-02-23 15:03:27 · 1991 阅读 · 0 评论 -
SSI指令教程
SSI是指服务器端嵌入或者叫服务器端包含,是Server Side Include的简写。SSI技术通过在文档中加入SSI指令,让服务器端在输出文档之前解析SSI指令,并把解析完的结果和文档一同输出给客户端。SSI的指令格式为:其中,directive是指令名,parameter指令的参数,value指令的参数值可以看到,就是html注释,事实上,Web服务器开启了SSI,并且页面包含可以解析的指令,那么Web服务器就解析这个指令。没开启器SSI或者开启了SSI,但是不是可以解析的指令,那么都当做注释原创 2021-02-23 15:02:24 · 1363 阅读 · 0 评论 -
解决Unable to find the wrapper "https"
今天遇到一个问题,用file_get_contents读取https的链接,就会出现错误,提示解决Unable to find the wrapper “https” - did you forget to enable it when you configured PHP?网上搜了很多问题,大部分都是说修改extension=php_openssl,但是经过修改后仍然没有用,最后解决了问题,大...原创 2019-10-18 22:33:23 · 731 阅读 · 0 评论 -
JS基础知识记录(一)
1.alt shift f格式化代码,全部重新排列2.输出语句(不是ES标准)doucument.writealertconsole.log3.输入语句prompt("") 类似alert的弹框4.JS数据类型原始类型 不可再细分的类型1.数字类型 number2.字符串类型 string单引号 双引号 飘`(模板字符串)支持换行字符串中符号可以使用转义符\ \n换...原创 2019-08-08 20:50:25 · 165 阅读 · 0 评论 -
JS基础知识记录(三)-数组以及其操作
例如:var a=[1,2,3] var a=new Array[1,2,3]基本没有差别,前者性能高一些a.length 不仅可以读,还可以设置,可以截取数组同一个数组数据尽量数据类型相同数组的添加方法: push() 给数组末尾添加 unshift() 往头部添加元素数组删除方法: pop() 删除末尾元素 shift() 从头部删除元素...原创 2019-08-09 10:15:53 · 107 阅读 · 0 评论 -
JS基础知识记录(四)-定时器的使用以及应用
开启定时器:setInterval 间隔型setInterval(函数,时间)时间单位毫秒,每隔多少时间执行一次函数(执行无限次)setTimeout (函数,时间)时间单位毫秒,每隔多少时间执行一次函数(只执行一次)结束定时器:clearInterval(关闭的定时器名)不加定时器名,默认关闭所有定时器eg :var timer=setInterval(XX,XX);clea...原创 2019-08-09 11:06:30 · 198 阅读 · 0 评论 -
offsetLeft和style.left的区别
1.offsetLeft获取的是当前元素距流中父元素左侧的值,包括父元素的padding-left、margin-left、border-left2.如果当前元素已从普通流中删除,使用了绝对定位absolute或固定定位fixed,offsetLeft获取的是当前元素距已定位的父元素左侧的值,即left当前元素的margin-left。3.style.left返回值为字符串,如”21px”,o...转载 2019-08-09 12:52:23 · 131 阅读 · 0 评论