首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js基础
郑鑫983
创建于2022-08-02
订阅专栏
js基础知识
暂无订阅
共28篇文章
创建于2022-08-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
66.js禁止复制,右键,控制台
有个禁止复制的需求 禁止左键选中 禁止右键 禁止f12 禁止其他方式调用控制台 独立窗口的控制台..
65.如何监听 LocalStorage 的变化
利用原生api storage事件 同域名下 页面a监听storage事件,当页面b调用时setItem时就会触发这个回调. a: b: 回调会得到 key,oldValue,newValue等关键信
64.在游览器直接使用esMoudle
我们知道我们在游览器是可以直接使用原生的ESM, https://cdn.jsdelivr.net/npm/array-uniq/index.js 这是一个导入数组去重函数的js文件 通过scri
63.定时器误差
我们在使用定时器的时候,大家有没有发现有时候会有误差,明明我设置的1000ms,但是总感觉不准,这是对的,因为定时器他真的会有问题. ## 为什么会有 这个就得从js的执行机制说起了,在事件循环(Ev
62.defer,async,load,DOMContentLoaded
在我们在html中我们使用js内容时我们可以在script标签中写,也可以用script中使用src引用,但是我们如果将js写在html的上方时会执行不了部分js内容,因为这时html文档还未加载.有
47.async/await
async/await在我们的开发中出现还是很多的.是我们结局异步是十分好用的 基本使用 在函数前加上async 在异步任务前加await关键字,就可以使await后面的代码逐行执行 不受异步影响.
46.js的异步请求
在我们js中正是有了ajax技术,所以才有了前后端分离,ajax是指在不触发页面刷新的情况下,发出网络请求,拿到数据. ajax AJAX 是一种用于创建快速动态网页的技术。 AJAX 通过在后台与服
44.手写v2响应式原理
之前更新的时候讲过vue的响应式原理,今天来写一些重要的内容. 订阅者 Dep 订阅者dep是用来收集依赖和通知依赖更新的类,每一个相应式数据都有一个对应的dep实例,他有方法dep.add将依赖收集
43.函数柯里化(currying)
最开始听到函数柯里化的时候有一种很高端的感觉,currying简单的说就是:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。你可以一次性地调用 curry 函数,也可以每次只传一个参
42.js常见树形结构处理
树形数据,在我们日常开发中,我们经常会遇到树形结构的数据,我们业务中有一些自定义的需求的时候,我们就会去处理他们,本文就列举几种我们常见的情况.
40.防抖与节流
我们在日常开发中,为了节约性能会使用防抖与节流,本章就来讲解一下这2个的区别.简单来说防抖-控制时间,节流-控制频率 防抖(debounce) 顾名思义,就是为了防止手抖,在我们重复操作的时候可以重置
41.订阅发布
在我们日常开发中,我们无论是vue还是react都有订阅发布模式,因此,发布订阅也是前端的一个重要知识点,在面试的小伙伴可能遇到过这样的问题:请简单的实现一下发布订阅模式。下面就由我来带你们轻松拿捏
39.详解call,apply,bind
前几章有讲到this指向的问题,我们改变this指向有call,apply,bind三种方法,这三种方法都是挂载在原型链上的3个方法.今天这一章就来具体的学习一下.和Promise一样,我觉得手写是最
35.数据拷贝
数据拷贝在js中也是重要的一个知识点,数据拷贝分为简单数据类型的拷贝和复杂数据类型的拷贝,复杂数据类型又分为了深拷贝和浅拷贝. 简单数据类型 简单数据类型,string,num, boolean,nu
34.js模块规范
在js中,我们为了更好的理解,开发,以及维护,我们会将我们的代码,文件,依赖等等分成一个一个的模块。其中典型的有AMD,CMD,Commonjs,ES Moudle等等,amd和cmd AMD AMD
33.js的this是啥
this是什么 在js中,我们经常会用到this,那么this到底是什么? this的意思为“这个;当前”,是一个指针型变量,它动态指向当前函数的运行环境。 全局环境下的this node环境 非严格
32.内置对象
js中有一些内置的全局对象,可以直接供我们使用,String,Number,Boolean,Date,Math,RegEx.本章主要讲解后三个。 Date 日期对象 什么是Date js中的Date类
31.对象方法归纳
这一期归纳一下对象的方法总结,主要包含方法,代码,注意事项 1.创建对象 字面量 new Object() / new 构造函数 Object.create() 新建一个空对象,并将现有对象的属性,挂
30.超全数组方法归纳
js中我们有用到很多关于数组的方法,今天就来总结一下把,主要为方法,作用,参数,返回值,是否修改原数组,及代码和注释 1.concat() 合并数组,参数为需要合并的数组,返回合并之后的数组,不修改原
29.js继承的几种方式
继承也是js八股文中常考的问题,本文主要介绍了js中实现继承的五种方法,帮助大家更好的理解和使用JavaScript,感兴趣的朋友可以了解下 原型链继承 原理就是子类的原型对象指向父类的实例 缺点 父
下一页