首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阅读笔记
捌玖ki
创建于2022-01-11
订阅专栏
内容大多为阅读笔记(非原创),等忙过这段时间,再进原创文章的编写
等 5 人订阅
共47篇文章
创建于2022-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
cookie、localStorage、sessionStorage
cookie的基础概念、安全设置(SameSite、作用域)。Storage的基础操作,IndexDB,以及一些常见的面试题
原生html + js实现表单
原生html和js实现表单功能,如何保障合法提交。用户名、密码和确认密码必填,密和和确认密码必须一致。且需要对输入的手机号和qq进行校验。用户输入和用户提交时间的监听。
addEventListener()第三个参数一定是useCapture吗?
方法是将指定的监听器注册到EventTarget上,当该对象触发指定的事件时,指定的回调函数就会被执行。 事件目标可以是一个文档上的元素Element,Document和Window或者任何其他
浏览器是如何运作的-页面渲染
网络进程获取到html,UI进程创建渲染进程,渲染进程创建DOM tree,CSSOM tree、Layout tree、绘制、Layer tree、合成进程分块、栅格进程进行栅格化,合成进程合成帧
Jerry前端面试题编码题-Ranklist
实现一个Ranklist,拥有add(增加范围)、remove(移除范围)、print(打印现有的范围)方法,可以执行一些操作。
typescript面试
1. 什么是typescript TS是一个强类型的JavaScript超集,支持所有JS已有语法,支持面向对象编程的概念,如:类、接口、继承、泛型等。TS并不直接在浏览器上运行,需要编译成JS来运行
TS基础运用
什么是typescript Typescript是JavaScript的超集,对JavaScript进行了扩展,增加了一些JavaScript没有的属性。 为什么需要Typescript 简单来说就是
DOM常用的属性 - top、left、width、height
问题引入:面试的时候被问到如果我们已经获取dom结构,怎么获取它的位置 我:瞎扯一通后(原生的api实在不太记得) 相信读完本篇文章会有一个答案,答案在最后一部分,想直接知道答案,可以直接跳到最后一部
防抖和节流
防抖事件在一段时间内一直被触发,换句话话说,如果每次触发的时间间隔小于delay,事件的处理只会触发一次。 节流用户不断触发事件,如果距离上次事件执行超过`delay`,这再执行一次事件处理
!、== 、+ 的隐式数据转换
提出问题,[] + {} 和 {} + []的结果是什么呢 ? 我的第一反应是这这这 是啥,应该是一样吧 ? 当然我自己运行下,就得出了答案,结果不一样呢???为啥呢?? 接下来我们看看隐式转换的知识
执行上下文、Closure(面试版)
面试中大概被问了两次你知道执行上下文吗?我都回答不是很好。 是自己对概念确实理解不够深。 大概是从读书开始,就不喜欢背东西,更喜欢逻辑性强的东西 所以本文将口语(面试中回答)的解释什么是执行上下文和C
JS this绑定 - bind、call、apply
为什么写这个文章了呢?面试的时候(完整面试内容点这儿),面试官问bind的作用是啥?bind的第二个参数是做什的?箭头函数能使用bind函数吗 ? 前面其实也有看这方面的文章,但是不够细节,所以重新学
JS实现并发任务调度(面试题)
题目内容 任务调度,实现一定任务的并发(面试的时候要求的2个任务) 基础知识 这个题需要的基础知识相对比较简单 构造函数 Promsie 题目分析 从使用方法可知,SuperTask是一个构造函数。
JS实现animation({left: xx, duration: xx}).then(res => { console.log('动画执行完成');});
实现一个animation函数,在动画执行完成后之后,输出"动画执行完成" 基础知识 css动画 EventLoop 因为我们需要在动画执行完成之后输出内容,所以我们需要清楚dom是在什么时候更新的。
null和undefined
null 值null是一个字面量,不是全局对象的一个属性。null是表示缺少的标识,变量未指向任何对象。通常把null作为尚未创建的对象。 undefined 基础知识 undefined是全局对象的
实现lazy链式调用(面试题)
实现一个代码,实现如下调用,输出如下的值 基础知识储备 class中使用# class中声明的私有属性,无法在执行时获取,只有在class定义范围内才能访问这个私有属性 promise,aysnc/a
gulp和webpack的差异
本文为阅读笔记,内容皆来自其他文章,参考最后一部分 什么是构建工具 构建工具是一段自动根据源代码生成可使用的文件程序,构建过程包括打包、编译、压缩、测试等一切需要对源码进行的相关处理。构建工具的目的是
六种方法让(a==1&&a==2&&a==3)的值为true?
如果需要让a==1&&a==2&&a==3最后返回的值为true,使用==比较的时候存在数据转换,我们可以充分利用这个特点,让a发生数据转换。
观察者模式与发布订阅
发布订阅 什么是发布订阅 发布订阅模式事一种常见的设计模式,由三部分组成:发布者(Publisher)、调度中心(Event Channel)、订阅者(Subscriber)。 订阅者讲想要订阅的时间
HTTP 和 HTTPS
什么是http 和 https http 超文本传输协议(Hyper Text Transfer Protocol)是一个简单的请求-响应协议,它通常运行在TCP之上。它制定了客服端可能发送给服务器什
下一页