JavaScript
文章平均质量分 59
小包同学666
这个作者很懒,什么都没留下…
展开
-
JavaScript构造函数的理解
作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。1、什么是构造函数2、为什么要使用构造函数?3、构造函数的执行过程4、构造函数的返回值5、构造函数首字母必须大写吗?6、不用new关键字,直接运行构造函数,是否会出错?如果不会出错,那么,用new和不用new调用构造函数,有什么区别?1、什么是构造函数在 JavaScript 中,用 new 关键字来调用的函数,称为构造函数。构造函数首字母一般大写2、为什么要使用构造函数?学习每一个转载 2021-08-16 14:58:05 · 266 阅读 · 0 评论 -
JavaScript 循环:如何处理 async/await
JavaScript 循环:如何处理 async/await同步循环很久以前我写的循环是这样的:for (var i=0; i < array.length; i++) { var item = array[i]; // do something with item}后来 JavaScript 提供了很多新的特性,现在我们会更倾向于用下面这种写法:array.forEach((item) => { // do something with item});在开发过程转载 2021-06-28 17:25:02 · 608 阅读 · 0 评论 -
锚点实现回到顶部的操作
1.通过a标签实现<a>元素(或HTML锚元素, Anchor Element)通常用来表示一个锚点/链接。但严格来说,<a>元素不是一个链接,而是超文本锚点,可以链接到一个新文件、用id属性指向任何元素。如果没有<a>元素没有href属性的话,可以作为原本链接位置的占位符,常用于home链接。<body> <div id="header"></div> <a href="#header" style="pos原创 2021-04-14 18:17:57 · 3145 阅读 · 0 评论 -
@ types / mockjs的作用
@ types / mockjs是mockjs的TypeScript定义在ts文件中import Mock from 'mockjs';时报错无法找到模块“mockjs”的声明文件。“/work/dana_work/nodejs_project/dip-bms-web/node_modules/mockjs/dist/mock.js”隐式拥有 "any" 类型。这个时候npm install @types/mockjs安装@types/mockjs依赖即可。...原创 2020-09-15 10:15:56 · 1764 阅读 · 1 评论 -
原生JS实现鼠标悬浮菜单栏
今天在工作中需要用原生JS实现一个鼠标悬浮菜单栏,记录一下。效果图代码实现index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-C原创 2020-05-09 15:24:14 · 1943 阅读 · 0 评论 -
JavaScript对象数组根据指定布尔值属性排序
应用场景:显示服务列表时,优先显示付费服务;原理:true - false //-1true = true //0false = false //0false = true //1代码实现:array = [ { name: 'service1', isFree: true }, { name: 'service2', isFree: false }, ...原创 2020-04-10 17:32:12 · 3191 阅读 · 1 评论