看文章记录

101 阅读1分钟

作者:程序员摩根

链接:juejin.cn/post/720149…

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

看上面文章的笔记:

一、

width:auto;width100%;

区别在于padding和margin的时候,100%的时候会超出父盒子宽度,auto不会。

二、继承是什么?

回答问题的步骤

1、解释是什么的问题。 

2、解释这个技术的应用点、应用场景在哪里。 

3、整理一下这个问题的优缺点是什么。

三、

把一个url拆解成origin、文件名、hash拆解成示例的格式。

关于这道题的解答:

const url = '<https://www.example.com/some/path/file.html#hash>';
const { origin, pathname, hash } = new URL(url);
const fileName = pathname.split('/').pop();

console.log(origin); // "<https://www.example.com>"
console.log(fileName); // "file.html"
console.log(hash); // "#hash"

作者:史政航是很胖
链接:juejin.cn/post/720424…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

这2个点以前都没用过,没想到还可以这么用,确实简单明了。

.pop() 删除数组的最后一个元素,然后返回的删除的元素。

new URL() 

全部的属性方法介绍:developer.mozilla.org/zh-CN/docs/…

以前是使用正则匹配返回参数值,

现在有现成的方法: 浏览器全部兼容,而且bug少

// https://some.site/?id=123
const parsedUrl = new URL(window.location.href);
console.log(parsedUrl.searchParams.get("id")); // "123"