
js
文章平均质量分 72
记录个人js从0上手,到能用= 。=
dst_
前端小白开发一枚
展开
-
canvas的一些妙用
canvas将图片转为webp格式进行压缩canvas对页面进行截图原创 2023-04-06 14:54:31 · 317 阅读 · 0 评论 -
防抖与节流
防抖(debounce)、节流(throttle)相同点:两种技术都是为了减少频繁操作不同点:防抖是在频繁操作后只进行最后一次操作,常用于表单的提交,频繁的点赞,这样避免了多次提交,只会提交一次请求,减少了服务器的压力。节流是每隔一段固定的时间触发一次请求,在间隔时间内的操作不会产生操作,常用于页面滚动,页面缩放进行一些操作。比如图片或者长列表的懒加载的操作。代码实现防抖主要思路利用延迟函数来实现先清除延迟=>再设置延迟函数=>延迟函数内部执行我们需要的操作如果点击后延迟时间到了则原创 2021-09-15 15:42:44 · 116 阅读 · 0 评论 -
js继承的几种实现
在学习继承时要对js的原型对象/原型链/构造函数/this的指向有一定的理解使用以下例子来辅助学习,首先定义两个构造函数,希望Son能继承Fatherfunction Father() { this.name = 'father' this.color = ['red', 'blue'] this.age = 40 Father.prototype.sayHello = function () { console.log('hello') }}function Son() {原创 2021-09-11 15:16:22 · 88 阅读 · 0 评论 -
JavaScript学习
1.js数据类型基本类型 undefined string symbol null number boolen bigInt(es10)引用类型 object1.undefined和null的区别在转成数字类型时,undefined转为NaN,null转为0;undefined表示变量定义了但没有赋值,null表示变量初始值为空,是已经赋值了的;2.symbol的作用和相关知识作用 一般把symbol作为对象属性的key值,避免在不知道对象有什么属性时给对象添加新的属性造成覆盖。1.Symb原创 2021-09-05 22:19:19 · 418 阅读 · 0 评论 -
JavaScript的理解
个人对JavaScript的理解web开发离不开html,css和JavaScript。html作为页面最基础的骨架,css则是起到修饰的作用,相当于是页面的皮囊,而js则是使得页面能够与用户进行交互,使得页面具有了“生命”,可以称为是页面的灵魂。三者缺一不可,以目前的技术html/css完全是可以通过计算算法分析图片直接生成出来,而js目前还是无法直接生成出来的,所以他们的重要性孰轻孰重可想而知。想要做好web开发,js是重中之重。学习js最好买一本工具书,目前我使用的是《JavaScript高级程序原创 2021-09-05 15:10:01 · 217 阅读 · 0 评论