首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试打卡365
全栈然叔
创建于2022-01-01
订阅专栏
每天一道面试题解析
等 188 人订阅
共25篇文章
创建于2022-01-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Day26 - Canvas 与 SVG的区别
SVG Canvas Canvas优势 绘制出来的图形是位图具有很好的渲染性能 适合数据量比较大(>1000) 大量图形高频率交互 适合游戏 可以导出jpg/png图片 Echarts中的热力图 Ec
Day25 - HTML5新特性
「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」 HTML5的重要性 产生于1990年 1997年HTML4出现并且维持了10年时间 2008年 HTML5出现,2012
Day24 - 图片懒加载的原理
知识讲解 Why 懒加载是一种延迟加载技术,在一个长网页中存在大量图片影响加载速度和用户体验。懒加载是一种优化网页性能的方式。大量用在电商场景中。 例如京东的首页,只需要第一时间完成首屏展示的任务就可
Day23 - document以外的常用对象
Day23 - document以外的常用对象 「这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」 知识讲解 window对象以外的常用对象可以大体上分为两类,一类是BOM
Day22 - 语义化标签搭建wiki
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 知识讲解 什么是语义标签 语义化标签其实就是可以让标签有自己的含义。 对比下面两个html的区别 传统标签 语义化 可以
Day21 - innerText、 nodeValue与 textContent的区别
知识讲解 什么是Dom 你可以认为就是浏览器会把HTML文档解析为一个对象。 就像一个树一样。比如下面会有和然后其他标签都是这棵树上的数值和树叶。 节点种类 节点种类一共分为九类 节点遍历 树起始于文
Day19 - React与this指向
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 React中的this指向问题 首先搭建一个React环境 在index.js文件中编写一个基础代码 这里面出现一个一个
Day18 - this指向的多种形式
「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」 什么是上下文 什么是上下文,举一个例子。 谈谈我的家乡在哪里,如果你的上下文是在国际演讲的舞台。你一定会说我的家乡在中国
Day17 - let是否会造成变量提升
知识点讲解 什么是提升 (Hosting) 今天谈到这个单词最多的地方还是尤大神在Vue3中的静态提升。 回到原题我们说说什么是提升。引擎会在解释JavaScript代码之前首先对其进行编译,编译过程
Day16 - 为什么一定要有块级作用域
知识点讲解 在Javascript提出块级作用域,主要是为了解决Javascript中的一个重要的设计缺陷 。 变量提升是什么? js 在变量声明提升的时候会将 var 声明的变量以及 用关键字函数声
Day15 - let为什么可以解决循环陷阱
什么是循环陷阱 由于匿名函数中使用的变量 i 在作用域外声明形成闭包 i 属于全局作用域 所以循环中创建的匿名函数都指向同一个变量 所谓循环陷阱就是看似每个新创建的函数都需要一个单独的变量,但是没有实
Day14 - 词法作用域、块级作用域、作用域链、静态动态作用域
那些年听说的作用域 全局作用域 函数作用域 块作用域 词法作用域 动态作用域 全局作用域 作用域链 作用域 作用域(英文:scope)是据名称来查找变量的一套规则,可以把作用域通俗理解为一个封闭的空间
Day13 - 闭包应用6 - 构建器打包webpack
基本概念 完整的手写webpack原理请看 大家一键三连后就可以观看了 🔥 📺 手写webpack 做了一夜动画,让大家十分钟搞懂Webpack 如何实现模块打包 A模块 a.js 入口index.j
Day12 - 闭包应用4 - 类库封装
基本概念 闭包和即时函数的另外一个重要用途就是类库封装 类库封装要求 类库封装最重要的要求就是不能让类库中的变量污染全局。 比如jQuery只暴露 $ 就好了 直立棉的两次赋值 jQuery构造器(匿
Day11-闭包应用 - 立即执行函数IIFE
基本概念 好先介绍概念。 立即执行函数 IIFE 声明一个匿名函数 马上调用这个匿名函数 销毁该函数(因为语句结束,没有任何引用了) 闭包经常会和闭包结合起来发挥巨大的作用 应用1 - 创建临时独立作
Day10-闭包应用-偏应用函数与柯里化
基本概念 好先介绍概念。 偏应用函数 Partial application 我们可以把他翻译成局部应用 将一个三参数的add函数变为一个add3 科里化 -Curried functions 柯里化
Day09 - 闭包应用1 - 制造惰性函数
基本概念 惰性函数是函数是编程的一个重要概念。可以有效提高程序的运行效率。 如何实现计算缓存 假设有一个计算比如计算 平方,非常耗费时间。 需要把平方缓存起来,这样就不需要每次都计算了。 使用闭包隐藏
Day08 - 什么是闭包?如何制造闭包?
基本概念 闭包是指有权访问另一个函数作用域中变量的函数 如何形成闭包 词法作用域对执行环境的保护 Javascript的作用域有两部分组成即词法作用域和动态作用域 前者是静态的,比如 隐藏地雷的秘密
Day07 - 为什么箭头函数不能当构造函数 | 面试365
知识分解 箭头函数概念 没有单独的this 不绑定arguments 箭头函数不能用作构造器,和 new一起用会抛出错误 箭头函数没有prototype属性 箭头函数与普通函数区别 缺少argumen
Day06 - 构造函数的返回值与new实例关系 | 面试365
知识讲解 如果函数返回 return {} 、 return null , return 1 , return true 会发生什么情况? 答案很简单,干脆先搞个代码自行实验一下 代码试验 实践出真知
下一页