您的位置:首页技术文章JavaScript
文章列表
  • JavaScript伪数组和数组的使用与区别
  • 伪数组和数组在JavaScript中,除了5种原始数据类型之外,其他所有的都是对象,包括函数(Function)。对象与数组的关系在说区别之前,需要先提到另外一个知识,就是 JavaScript 的原型继承。所有 JavaScript 的内置构造函数都是继承自 Object.prototype 。在...
  • 日期:2023-09-29
  • 浏览:457

  • javascript 设计模式之组合模式原理与应用详解
  • 本文实例讲述了javascript 设计模式之组合模式原理与应用。分享给大家供大家参考,具体如下:组合模式说明组合模式用于简单化,一致化对单组件和复合组件的使用;其实它就是一棵树;这棵树有且只有一个根,访问入口,如果它不是一棵空树,那么由一个或几个树枝节点以及子叶节点组成,每个树枝节点还包含自己的子...
  • 日期:2023-11-05
  • 浏览:363

  • 使用Javascript开发sliding-nav带滑动条效果的导航插件
  • 本文介绍如何使用纯Javascript来开发一款简单的JS插件,本插件可以实现鼠标悬停在导航上时,下方的滑动条自动从当前菜单滑动到所选菜单当中去。本项目的源代码寄宿于GitHub,记得点小星星哦:https://github.com/dosboy0716/sliding-nav一、前言效果如下图:二...
  • 日期:2023-06-07
  • 浏览:362

  • JS获取当前时间戳方法解析
  • 第一种方法:(这种方法只精确到秒)var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timesta...
  • 日期:2024-04-22
  • 浏览:341

  • JS绘图Flot如何实现动态可刷新曲线图
  • 刚刚做的是一个静态的曲线图,只要设置数据,就可以直接显示。下面来做一个根据时间间隔根据新数据一直变的曲线绘图示例。同样,为了兼容不同浏览器,请一定要引入三个JS文件,否则不保证在IE下的运行。首先来看一下效果!刷新间隔的实现其实就是定时调用某个函数,这个函数将绘图对象里面的数据更新即可。我们来看一下...
  • 日期:2024-04-15
  • 浏览:325


  • javascript 设计模式之享元模式原理与应用详解
  • 本文实例讲述了javascript 设计模式之享元模式。分享给大家供大家参考,具体如下:享元模式说明定义:用于解决一个系统大量细粒度对象的共享问题:关健词:分离跟共享;说明: 享元模式分单纯(共享)享元模式,以及组合(不共享)享元模式,有共享跟不共享之分;单纯享元模式,只包含共享的状态,可共享状态是...
  • 日期:2023-11-05
  • 浏览:305

  • JS async 函数的含义和用法实例总结
  • 本文实例讲述了JS async 函数的含义和用法。分享给大家供大家参考,具体如下:学习老师最后一篇文章并做总结,前面我们认识了各种异步编程方式:回调函数,Promise对象,Generator函数,再到两种自动执行方式:Thunk,co好像我们为了更好的解决异步编程做了很多事情,但是这也说明了一个问...
  • 日期:2024-05-13
  • 浏览:282

  • JavaScript中数组去重的5种方法
  • 正常情况下,数据去重的工作一般都是由后端同事来完成的,但是前端也要掌握好处理数据的能力,万一去重的工作交给我们大前端处理,我们也不能怂呀。现在我总结了一些去重的方法,希望对大家有点帮助。方法一:new Set()实现数组去重ES6 提供了新的数据结构 Set,它类似于数组,但是成员的值都是唯一的,没...
  • 日期:2023-10-22
  • 浏览:275

  • golang 实现json类型不确定时的转换
  • 将json转为结构体时,经常会遇到无法确定某个字段类型的情况。在Go中可以使用interface 任意类型来解决。// convert json to struct// type uncertainpackage mainimport ( 'fmt' 'encoding/json')type Hos...
  • 日期:2024-05-29
  • 浏览:261


  • JavaScript常用工具函数汇总(浏览器环境)
  • 前端业务中比较常用的JavaScript工具函数,浏览器环境常用,可直接拷贝在项目里使用。这里统一整理,方便查阅,本文章会持续更新。一、file转为base64/** * file转为base64 * @param {*} file file对象 * @param {*} callback */e...
  • 日期:2023-10-13
  • 浏览:250