最近业余时间浏览技术文章的时候,看到了一篇关于语音朗读的文章:Use JavaScript to Make Your Browser Speak(用Javascript让你的浏览器说话),文章中提到可以通过speechSynthesis实现让现代浏览器语音朗读指定的内容,这激发了我的好奇心去探索了一 ...
分类:
其他好文 时间:
2021-03-16 14:02:16
阅读次数:
0
for循环 for循环就是对数组的元素进行循环。 语法: for (初始化变量; 条件表达式; 迭代语句) { 需要执行的代码块; } 初始化变量:一般用来对循环变量进行初始化赋值。 条件表达式:作为循环条件,一个包含比较运算符的表达式,用来限定循环变量的边限。如果循环变量的值超出了该边限,则停止该 ...
分类:
编程语言 时间:
2021-03-16 14:00:43
阅读次数:
0
JS中的可枚举属性与不可枚举属性 什么是枚举?枚举是指对象中的属性是否可以遍历出来,再简单点说就是属性是否可以以列举出来。 一、怎么判断属性是否可枚举 在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查 ...
分类:
Web程序 时间:
2021-03-16 13:47:53
阅读次数:
0
什么是JSON JSON 是一种按照JavaScript对象语法的数据格式,由 Douglas Crockford 推广。虽然它是基于 JavaScript 语法,但它独立于JavaScript,这也是为什么许多程序环境能够读取(解读)和生成 JSON。 JSON可以作为一个对象或者字符串存在,前者 ...
分类:
Web程序 时间:
2021-03-15 10:55:58
阅读次数:
0
JQuery jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQ ...
分类:
Web程序 时间:
2021-03-15 10:46:05
阅读次数:
0
1.防抖 防抖:在高频触发下,在n秒内只触发一次(非严格)。如果n秒内再次触发,则重新计时 //实现debounce function debounce(fn){ let timer = null //创建一个命名存放定时器返回值 return function (){ clearTimeout(t ...
分类:
编程语言 时间:
2021-03-15 10:29:33
阅读次数:
0
在前端开发中,回调函数是一个非常重要的概念,我们经常会在项目中使用到它,但对于一些初学者来说比较难以理解。今天小千就来给大家介绍一下回调函数的概念和使用,千万不要错过了。 ...
分类:
编程语言 时间:
2021-03-12 14:30:13
阅读次数:
0
前言 前两天看vue源码的时候,看到了 makeMap 方法,查看网上的解析,发现了函数柯里化这个名词,一时好奇,就搜索学习了一下,顺便复习了一下关于闭包的一些知识。 闭包 先简单说一下js的闭包。闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数, ...
分类:
编程语言 时间:
2021-03-12 13:27:47
阅读次数:
0
最近做笔试题好多涉及到js预解析问题,我老是掉到坑里今天决定彻底终结它!!! 首先我们要知道,JavaScript代码的执行是由浏览器中的JavaScript解析器来执行的。JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程。 我们从下面几个问题入手 ...
分类:
Web程序 时间:
2021-03-12 13:11:33
阅读次数:
0
其他章节请看: 前端学习 node 快速入门 系列 npm npm 是什么 npm 是 node 的包管理器,绝大多数 javascript 相关的包都放在 npm 上。 所谓包,就是别人提供出来供他人使用的项目。可以是简单的几行代码,可以是 jQuery 这种类库,也可以是框架 express , ...
分类:
其他好文 时间:
2021-03-11 14:48:21
阅读次数:
0