摘要:
function sum(num) {if( num==1 ){return 1;}return num+sum(num-1);}console.log(sum(100)) 阅读全文
摘要:
1.闭包函数是指有权访问另一个函数作用域中的变量的函数2.创建闭包函数最常见的方式是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 3.闭包的特点:1函数嵌套函数, 2 函数内部可以引用外部的参数和变量 3 参数和变量不会被垃圾回收机制回收 4.闭包的优点:1 希望一个变量长期驻扎 阅读全文
摘要:
https://blog.csdn.net/weixin_42412046/article/details/81459294?tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share 阅读全文
摘要:
实现一个函数CLONE 可以对JAVASCRIPT中的五种主要数据类型(NUMBER、STRING、OBJECT、ARRAY、BOOLEAN)进行复制 function clone(obj) { var o; switch (typeof obj) { case "undefined": break 阅读全文
摘要:
1)创建新节点(都要加引号) createDocumentFragment() //创建一个DOM片段https://www.jianshu.com/p/8ae83364c09c createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加 阅读全文
摘要:
js是一门单线程语言,所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。如果一个任务耗时过长,那么后面的任务就必须一直等待下去,会拖延整个程序,常见浏览器无反应,可能就是一段代码死循环,造成程序卡住在这个位置,无法继续 为了解决这 阅读全文
摘要:
css 代码: overflow: hidden; white-space: nowrap; text-overflow: ellipsis; 阅读全文
摘要:
CSS Sprites简介 通常被意译为“CSS图像拼合”或“CSS贴图定位”。CSS Sprites并不是一门新技术,目前它已经在网页开发中发展得较为成熟,阿里巴巴各子公司的网页中到处都可发现css sprites 的影子。但CSS Sprites并不是什么金科玉律,但在很多情况下,它有着一定的优 阅读全文
摘要:
参数是scroll时候,必会出现滚动条。参数是auto时候,子元素内容大于父元素时出现滚动条。参数是visible时候,溢出的内容出现在父元素之外。参数是hidden时候,溢出隐藏。 阅读全文
摘要:
1⃣️ 写在body标签前利于浏览器逐步渲染: resources downloading->CSSOM+DOM->RenderTree(composite)->Layout->paint 2⃣️ 写在body标签后: 由于浏览器以逐行方式对html文档进行解析; 当解析到写在尾部的样式表(外联或写 阅读全文