![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
yinjiangQAQ
个人网站https://yinjiangqaq.com/
展开
-
防抖与节流
前言你是否在日常开发中遇到一个问题,在滚动事件中需要做个复杂计算或者实现一个按钮的防二次点击操作。这些需求都可以通过函数防抖动来实现。尤其是第一个需求,如果在频繁的事件回调中做复杂计算,很有可能导致页面卡顿,不如将多次计算合并为一次计算,只在一个精确点做操作。PS:防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于wait,防抖的情况下只会...原创 2020-02-09 16:48:19 · 172 阅读 · 0 评论 -
Js中的函数
函数柯里化柯里化概念:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数看一个例子:var add = function(x) { return function(y) { return x + y; };};var increment = add(1);var addTen = add(10);increment(2);// 3addTen(...原创 2020-02-06 16:49:53 · 201 阅读 · 0 评论 -
关于canvas元素和CSS中的flex属性
canvas元素解析什么是canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法创建canvas元素规定元素的 id、宽度和高度:<canvas id="myCanvas" width="200" height="100">&...原创 2020-01-19 16:41:10 · 841 阅读 · 0 评论 -
JavaScript中prototype解析
前言上一篇博客我们讲到关于JavaScript中this的解析,里面涉及到关于JavaScript中prototype的内容,讲的内容比较限定于this,对此专门做一篇完整一点的,只关于prototype的博文而与其相关的还有刷到一道前端笔试题跟其有关的关于prototype所有的 JavaScript 对象都会从一个prototype(原型对象)中继承属性和方法:Date 对象从 ...原创 2020-01-19 14:55:15 · 278 阅读 · 0 评论 -
JavaScript this解析
前言想码这篇博文的动力是源于刷了网易2020年正式批的前端笔试题,里面有一道涉及到关于JavaScript this的问题。由于这道题是我瞎蒙的,所以真正的解题思路是什么样的,我想真真正正了解一下。顺便全面地了解JavaScript的this不同环境中的this含义不一样全局中的this浏览器环境下在浏览器里,在全局范围内,this等价于window对象。用var声明一个变量和给th...原创 2020-01-19 01:13:01 · 148 阅读 · 0 评论 -
JavaScript基本知识
JavaScript前言JavaScript是一种运行在浏览器中的解释型的编程语言。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互。JavaScript和ES6的区别ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6适应更复杂的应用;实现代码库之间的共享。目前只有chrome和firefo...原创 2020-01-17 16:18:48 · 167 阅读 · 0 评论