随笔分类 -  Javascript

脚本语言
摘要:官网:https://cn.vuejs.org/ 前置知识: 完整的学习vue: html + css、JavaScript、css3、HTML5、第三方库、网络通信、ES6+、webpack、模块化、包管理器、css预编译器 体验vue功能:html + css、JavaScript Vue拥有以 阅读全文
posted @ 2024-05-14 13:09 Auler 阅读(121) 评论(0) 推荐(0) 编辑
摘要:前言 项目中常使用的三种id类型,分别是自增id、uuid、雪花id,这三种各有优劣。本篇主要实现nodejs中snowflake算法的代码。 一、Snowflake实现 这里需要加入big-integer的模块,下载npm install --save big-integer var Snowfl 阅读全文
posted @ 2024-01-26 21:26 Auler 阅读(1247) 评论(0) 推荐(0) 编辑
摘要:前言 实现用nodejs生成二维码 一、生成二维码 先下载qrcode模块,可以使用npm install --save qrcode /** @params text 文本数据 @params callback 回调函数 */ var getQrcode = function(text, call 阅读全文
posted @ 2024-01-26 21:08 Auler 阅读(379) 评论(0) 推荐(0) 编辑
摘要:前言 随着前端的发展,本属于后端需要处理的一些功能模块也逐渐可以让前端实现。本篇大致记录一下文件上传功能。 一、上传文件 这里使用express+multer框架 const path = require('path') const fs = require('fs') const express 阅读全文
posted @ 2024-01-26 18:45 Auler 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:开发环境 win10系统 Visual Studio Code v1.80.0 node v18.16.1 npm 9.8.0 #可以用pnpmvue @vue/cli 5.0.4 安装软件 node 直接官网 https://nodejs.org/en #下载好node包含npm #管理员Powe 阅读全文
posted @ 2023-07-13 20:00 Auler 阅读(602) 评论(0) 推荐(0) 编辑
摘要:一、雪花算法图解 相比UUID无序生成的id而言,雪花算法是有序的,而且都是由数字组成。雪花id最大为64位,符合java中long的长度64位,抛去一位符号位,那么最大为2^63。 二、雪花算法代码 import java.util.HashSet; import java.util.Set; / 阅读全文
posted @ 2021-03-24 16:27 Auler 阅读(5820) 评论(0) 推荐(0) 编辑
摘要:首先描述本人的问题,出现底部返回条,页面自动滚动,没有自适应。看了很多人写的,都不满足我的需求。最后利用地址栏变化,可以重新渲染页面。 微信浏览器出现返回条的情况,基本上是跳转其他页面才会出现,所以当你要执行跳转之前,将当前项目地址栏变化即可。 window.history.pushState(nu 阅读全文
posted @ 2020-07-31 12:05 Auler 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:网上看到很多人用的方法都太复杂,不是小程序hash值传递,就是清空web-view的链接,js就提供了相应的方法。 document.addEventListener("visibilitychange", function(){ document.title = document.hidden ? 阅读全文
posted @ 2020-05-28 15:16 Auler 阅读(626) 评论(0) 推荐(0) 编辑
摘要:最近刚阅读完《高性能javascript》,想谈谈对js性能优化的看法。理解有些不同,可能还需要各位多多提醒。 话不多说,提到javascript难免会联想到文档对象模型(DOM),它作用于XML和HTML文档的程序接口(API),位于浏览器中,主要用来与HTML文档打交道。同样也用于Web程序中获 阅读全文
posted @ 2017-02-04 11:06 Auler 阅读(485) 评论(0) 推荐(0) 编辑
摘要:关于javascript放在哪里更合适 脚本位置: 例如以下代码: 上面看起来很正常的代码,在载入的时候就会有性能问题:在<head>中加载三个js文件,由于脚本会阻塞页面渲染,知道他们全部下载并执行。 下图显示加载时: 为了尽量减少对整个页面的影响,让页面渲染完成之后开始下载执行js文件。例如: 阅读全文
posted @ 2016-11-09 15:14 Auler 阅读(4542) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示