该代码段可将指定元素平滑滚动到浏览器窗口的可见区域。 const smoothScroll = element => document.querySelector(element).scrollIntoView({ behavior: 'smooth' }); smoothScroll('#fooB ...
分类:
其他好文 时间:
2019-12-13 00:13:22
阅读次数:
238
网上看到的一个题,在这里存一下 此为题目function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getNa ...
分类:
Web程序 时间:
2019-12-12 19:40:41
阅读次数:
74
在正式开始之前,我们先说一下对象的保存 栈内存存放的是该对象的引用指针,真正的对象在堆内存中存着 多个对象的保存 function Foo() {...}; let f1 = new Foo(); 创建一个构造函数Foo(),并使用new关键字实例化一个f1对象 1.__proto__属性 首先有两 ...
分类:
其他好文 时间:
2019-12-12 17:56:10
阅读次数:
68
雅思语法基础课程 第二讲 第二讲 一切从简单句开始之 S Vt O 机器吞了我的卡! The machine eats my card! 指经常吞卡,现在、过去、将来,不符合常理 The machine ate my card! S + Vt + O 这样符合常理,只吞了一两次 \1. S= n. ...
分类:
其他好文 时间:
2019-12-11 12:45:43
阅读次数:
154
深浅拷贝顾名思义就是复制的深浅情况, 深拷贝会复制每一层,浅拷贝则不会,只要没复制到最后一层都是浅拷贝。 深拷贝原则上需要深度递归的方式解决或JSON.parse(JSON.stringify(object))。 Object.assign 也为浅拷贝(真对2层以上),只不过比普通复制深一层。 JS ...
分类:
其他好文 时间:
2019-12-10 22:29:32
阅读次数:
101
缩写语法 Emmet 使用类似于 CSS 选择器的语法描述元素在生成的文档树中的位置及其属性。 元素 可以使用元素名(如 div 或者 p)来生成 HTML 标签。Emmet 没有预定义的有效元素名的集合,可以把任何单词当作标签来生成和使用:div → <div></div>, foo → <foo ...
分类:
其他好文 时间:
2019-12-10 12:50:27
阅读次数:
96
1.可变长参数:在调用函数时,实参值得个数不固定 实参的形式有:位置实参和关键字实参 形参的解决方案为 *,** 位置形参例子: def foo(x,y,*args): print(x,y) print(*args) foo(1,2,*[3,4,5,6,7]) #先将位置打散(1,2,3,4,5,6 ...
分类:
编程语言 时间:
2019-12-10 10:25:45
阅读次数:
113
回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" 输出操作 awk可以通过print、printf将数据输出到标准输出或重定向到文件。 print 逗号分隔要打印的字段列表,各字段都 会自动转换成字符串格式 ,然后通过预定义变量OFS(output field separa ...
分类:
其他好文 时间:
2019-12-08 15:45:34
阅读次数:
114
``` /** * 对象的扩展 * * 增强对象字面量 * * 解决问题:缩减代码 */ { /** * 1.属性简表示法 * 变量foo直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值 */ const foo = 'bar'; const baz = { foo }; // baz... ...
分类:
其他好文 时间:
2019-12-08 00:53:20
阅读次数:
137