随笔分类 -  JavaScript

摘要:原文地址:https://jue.leheavengame.com/article/61b4946d3a91de0b5dc12930 问题发现 维护了很久的vue项目,发现eslint会报错:TypeError: token.type.endsWith is not a function 问题原因 阅读全文
posted @ 2022-09-29 10:11 寒爵 阅读(2494) 评论(1) 推荐(0)
摘要:要实现Android和IOS浏览器禁止页面缩放,通用的设置方式是给HTML页面设置meta标签来实现,具体添加标签内容如下: <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0 阅读全文
posted @ 2020-12-22 17:02 寒爵 阅读(3184) 评论(0) 推荐(0)
摘要:在 vue 项目中,通过highlight.js,如何实现页面中代码高亮? 一、安装highlight.js npm install highlight.js --save 或 yarn add highlight.js 二、封装成vue插件 新建highlight.js文件 /** * 自定义代码 阅读全文
posted @ 2020-06-19 10:54 寒爵 阅读(9878) 评论(3) 推荐(4)
摘要:1、报错原因 在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise)的问题。 这是什么原因呢? 看vue-router的版本更新日志 V3.1.0版本里面新增功能:push和replace方法会返回一个promise, 你可能在控 阅读全文
posted @ 2020-05-20 17:18 寒爵 阅读(5956) 评论(0) 推荐(0)
摘要:1.if{}else{}写法 const o = {v: 100}; if (o) { console.log('有值:' + v.o) } else { console.log('无值') } 如果传入的对象为非空,则打印对象的属性值;否者无输出值。 2.ES6中用&&与||用法 const o 阅读全文
posted @ 2020-04-29 09:52 寒爵 阅读(3811) 评论(1) 推荐(1)
摘要:1.传json对象 2.传json字符串 阅读全文
posted @ 2019-05-15 15:02 寒爵 阅读(9859) 评论(0) 推荐(0)
摘要:Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。下面就是我对moment.js使用过程中的整理,方便以后查阅。 一、引入moment.js 1.N 阅读全文
posted @ 2019-03-25 00:46 寒爵 阅读(19163) 评论(0) 推荐(2)
摘要:问题描述: 本想在前台把字符串格式的日期(2019-03-09)转换成日期格式(2019-03-09 00:00:00),但当把这个参数传到后台去后却变成了2019-03-08T16:00:00.000Z这样的格式,日期少了一天,这样拿到的数据肯定不是我们想要的,那么该怎么办? 问题解决: 众所周知 阅读全文
posted @ 2019-03-09 16:49 寒爵 阅读(3974) 评论(0) 推荐(0)
摘要:检查数组元素的每个元素是否符合条件。 阅读全文
posted @ 2019-01-07 11:42 寒爵 阅读(255) 评论(0) 推荐(0)
摘要:检查数组元素中是否有元素符合指定。 阅读全文
posted @ 2019-01-07 11:38 寒爵 阅读(316) 评论(0) 推荐(0)
摘要:通过指定函数处理数组的每个元素,并返回处理后的数组。 1、计算数组中每个元素的平方 2、元素替换 阅读全文
posted @ 2019-01-07 11:14 寒爵 阅读(482) 评论(0) 推荐(0)
摘要:检测数组元素,并返回符合条件所有元素的数组。 1、过滤数组中不符合条件的元素 2、过滤数组中空字符串、undefined、null的元素 3、过滤数组中重复的元素(数组去重) 阅读全文
posted @ 2019-01-07 11:10 寒爵 阅读(1214) 评论(0) 推荐(0)
摘要:1.export与export default均可用于导出常量、函数、文件、模块等; 2.你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用; 3.在一个文件或模块中,export、import可以有多个,export defau 阅读全文
posted @ 2018-12-27 16:02 寒爵 阅读(1526) 评论(0) 推荐(0)
摘要:一、简介 Viewer.js 是一款强大的图片查看器。 Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘 支持全屏幻灯片模式(可做屏保) 支持缩略图 支持标题显示 支持多种自定义事件 Vie 阅读全文
posted @ 2018-12-17 16:17 寒爵 阅读(19164) 评论(1) 推荐(2)
摘要:问题描述: 现有两个文件: profile.js test.html 运行结果: test.html:9 Uncaught SyntaxError: Unexpected token { 问题解答: 在HTML文件中不能使用export,import,需要在webpack构建项目中使用,并且只作用于 阅读全文
posted @ 2018-12-13 10:56 寒爵 阅读(2124) 评论(0) 推荐(1)
摘要:在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口。 1. window.self 功能:是对当前窗口自身的引用。它和window属性是等价的。 语法:window.self 注:w 阅读全文
posted @ 2018-11-21 09:49 寒爵 阅读(4169) 评论(0) 推荐(1)