上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
摘要: mixin, 意为混入。 比如去买冰激凌,我先要一点奶油的,再来点香草的。我就可以吃一个奶油香草的冰激凌。如果再加点草莓,我可以同时吃三个口味的冰激凌。 代码表示 假设把你已有的奶油味的称为 base,把要添加的味道称为 mixins。用 js 伪代码可以这么来写: const base = { h 阅读全文
posted @ 2021-03-24 11:04 喆星高照 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂 文件上传简单,文件变大就复杂 上传大文件时,以下几个变量会影响我们的用户体验 服务器处理数据的能力 请求超时 网络波动 上传时间会变长,高频次文件上传失败,失败后又需要重新上传等等 为了解决上述问题,我们需要对大文件上传单独处理 阅读全文
posted @ 2021-03-24 09:25 喆星高照 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、用途 可视区域即我们浏览网页的设备肉眼可见的区域,如下图 在日常开发中,我们经常需要判断目标元素是否在视窗之内或者和视窗的距离小于一个值(例如 100 px),从而实现一些常用的功能,例如: 图片的懒加载 列表的无限滚动 计算广告元素的曝光情况 可点击链接的预加载 二、实现方式 判断一个元素是否 阅读全文
posted @ 2021-03-22 10:38 喆星高照 阅读(9350) 评论(0) 推荐(1) 编辑
摘要: 一、是什么 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,b) => a+b;const calc = memoize(add); // 函数缓存calc(10,20);// 30calc(1 阅读全文
posted @ 2021-03-17 09:44 喆星高照 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、递归 递归(英语:Recursion) 在数学与计算机科学中,是指在函数的定义中使用函数自身的方法 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 其核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 一般来说,递归需要有边界条件、 阅读全文
posted @ 2021-03-11 09:27 喆星高照 阅读(290) 评论(0) 推荐(0) 编辑
摘要: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 方法接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce() 的数组。 reduce() 的几个强大用法: 数组求和 var total = 阅读全文
posted @ 2021-03-10 17:40 喆星高照 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 前端开发人员只要了解过vue.js框架可能都知道单文件组件。vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容。这是一个非常有用的解决方案,在浏览器网页中已经开始提倡这种机制。但是不幸的是,这个概念自从2017年8月被提出以来,到现在没有任何进展,像是已经要消亡了一样。然而,深入研究这 阅读全文
posted @ 2021-03-10 11:18 喆星高照 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 正则表达式是一种用来匹配字符串的强有力的武器 它的设计思想是用一种描述性的语言定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的 在 JavaScript中,正则表达式也是对象,构建正则表达式有两种方式: 字面量创建,其由包含在斜杠之间的模式组成 co 阅读全文
posted @ 2021-03-08 10:16 喆星高照 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 AJAX全称(Asynchronous Javascript And XML) 即异步的JavaScript 和XML,是一种创建交互式网页应用的网页开发技术,可以在不重新加载整个网页的情况下,与服务器交换数据,并且更新部分网页 Ajax的原理简单来说通过XmlHttpRequest对象 阅读全文
posted @ 2021-03-03 09:11 喆星高照 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 从两种数据类型说起 在js中,变量的类型可以大致分成两种:基本数据类型和引用数据类型,其中基本数据类型指的是简单的数据段,包括: Undefined Null Boolean Number String(字符串在一些其他语言中是被当做对象使用的,属于引用类型,但在js里是基本类型) 而引用类型的值指 阅读全文
posted @ 2021-03-01 14:29 喆星高照 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页