- 博客(87)
- 收藏
- 关注
原创 HTTP返回代码代表的含义(200,403,404,500等)
在网站日志中,我们经常会看到很多返回的http代码,如201、304、404、500等等。一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务器超时 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)......
2019-03-19 17:14:56 2638
原创 taro + h5 app端 删除数组中的元素,虽然已经删除,但在目标处还是显示该数组的值,只有重新复制才会消失。
Taro + h5 删除数组中的元素,虽然已经删除,但在目标处还是显示该数组的值,只有重新复制才会消失。
2023-01-12 19:04:30 328
原创 React项目引入Antd后经过Webpack打包,没有任何报错,但是组件样式不生效。
在安装Antd之后,经过Webpack打包,组件样式不生效。如图,在引入Button按钮后,样式不生效。刚开始的时候以为是class没有绑定上,所以打开了开发者工具,找到了改按钮的代码,通过查看代码,确定了class确实已经绑定在这个按钮上了,然后再接着查看目录,里面也确实有文件。很明显的这里已经是被css样式渲染了,但是按钮依旧是没有效果。,因为这个项目经过了webpack打包,所以我便怀疑是因为webpack打包引起的问题,所以我创建了一个新的React项目,也不引入Webpack,只引入了A
2022-06-24 17:57:08 1896
原创 基于React完成的SPA同构渲染项目打包报错throw new TypeError(‘Router.use() requires a middleware function but got a‘
今天在完成一个基于React的SPA同构渲染项目打包时,打包报错G:\code\demo\spa\node_modules\express\lib\router\index.js:469throw new TypeError('Router.use() requires a middleware function but got a ’ + gettype(fn))
2022-06-17 14:24:32 871
原创 特定的结束位置记得加分号;
今天一个朋友在开发的时候,遇到了一个小问题,但是他自己检查代码,看了好几遍,没有发现哪里写错了,之后和其他人请教了这个问题,让其他人帮他跑一下这一段代码,但都跑不起来。后续我看到这个输出结果,因为是他写的代码没有添加;导致了{}()连在了一起,导致了函数调用,但它不是函数,所以就报错了。var flags= 'stopOnFalse' var res = {}(flags.match(/\S+/g) || []).forEach(function(flag) { res[flag] =
2022-04-11 18:18:07 199
原创 无限列表优化
当浏览器渲染的 Dom 节点过多时,给浏览器带来的压力过大,所以对长列表渲染的时候,我们将未在窗口范围值内的 Dom v-if,vue-virtual-scroller 是我处理无限列表常用的插件:它主要能实现的功能是,能处理巨量列表的展示。原理是它只把展示给用户的那部分渲染出来,比如滚到上面的 dom 就回收掉。这个跟 iOS 的 ReuseableCell 很像,那个是复用的。vue-virtual-scroller 的使用vue2 使用 vue-virtual-scroller安装安装
2022-03-23 14:09:40 667
原创 <img>标签中alt属性和title属性的区别
alt属性的特点:①倘若图片加载不成功未能显示出来,就会在图片未显示的地方出现一段文字。这一作用是为了给未加载出来的图片提供信息,方便用户浏览网页,同时也方便开发人员维护网页。②搜索引擎可以通过这个属性的文字描述获取图片 title属性的特点:title属性可以用在任何元素上,当用户把鼠标移动到元素上时,就会出现title的内容,起到对图片说明的作用,其实质就是对图片的一种备注或者注释...
2022-03-09 19:07:12 395
原创 null 和 undefined 的区别
null 其实属于自己的类型 Null,而不属于Object类型,typeof 之所以会判定为 Object 类型,是因为JavaScript 数据类型在底层都是以二进制的形式表示的,二进制的前三位为 0 会被 typeof 判断为对象类型,而 null 的二进制位恰好都是 0 ,因此,null 被误判断为 Object 类型。
2022-03-02 15:17:45 418
原创 回流和重绘及其优化方法
回流必将引起重绘,重绘不一定引起回流回流(reflow)render树中一部分或全部元素需要改变尺寸、布局、或着需要隐藏而需要重新构建,这个过程叫做回流回流必将引起重绘当页面布局和几何属性改变时就需要回流比如:添加或者删除可见的DOM元素,元素位置改变,元素尺寸改变——边距、填充、边框、宽度和高度,内容改变重绘(repaint)render树中一部分元素改变,而不影响布局的,只影响外观的,比如颜色。该过程叫做重绘页面至少经历一次回流和重绘(第一次加载的时候)比如:只有颜色改变的时候就只会发
2022-02-18 16:48:24 832
原创 ==(等值符)和===(等同符)的区别
===是严格意义上的相等,会比较两边的数据类型和值大小数据类型不同返回false数据类型相同,但值大小不同,返回false==是非严格意义上的相等,两边类型相同,比较大小两边类型不同,根据下方表格,再进一步进行比较。Null == Undefined ->trueString == Number ->先将String转为Number,在比较大小Boolean == Number ->现将Boolean转为Number,在进行比较Object == String,Numb
2022-02-18 16:06:42 1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人