javascript
-
js获取url中”?”后面的字串方法
获取URL中”?”后面的字串,是前端常见的一种需求,本文将介绍几种获取URL参数的方法。 方法一 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"…
-
JavaScript中的Screen屏幕对象
当我们在Web中使用JavaScript时,有一些内置对象可以帮助我们进行与页面相关的操作,其中就包括了Screen屏幕对象。本文将详细介绍JavaScript中的Screen对象,包括其常见属性和方法,并给出两个示例说明。 Screen对象概述 所谓Screen对象,指的是代表用户屏幕的对象,该对象包含了屏幕的基本信息,例如屏幕的宽度、高度、像素密度等,同…
-
JavaScript修改作用域外变量的方法
JavaScript中可以通过一些方式修改作用域外变量,例如全局变量或者闭包中的变量。下面将对这几种方式逐一进行介绍。 1. 全局变量 如果一个变量在全局作用域中声明,那么可以在任何地方修改它的值,例如: // 定义一个全局变量 var globalVar = 123; // 修改全局变量的值 function changeValue() { globalV…
-
JavaScript把局部变量变成全局变量的方法
在JavaScript中,如果在一个函数内部声明一个变量,它将会被视为局部变量,只能在那个函数内部使用。但是,有时我们需要将局部变量变为全局变量,这时可以使用以下方法: 方法一:全局变量赋值 将变量赋值给全局变量,就可以使变量成为全局变量。 function testFunction() { var localVariable = "I am a …
-
vue使用axios实现excel文件下载的功能
下面是使用Vue和Axios实现Excel文件下载的攻略,过程中将会包含两条示例说明。 准备工作 安装依赖:npm install –save axios file-saver xlsx 其中,axios 是我们将用来与后端交互的网络请求库;file-saver 是将文件保存到本地的库;xlsx 将Excel文件转换为二进制格式。 在 main.js 中导…
-
vue实践—vue不依赖外部资源实现简单多语操作
下面是关于“vue实践—vue不依赖外部资源实现简单多语操作”的攻略。 1. 简介 在前端开发中,多语言支持是非常重要的一个功能。很多项目都需要支持多种语言,如中文、英文、日文等。Vue作为一种流行的前端框架,无疑是支持多语言的。但是,很多开发者在实现多语言功能时,会选择引入第三方外部库,如Vue-i18n等,这种做法虽然方便,但会导致代码的冗余和可维护…
-
vue下载excel的实现代码后台用post方法
下面我将为你详细讲解“vue下载excel的实现代码后台用post方法”的完整攻略。 后台代码的实现 首先,后台需要在接口中返回文件流的形式,以便前端能够接收到需要下载的excel文件。具体代码如下: // 后台 Node.js代码示例 const XLSX = require(‘xlsx’); const fs = require(‘fs’); const…
-
javascript实现倒计时跳转页面
实现倒计时跳转页面,一般分为以下几个步骤: 1.确定倒计时的截止时间,并获取当前时间。 2.根据截止时间和当前时间,计算出倒计时剩余的时间。 3.将倒计时剩余时间格式化为“时 分 秒”形式,并将它显示到页面上。 4.如果倒计时剩余时间大于0,继续每秒更新倒计时时间并显示。 5.如果倒计时剩余时间小于0,跳转到目标页面。 下面是具体步骤: 1.确定倒计时截止时…
-
微信小程序全局文件的使用详解
微信小程序全局文件的使用详解 什么是微信小程序全局文件 微信小程序中,全局文件是指 app.js、app.json 和 app.wxss,它们分别用于配置小程序的全局信息、全局样式和全局脚本。这些文件都处于小程序的根目录下,并且是小程序初始化时自动载入的,所以我们可以在全局文件中定义小程序的整体风格和功能。 app.json app.json 是小程序的全局…
-
使用JavaScript获取Request中参数的值方法
让我们来详细讲解使用JavaScript获取Request中参数的值方法的完整攻略。获取Request参数值的过程分为两个步骤: 获取当前URL中所有参数的键值对 根据需要获取指定参数的值 获取当前URL中所有参数的键值对 通过以下代码可以获取当前URL中的所有参数的键值对: function getAllUrlParams(url) { var query…