首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS琐碎知识点
订阅
居一寻
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
「灵魂之作」2020斩获30道高频JS手撕面试题
最近在准备面试,刚好利用几天的时间系统的整理了下JS经常考的手撕题类型。 在这里,以脑图的形式带大家手撕这篇文章里的所有题(带注释)。 5. 手动实现防抖函数 柯理化函数含义:是给函数分步传递参数,每次传递部分参数,并返回一个更具体的函数接收剩下的参数,这中间可嵌套多层这样的接…
【面试篇】寒冬求职之你必须要懂的Web安全
随着互联网的发展,各种Web应用变得越来越复杂,满足了用户的各种需求的同时,各种网络安全问题也接踵而至。作为前端工程师的我们也逃不开这个问题,今天一起看一看Web前端有哪些安全问题以及我们如何去检测和防范这些问题。非前端的攻击本文不会讨论(如SQL注入,DDOS攻击等),毕竟后…
「前端发动机」原生 JavaScript 手写各种 数组 API
JavaScript 中的数组类型提供了很多原生方法供我们使用,本文会 模拟实现 一些常用的数组 API。 另外我自己也是在不断的学习中,如果有不对的地方麻烦大家斧正,我会及时更新,感谢。 数组的 API 有很多,我这里放一些常用的。如果大家有其他的实现方法,可以放在评论区,我…
前端面试&笔试&错题指南(三)
Q1. 下面程序的输出结果是? 分析下在method(fn,1)执行时,经历了什么: 首先两个参数fn和1会被放入arguments中,在arguments中第一个参数就是我们传入的函数;接下来fn执行,此时this没有绑定因此指向window,输出10。 然而到了argume…
热乎的前端笔试/面试/跳坑笔记(指南)
1. display:none与visibility:hidden的区别(2018拼多多前端笔试真题) 答案:在视觉效果上,两者是相同的,但是对于操作dom上是不同的 。 1. 基本问题 答案: 有风险,js的基本数据类型有 String Number Boolean unde…
Know this, use this! (总结 this 的常见用法)
在了解 this 之前,相信大家都应该会知道作用域这个知识点的存在,函数在创建之后,会构建自己的执行环境以及作用域,这是一开始就确定了。但是实际的上下文 (context) 环境,也可以理解为就是 this,它是动态确定的,即在函数运行时才确定 this 所指向的对象,而非声明时所指向的对象。 关于 this,总结起来,主要有以下几个途径能够被运用到。
我接触过的前端数据结构与算法
我们已经讨论过了前端与计算机基础的很多话题,诸如SQL、面向对象、多线程,本篇将讨论数据结构与算法,以我接触过的一些例子做为说明。 1. 递归 递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一个是…
JS 分步实现柯里化函数
简单说,假如有一个函数,接受多个参数,那么一般来说就是一次性传入所有参数并执行。 而对其执行柯里化后,就变成了可以分多次接收参数。 调用方式是 add(1, 2, 3)。 如果执行柯里化,变成了 curriedAdd(),从效果来说,大致就是变成 curriedAdd(1)(2…
Object.create()、new Object()和{}的区别
平时代码中必定会使用对象,通常是用最直接的字面量方法创建var obj = {},最近在整理JS继承方式时遇到Object.create()也可以创建对象,另外,也可以用new Object()关键字创建。 这样一比较,其实字面量创建和new关键字创建并没有区别,创建的新对象的…
干货HTTP/2.0,骗你是小狗
http/2.0 的首部还会被深度压缩。这将显著减少传输中的冗余字节 🎄http/0.9 :只支持get方法,不支持多媒体内容的 MIME 类型、各种 HTTP 首部,或者版本号,只是为了获取html对象。 🌸http/1.0 :添加了版本号、各种 HTTP 首部、一些额外…