javascript声明变量的4种方法是什么

声明变量的方式JavaScript 变量声明的方式有下面几种: ES6之前是 var 和 function ES6中新增 let 和 constfunction 是一种声明变量的方式?我们来验证一下验证方法一: funct...

javascript如何截取字符串

方法1:使用substr()<script type="text/javascript">var str="Hello world!";console.log(str);console.log(str.substr(3,9)); //从倒数第六个字符开始,截取四位</script>效...

微信小程序自定义scroll-view的实例代码

小程序自定义 scroll-view 滚动条话不多说, 直接上效果图效果图wxml代码 <scroll-view scroll-x class="scroll-view" bindscroll="bindScroll"> <block wx:for="{{arr}...

javascript如何修改div内容

javascript修改div内容的方法:1、打开html开发工具,新建一个html页面,然后创建一个<div>标签同时给标签添加id和文本内容。2、保存html代码然后使用浏览器打开,可以看到页面显示...

javascript如何输出三角形

第一步,打开sublimeText编辑器,如下图第二步,编写一个静态的canvas容器,例子是300x300的容器,详细代码如下图第三步,使用js获取到id为canvas的容器,然后把它定义为一块画布//获取ca...

javascript match什么意思

match定义和用法match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。...

javascript清除数组的方法有哪些

javascript清除数组的方法:方式1,splicevar ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了方式2,length赋值为0这种方式很有意思...

javascript对象的定义方法有哪些

javascript对象的定义方法:1、工厂方式 function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ documen...

javascript中怎么将值转为字符串类型

