会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
喆星高照
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
31
下一页
2021年3月11日
递归和尾递归
摘要: 一、递归 递归(英语:Recursion) 在数学与计算机科学中,是指在函数的定义中使用函数自身的方法 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 其核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 一般来说,递归需要有边界条件、
阅读全文
posted @ 2021-03-11 09:27 喆星高照
阅读(312)
评论(0)
推荐(0)
2021年3月10日
ES6 之reduce的高级技巧
摘要: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 方法接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce() 的数组。 reduce() 的几个强大用法: 数组求和 var total =
阅读全文
posted @ 2021-03-10 17:40 喆星高照
阅读(105)
评论(0)
推荐(0)
vue中 如何实现一个单文件组件
摘要: 前端开发人员只要了解过vue.js框架可能都知道单文件组件。vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容。这是一个非常有用的解决方案,在浏览器网页中已经开始提倡这种机制。但是不幸的是,这个概念自从2017年8月被提出以来,到现在没有任何进展,像是已经要消亡了一样。然而,深入研究这
阅读全文
posted @ 2021-03-10 11:18 喆星高照
阅读(1247)
评论(0)
推荐(0)
2021年3月8日
正则表达式的理解?应用场景?
摘要: 一、是什么 正则表达式是一种用来匹配字符串的强有力的武器 它的设计思想是用一种描述性的语言定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的 在 JavaScript中,正则表达式也是对象,构建正则表达式有两种方式: 字面量创建,其由包含在斜杠之间的模式组成 co
阅读全文
posted @ 2021-03-08 10:16 喆星高照
阅读(668)
评论(0)
推荐(0)
2021年3月3日
Ajax 原理是什么?如何实现?
摘要: 一、是什么 AJAX全称(Asynchronous Javascript And XML) 即异步的JavaScript 和XML,是一种创建交互式网页应用的网页开发技术,可以在不重新加载整个网页的情况下,与服务器交换数据,并且更新部分网页 Ajax的原理简单来说通过XmlHttpRequest对象
阅读全文
posted @ 2021-03-03 09:11 喆星高照
阅读(462)
评论(0)
推荐(0)
2021年3月1日
js深浅复制(拷贝)
摘要: 从两种数据类型说起 在js中,变量的类型可以大致分成两种:基本数据类型和引用数据类型,其中基本数据类型指的是简单的数据段,包括: Undefined Null Boolean Number String(字符串在一些其他语言中是被当做对象使用的,属于引用类型,但在js里是基本类型) 而引用类型的值指
阅读全文
posted @ 2021-03-01 14:29 喆星高照
阅读(129)
评论(0)
推荐(0)
js防抖和节流
摘要: 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触
阅读全文
posted @ 2021-03-01 11:09 喆星高照
阅读(97)
评论(0)
推荐(0)
什么是事件代理(委托)?应用场景?
摘要: 一、是什么 事件代理,俗地来讲,就是把一个元素响应事件(click、keydown......)的函数委托到另一个元素 我们知道,事件流的都会经过三个阶段:捕获阶段 -> 目标阶段 -> 冒泡阶段,而事件委托就是在冒泡阶段完成 事件委托,会把一个或者一组元素的事件委托到它的父层或者更外层元素上,真正
阅读全文
posted @ 2021-03-01 10:23 喆星高照
阅读(1125)
评论(0)
推荐(0)
(节流)js防止重复频繁点击或者点击过快方法
摘要: 1.方法一:用定时器定时,没跑完定时器,点击按钮无效 <script> var isClick = true; $("button").on("click",function(){ if(isClick) { isClick = false; //事件 console.log('我被点击了'); /
阅读全文
posted @ 2021-03-01 10:16 喆星高照
阅读(4359)
评论(0)
推荐(0)
2021年2月25日
JS中try.. catch..的用法
摘要: try 测试代码块的错误。 catch 语句处理错误。 throw 创建并跑出错误。 try { //在这里运行代码 抛出错误 } catch(err) { //在这里处理错误 } 下面是一个实例: <p>请输出一个 5 到 10 之间的数字:</p> <input id="demo" type="
阅读全文
posted @ 2021-02-25 17:23 喆星高照
阅读(711)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
31
下一页
公告