日日行,不怕千万里
摘要: 对象创建 javascript 中原型我们应该最熟悉,记得刚接触js时候最长说的一句话就是,万事万物皆对象,额那时的我不怎么懂,嗯。。。现在的我感觉说的js里这么说确实有一定的道理,可见js中对象的重要性。好的那么创建对象的方法有以下几种方式吧: 以上那对象的创建方式:字面量、构造函数、Object 阅读全文
posted @ 2019-12-01 10:15 GongXiaoZhu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: // 数组扁平化处理 [1,2,[3,4,[5,6]]].flat(); // 对象扁平化处理 Object.flatten = function(obj){ var result = {}; function recurse(src, prop) { var toString = Object.prototype.toString; if (toString.call(src) == '[obj 阅读全文
posted @ 2019-10-14 16:06 GongXiaoZhu 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 说到高阶组件其实小伙伴你并不陌生,只是名字高大上,没啥东西说白了你自己工作中用到了很多只是没有注意到而已。好,现在我们去了解下。。。。 话不多说直接上个小栗子: class Parents extends Component { constructor(props) { super(props); 阅读全文
posted @ 2019-08-27 17:15 GongXiaoZhu 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的 阅读全文
posted @ 2019-08-27 16:46 GongXiaoZhu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 项目中我们遇到过这种需求: 下载我们可以直接<a download></a> 方式直接下载,那么问题来了,我们直接 href 赋值后台返回的 src 路径,我们的文件可以被下载下来,但是现在我记录了你的静态路径,但是后台又没有及时的清理 vas 存储的文件,那么记录之后我们直接地址栏拼接方式是不是也 阅读全文
posted @ 2019-08-14 08:41 GongXiaoZhu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equi 阅读全文
posted @ 2019-07-03 16:49 GongXiaoZhu 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 在常规的HTTP应答中,Content-Disposition 消息头指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分),还是以附件的形式下载并保存到本地。 作为消息主体中的消息头 在HTTP场景中,第一个参数或者是inline(默认值,表示回复中的消息体会以页面的一部分或者整 阅读全文
posted @ 2019-07-03 10:13 GongXiaoZhu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在常规的HTTP应答中,Content-Disposition 消息头指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分),还是以附件的形式下载并保存到本地。 作为消息主体中的消息头 在HTTP场景中,第一个参数或者是inline(默认值,表示回复中的消息体会以页面的一部分或者整 阅读全文
posted @ 2019-07-03 10:13 GongXiaoZhu 阅读(322) 评论(0) 推荐(0) 编辑
摘要: // 此问题主要是浏览器关闭之后我们浏览器到底做了哪些操作。 1、刷新浏览器 unbeforeunload --> onunload --> onload 事件运行机制是:解绑前,要解绑,重新加载页面。 2、关闭浏览器 unbeforeunload --> onunload 3、两者的差别如何区分。 阅读全文
posted @ 2019-07-02 09:02 GongXiaoZhu 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 问题: IE9 css过大时,加载css会加载一部分css内容,处理方式,代码切割。 Webpack中使用插件CSSsplitWebpackPlugin()样式切割。 阅读全文
posted @ 2019-07-02 09:00 GongXiaoZhu 阅读(579) 评论(0) 推荐(0) 编辑