转换成string类型,有三种方式:变量.toString(); 、String(&#39;值&#39;); 、使用&#39;+&#39;拼接一个字符串;每种方式都有使用的范围,我们可以通过下来代码得出以下结论:在基本...

javascript中的转义字符有哪些

转义字符是字符的一种间接表示方式。在特殊语境中,无法直接使用字符自身。例如,在字符串中包含说话内容。"子曰:"学而不思则罔,思而不学则殆。""由于 JavaScript 已经赋予了双引...

javascript sqrt方法怎么用

sqrt() 方法可返回一个数的平方根。语法Math.sqrt(x)参数x 必需。必须是大于等于 0 的数。返回值参数 x 的平方根。如果 x 小于 0,则返回 NaN。提示和注释提示:Math.pow() 方...

javascript异步编程的4种方法

JS异步编程的四种方法一、回调函数,这是异步编程最基本的方法假定有两个函数f1和f2,后者等待前者的执行结果,如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数。fu...

javascript then方法是什么

then()方法是异步执行。意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。语法:promise.then(onCompleted, onRejected);4、参...

基于JS简单实现手持弹幕功能+文字抖动特效代码

前段时间抖音上有个抖动弹幕挺火的,于是决定仿写一个,话不多说,先看效果…效果展示
GIF图看着有点模糊,但实际效果还是不错的。第一眼看上去也不知道该咋做,那就先把要实现的功能...

javascript怎么求数字串的最值

求js数组的最大值和最小值的四种方法给定数组[54,65,43,21,12,34,45,58,97,24],求其最大值和最小值?定义数组var ary = [54,65,43,21,12,34,45,58,97,24];1、字符串拼接法利用...

javascript的this使用方法有哪些

javascript的this使用方法:1) 函数有所属对象时:指向所属对象函数有所属对象时,通常通过 . 表达式调用,这时 this 自然指向所属对象。比如下面的例子:var myObject = {value: 100...

javascript on方法怎么用

on方法定义和用法on() 方法在被选元素及子元素上添加一个或多个事件处理程序。自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法...

如何解决javascript乱码问题

js中文乱码解决办法:设置charset=utf-8,完成。①.js 文件中文显示乱码Javascript文件XX.js编辑保存时有一种编码方案(如GBK)当打开文件的时候所用的编码(如UTF-8)和保存时的编码方...

javascript怎么让div隐藏

新建一个html文件,命名为test.html,用于讲解js如何使一个div隐藏。在test.html文件内,使用div标签创建一个模块,并设置其id为mydiv。 在css标签内,通过id(mydiv)设置div的样式,定义...

网页显示javascript错误怎么办

网页显示javascript错误的解决办法:1、打开IE浏览器,在IE浏览器上方的菜单栏中找到工具项,然后选择工具项中的“Internet选项”;2、在打开的Internet选项窗口中,我们可...

javascript怎么实现字符串转大写

JavaScript-将字符串转成大写的方法str.toUpperCase()str.toUpperCase() 方法将字符串转大写并返回var str = "Hello World Hello World";var str2 = str.toUpperCase();con...

javascript怎么去掉回车

Javascript去除回车换行符号的方法在不同的操作系统,回车换行符号是不一样的,看下面:首先说说\n,\r,\t\n 软回车:在Windows 中表示换行且回到下一行的最开始位置在Linux、unix...

javascript怎么删除节点

方法1:使用remove()删除节点remove()方法可用于删除父节点上的所有元素,包括所有文本和子节点。示例:删除ul节点 上的所有子节点li<!DOCTYPE html><html><head><meta charset="...

javascript怎么删除行

1、首先,打开html编辑器,新建html文件,例如:index.html,插入需要的表格。2、之后在index.html的<script>标签中,输入代码:$(&#39;button&#39;).click(function () {$(this).parent(...

javascript怎么删除dom

JS实现DOM删除节点操作示例一、介绍删除节点通过使用removeChild()方法来实现。removeChild()方法用来删除一个子节点。obj. removeChild(oldChild)oldChild:表示需要删除的...

Javascript如何删除数组

Javascript删除数组的方法:1,delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用f...

javascript对象怎么转为json

JSON 的常规用途是同 web 服务器进行数据交换。在向 web 服务器发送数据时,数据必须是字符串。通过 JSON.stringify() 把 JavaScript 对象转换为字符串。示例:var json = {"na...

javascript怎么判断是否为整数

方式一、使用取余运算符判断任何整数都会被1整除,即余数是0。利用这个规则来判断是否是整数。function isInteger(obj) { return obj%1 === 0}isInteger(3) // trueisInteger...

javascript怎么将字符串转为数字

javascript将字符串转为数字方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整...

javascript怎么判断是否为对象

1、toString() 第一选择let obj = {}Object.prototype.toString.call(obj) === &#39;[Object Object]&#39;2、constructorlet obj = {}obj.constructor === Object3、instan...

详细了解Nodejs中的Promise对象

Promise对象1. promise用来做什么?我们的需求是一次的去执行异步代码我们的做法是在异步请求成功后的回调函数里,执行下一个异步请求但是这样就出现了回调地狱(回调函数中嵌套...

详解Angular中的Observable(可观察对象)

可观察对象(Observable)可观察对象支持在应用的发布者和订阅者之间传递消息。可观察对象是声明式的 —— 即定义的用于发布值的函数,在有消费者订阅它之前,这个函数...

短视频(douyin)去水印工具的实现代码

现在视频号非常火热,之前在做抖音和快手的人就直接把之前的视频直接搬运过来了。但是从抖音app下载的视频都是带官方水印的?这个是怎么去掉的?哦,不对,他们应该都有保留原视频的...

vue 数据(data)赋值问题的解决方案

总结一下我遇到的一个纠结很久的问题。在项目中需要用到后台的数据对前端渲染,使用到了vue整合的axios,使用vue中的钩子函数在页面组件挂载完成之后向后台发送一个get请求然后...

Vue 重置data的数据为初始状态操作

在某些情况下,需要重新使用data中的数据,但是data中的数据已经被各种表单、变量等赋值,那么怎么重置data的值呢?1. 逐个赋值...data() { return { name: '', sex: '', desc: ''...

使用Javascript开发sliding-nav带滑动条效果的导航插件

本文介绍如何使用纯Javascript来开发一款简单的JS插件,本插件可以实现鼠标悬停在导航上时,下方的滑动条自动从当前菜单滑动到所选菜单当中去。本项目的源代码寄宿于GitHub,记得...

Angular CLI发布路径的配置项浅析

前言项目发布总需要根据具体情况配置打包,Angular CLI 提供了方便的打包工具 “ng build”。其中关于发布路径的配置有几样,这里总结汇总它们。base-href
它指定的是项目构建...

Nest.js参数校验和自定义返回数据格式详解

0x0 参数校验
参数校验大部分业务是使用 Nest.js 中的管道 方法实现,具体可以查阅文档 。不过编写过程中遇到一些问题,虽然文档讲得比较晦涩。在做个查询接口,里面包含一些参数...

vue3如何优雅的实现移动端登录注册模块

前言
近期开发的移动端项目直接上了 vue3 ,新特性 composition api 确实带来了全新的开发体验.开发者在使用这些特性时可以将高耦合的状态和方法放在一起统一管理,并能视具...

vue中data改变后让视图同步更新的方法

前言
不久前天看到一个比较有趣的问题,vue中data改变后,如何让视图同步更新,搜索了一下,并没有发现解决问题的方法,只能从源码去找解决方法了。原因
我们都知道,在vue中改变数据后...

7个JavaScript中关于闭包的面试题,你能回答上来吗?

每个 JavaScript 程序员都必须知道闭包是什么。在 JavaScript 面试中,你很可能会被问到闭包的概念。以下是 7 个有关 JavaScript 闭包的面试题,比较有挑战性。不要查看答案或...

详解Node.js中的QUIC协议

在2019年3月,受到 NearForm 和 Protocol Labs 的支持,我开始为 Node.js 实现 QUIC 协议 支持。这个基于 UDP 的新传输协议旨在最终替代所有使用 TCP 的 HTTP 通信。熟悉 UDP...

浅谈Angular CLI的两种安装方式

Angular CLI 安装方式默认已经安装了 Node.js 和 npm 包管理器。1. 在线安装可以使用外网的情况下,可以使用在线安装的方式。要使用 npm 命令全局安装 CLI,请打开终端/控制台...

JavaScript中关于“this”的7个有趣面试题,你能全答对吗?

在 JavaScript 中,this 是函数调用上下文。正是由于 this 的行为很复杂,所以在 JavaScript 面试中,总是会问到有关 this 的问题。做好的准备面试的方法是练习,所以本文针对 this...

浅谈npm邮箱验证问题的解决方法

关于npm邮箱验证问题因为我是大号登录的,早就注册了,当时也忘了为什么注册了,然后可能是当时注册的时候落下了什么步骤没做,所以在我发布时一直报以下错误。搞了半天,不想搞了,继...

浅谈使用angular9+echarts绘制3D地图

新建一个angular9的工程1、安装了@angular-cli的脚手架2、ng -v查看版本3、ng new my-project(项目名)下载echartsnpm i echarts创建容器src/app/app.componnet.html<div id...

vue3常用的API使用简介

vue3.x已经发布了这么久,相关的生态也慢慢起来了,包括vite这个新的打包工具,在vue3.0学习过程中有一些实用性的api对比,希望能在开发中给大家做个示范,准确的使用对应的api去完成...

Vue3 Composition API的使用简介

vue3.0在7月发布了rc版本,vue-cli4.5后也支持选择vue3作为备选版本可以体验了,vue3的正式版本相必也不远了。学不动了呀!!!!
相比vue2.0版本(Option API),Composition API(组合A...

Vue+node实现音频录制播放功能

实现效果:主要实现代码逻辑部分,具体页面结构就不一一介绍了。vue部分:
安装recorderxcnpm install recorderx --save 或者npm install recorderx --save在具体的组件中引入<sc...

详解JavaScript扩展运算符的10种用法(总结)

复制数组我们可以使用展开操作符复制数组,不过要注意的是这是一个浅拷贝。const arr1 = [1,2,3];const arr2 = [...arr1];console.log(arr2);// [ 1, 2, 3 ]这样我们就可以复...

返回顶部
顶部