设置npm源的几种方式

原始源 # the original source https://registry.npmjs.org/ 方案: 使用nrm npm install -g nrm nrm ls * npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://

- 阅读全文 -

js 时间戳和日期格式相互转换

一、时间戳转化为日期格式 这个比较麻烦,没有找到js自带函数进行转换,所以需自定义一个函数,可作为公共函数使用。 使用效果如下: time = timestampToTime(1660208851); console.log(time) // 2022-08-11 17:07:31 具体函数: //将时间戳转换成日期格式 function timestampToTime(timestamp) {

- 阅读全文 -

js实现定时执行任务

//配置项 var config={ time:"01:00:00",//每天几点执行 interval:1,//隔几天执行一次 runNow:true//是否立即执行 }; timerTask(config); //定时任务逻辑 function timerTask(config){ if(config.runNow){ //如果配置了立刻运行则

- 阅读全文 -

layui table数据表格关于IE浏览器缓存问题解决方法

转载自:http://www.hilo8.com/index/share/thread?id=1684 由于layui数据表格加载数据时ajax是有缓存的,在IE浏览器中有时直接设置状态时未能及时生效,要清除缓存后刷新才能显示最新数据,这在平时用中会出现数据不及时更新造成误会,因为这里有两种方法解决: 方法一:修改layui里的ajax缓存 在layui.js文件中找到如下代码段: t.ajax(

- 阅读全文 -

ES6关于Promise的用法

Node的产生,大大推动了Javascript这门语言在服务端的发展,使得前端人员可以以很低的门槛转向后端开发。 当然,这并不代表迸发成了全栈。全栈的技能很集中,绝不仅仅是前端会写一些HTML和一些交互,后台熟悉数据库的增删查改。 想必接触过Node的人都知道,Node是以异步(Async)回调著称的,其异步性提高了程序的执行效率,但同时也减少了程序的可读性。如果我们有几个异步操作,并且后一个操作

- 阅读全文 -

JS进阶篇--JS数组reduce()方法详解及高级技巧

基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。 语法: arr.reduce(callback,[initialValu

- 阅读全文 -

JavaScript数组的十八般武艺

维护了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:JavaScript的数组 基础笔记的github地址:https://github.com/qiqihaobenben/Front-End-Basics ,可以watch,也可以star。 正文开始 数组 数组是值的有序集合,每个值叫做一个元素,

- 阅读全文 -

JavaScript this

前言 最近正在看《你不知道的JavaScript》,里面关于this绑定机制的部分讲的特别好,很清晰,这部分对我们js的使用也是相当关键的,并且这也是一个面试的高频考点,所以整理一篇文章分享一下这部分的内容,相信看本文的解析,你一定会有所收获的,如果喜欢的话可以点波赞/关注,支持一下。 个人博客了解一下:obkoro1.com 为什么要用this: function identify() {

- 阅读全文 -

JavaScript 继承 原型链 prototype

1. 继承分类 先来个整体印象。如图所示,JS中继承可以按照是否使用object函数(在下文中会提到),将继承分成两部分(Object.create是ES5新增的方法,用来规范化这个函数)。 其中,原型链继承和原型式继承有一样的优缺点,构造函数继承与寄生式继承也相互对应。寄生组合继承基于Object.create, 同时优化了组合继承,成为了完美的继承方式。ES6 Class Extends的结果

- 阅读全文 -

JavaScript AST 抽象语法树

抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。 本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能 Javascript就像一台精妙运作的机器,我们可以用它来完成一切天马行空的构思。 我们对javascript生态了如指掌,却常忽视javascript本身。这台机器,究竟是哪些零部件在支持着它运行? AST在日常业务中也许

- 阅读全文 -