搜索
共找到"java"相关的 文章91条 信息
  • JavaScript如何替换所有指定字符?3种方法介绍

    在 JS 没有提供一种简便的方法来替换所有指定字符。 在 Java 中有一个replaceAll(),replaceAll(String regex, String replacement))方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。在 JS 最新的提案String.prototype.replaceAll()中,它将replaceAll()方法用于字符串。在该提案还没出来之前,我们来看看在 JS 中有哪些方法可以实现reaplceAll的效果。1.使用split和join的方法这种方法,主要包含二个阶段:使用split方法,根据指定的字符将字符串分成多个部分。然后使用join方法将分割的多个部分连接在一

    2020-11-07

  • 除了 async 速度翻 10 倍,JavaScript 还带来了什么?

    今天的 JavaScript 已经无处不在了,以传统的方式使用 JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建跨平台桌面应用;React Native 则可以用来开发跨平台移动应用;此外,JavaScript 甚至可以在 IoT 设备上运行。Ecma TC39 管理着 ECMAScript 生态的发展,它是当前 JavaScript 语言背后的标准,谷歌 V8 团队一直积极参与 JavaScript 相关标准化工作。V8 是谷歌开源的 JavaScript 引擎(

    2020-11-07

  • 一起聊聊JavaScript的6种继承方式及其优缺点

    温馨提示:想要更好的理解JS继承方式,须了解构造函数、原型对象、实例化对象、原型链等概念第一种:原型链继承利用原型链的特点进行继承functionParent(){ this.name='web前端'; this.type=['JS','HTML','CSS']; } Parent.prototype.Say=function(){ console.log(this.name); } functionSon(){}; Son.prototype=newParent(); son1=newSon(); son1.Say();以上例子解释:①创建一个叫做Parent的构造函数,暂且称为父构造函数,里面有两个属性name、type②通过Parent构造函数的属性(即原型对象)设

    2020-11-02

  • 如何正确比较 JavaScript 中的对象?

    如何正确比较 JavaScript 中的对象?下面本篇文章给大家解决一下比较 JavaScript 对象的四种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符:'a'==='c';//=false 1===1;//=true但是对象却有结构化数据,所以比较起来比较困难。在本文中,你将学习如何正确比较 JavaScript 中的对象。1. 引用比较JavaScript 提供了 3 种对值进行比较的方法:严格相等运算符===宽松相等运算符==Object.is()函数当

    2020-10-30

  • javascript+Canvas如何实现动态粒子连线效果?(代码示例)

    本篇文章给大家通过示例来介绍一下javascript+Canvas实现动态粒子连线效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。javascript+Canvas实现动态粒子连线效果思路如下:绘制随机区域的粒子,记录每个粒子x轴、y轴坐标以及x轴与y轴每次移动的距离通过定时函数使得粒子进行移动,移动后判断是否超过界限,超过则将该粒子删除并生成一个新的粒子判断所有粒子之间的距离,对给定距离的粒子进行连线。代码如下:!DOCTYPEhtml html head metacharset=UTF-8 titleCanvas动态粒子连线/title /head body c

    2020-10-27

  • 使用JavaScript访问设备摄像头的方法

    在这篇文章中,我将向您展示如何通过JavaScript在网页上访问设备的摄像头,并支持多种浏览器,而无需外部库。如何使用相机要访问用户的相机(或麦克风),我们使用JavaScriptMediaStream API。该API允许通过流访问这些设备捕获的视频和音频。第一步是检查浏览器是否支持此API:if(!mediaDevicesinnavigator|| !getUserMediainnavigator.mediaDevices ){ document.write('当前浏览器不支持CameraAPI,请更新浏览器。') return; }在现代浏览器中,支持是不错的(当然没有Internet Explorer,Edge好像有权限问题,多次自动刷新后

    2020-10-26

  • 利用 JavaScript 对象可以做什么?

    利用JavaScript 对象可以做什么?下面本篇文章给大家介绍一下JavaScript 对象可以做到的三件事。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。除了普通的对象属性赋值和遍历之外,我们还可以使用 JavaScript 对象执行许多其他操作。在本文中,我们将了解如何使用它们,包括访问内部属性、操作属性描述符和继承只读属性。1. 访问内部属性JavaScript 对象无法以常规方式访问的内部属性。内部属性名由双方括号[[]]包围,在创建对象时可用。内部属性不能动态地添加到现有对象。内部属性可以在某些内置 JavaScript 对象中

    2020-10-26

  • javascript如何实现斐波那契列数?3种方法介绍

    下面本篇文章给大家介绍一下使用javascript实现斐波那契列数的三种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。JS实现斐波那契列数的三种方法大家是怎么实现斐波那契列数的1,1,2,3,5,8...f(n)=f(n-1) + f(n-2)方法一:functionf(n){ if(n==1||n==0){ return1; } returnf(n-1)+f(n-2); } index.html再给两种解法,对比一下方法二:functionf(n){ vararr=[]; varvalue=null; function_f(n){ if(n==1||n==0){ return1; } if(arr[n]) returnarr[n]; value=_f(n-1)+_f(n-2); arr[n]=value; r

    2020-10-24

  • 11种实用的JavaScript技巧

    JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。本文为大家介绍了11种实用的JavaScript技巧,希望对大家有一定的帮助。1、过滤唯一值Set对象类型是在ES6中引入的,配合展开操作...一起,我们可以使用它来创建一个新数组,该数组只有唯一的值。constarray=[1,1,2,3,5,5,1] constuniqueArray=[...newSet(array)]; console.log(uniqueArray);//Result:[1,2,3,5]在ES6之前,隔离惟一值将涉及比这多得多的代码。此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。 (如果

    2020-10-24

  • 浅谈JavaScript中!和!!的区别

    本篇文章和大家一起聊聊JavaScript中!和!!的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值,1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。!null=true !undefined=true !''=true !100=false !'abc'=false2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常常会写这样臃肿的代码:判断变量a为非空,未定义或者非

    2020-10-23

ots网络logo

OTS网络安全门户主要提供网络信息安全教程、文章、工具,让更多的小伙伴加入我们的社区一起学习。

技术支持: 建站ABC | 管理登录