小天天天天 Java 999+ 2023-07-26 17:35:52
背景: 2023年经营惨淡,经历了裁员就业跳槽再就业,在找工作过程中对于知识的梳理和总结,本文总结JAVA多线程。应用场景:需要同时执行多个任务或处理大量并发请求时,目前常用的场景有:Web服务器:在Web服务器中,每个请求通常都是一个独立的任务,通过使用多线程可以同时处理多个请求,提高服务器的吞吐量和响应速度。并行计算:对于需要处理大量计算的任务,如图像处理、数据分析、科学计算等,可以使用
小天天天天 前端 999+ 2022-12-10 23:59:23
一、实现点击按钮,复制文本框中的的内容<scripttype="text/javascript">functioncopyUrl2(){varUrl2=document.getElementById("biao1");Url2.select();//选择对象document.execCommand("Copy");//执行浏览器复制命令alert("已复制好,可贴粘。");}</script>&
小天天天天 前端 999+ 2021-12-23 14:58:50
1、输入一个值,返回其数据类型**functiontype(para){returnObject.prototype.toString.call(para)}2、数组去重functionunique1(arr){return[...newSet(arr)]}functionunique2(arr){varobj={};returnarr.filter(ele=>{if(!obj[ele]){obj[ele]
小天天天天 前端 999+ 2019-12-12 11:05:58
如何操作数组在编程语言和脚本语言中是最基础的技能,Javascript也提供了内置的的数组操作函数和方法,今天我们主要介绍前端开发中经常遇到的操作数组的常规方法以及ES6操作数组的神奇方法。1.数组去重1)常规方法去重数组去重就是去掉数组中重复的项,我们使用常规的方法是定义一个新数组,遍历要去重的数组,然后一个个比对,如果数组中的值没有在新数组中出现,就将该值追加到新数组中,反之就不操作,最终得到一个去重后的新数组。vara=[1,1,
小天天天天 前端 999+ 2018-04-29 14:04:08
Push.js是一个可以快速运行和接收的Javascript桌面通知库,它支持IE9+,以及现代浏览器如:Chrome,Safari,Firefox。它可以应用在网页消息推送方面,而且简单易用。安装我们可以使用npm快速安装。npminstallpush.js--save使用运行push接收通知非常简单,以下代码就可以创建一个新的通知:Push.create('HelloWorld!');我们还可以传入参数对象,定制通知效果,Pus
homeros 前端 999+ 2017-12-12 17:24:56
首先,Javascript中将类型分成两大类:原始类型:共有5种原始类型,包括数字、字符串、布尔值、null和undefined对象类型:除了原始类型之外,别的都是对象类型;包括数组和函数也是一种对象任意类型转换的原则是:当js期待一个布尔值时,js会将任意类型转换成布尔值;当js期待一个字符串时,js会将任意类型转换成字符串;当js期待一个数字时,js会将任意类型转换成数字;当js期待一个对象时,js会尝试将任意原始类型转换成对象——
homeros 前端 999+ 2017-12-12 17:23:59
javascript执行线程是一个单线程。js异步编程的概念模型图(注意,仅仅是概念模型图,根据不同的浏览器有更高效的实现)如下: setTimeout代码示例分析:假设有以下的代码:function working(seconds){ seconds=seconds||1; var start= new&
homeros 前端 999+ 2017-12-12 17:21:52
Javascript是基于词法作用域的语言:通过阅读包含变量定义在内的数行源代码就能知道变量的作用域。全局变量在程序中始终有定义,局部变量在声明它的函数体内以及所嵌套的函数内始终有定义。 首先,有几个概念是需要先弄明白的。执行上下文 什么是”上下文“?在计算机领域,这个名词比较抽象,简单理解,就是程序在执行的时候,程序当前的状态,一般可以简单理解成”当前能直接或间接访问到的程序变量“。 javascript
小天天天天 前端 999+ 2017-04-11 03:22:31
debounce函数 防止高频调用的debounce函数对于那些执行事件驱动的任务来说是必不可少的提高性能的函数。如果你在使用scroll,resize,key*等事件触发执行任务时不使用降频函数,也行你就犯了重大的错误。下面这个降频函数debounce能让你的代码变的高效:这个debounce函数在给定的时间间隔内只允许你提供的回调函数执行一
小天天天天 前端 999+ 2017-05-08 03:22:31
什么是对象?对象是属性的无序集合。对属性的理解:属性名+属性值(名值对)Js中的数据类型包括函数类型的(引用类型第一种)。如果属性值是基本数据类型或数组或对象本身,就是属性。如果属性值是函数,这就是我们常说的方法。(看下图手册截图理解)Js是一种基于对象的语言。在js中,一切皆是对象。 在js中,对象的分类:其中内置对象是指ECMAScript的内置对象,也就是说在、nodejs、actionscript都是可以使用的。&nb
小天天天天 前端 999+ 2017-08-15 10:24:53
记下备忘:
小天天天天 前端 999+ 2017-08-15 10:24:53
document文档对象属性 .title: 代表网页的标题 .body: 代表网页中的唯一一个body标签对象方法 .write(“xxx”); .getElementById(“id名”); &nb
小天天天天 前端 999+ 2017-08-15 10:24:53
========js操作DOM======节点创建节点增加节点删除节点修改(替换)创建节点:元素节点例:<p></p>文本节点例"我是文本"属性节点例<imgsrc="xxxx"/>创建元素节点:document.createElement('标签名称')创建文本节点:document.createTextNode('文字内容')
小天天天天 前端 999+ 2017-08-15 10:24:53
采用css中display属性none隐藏标签的方法来实现:使用JavaScript函数代码判断onmouseover事件调用函数传过来的值,然后通过DOM操作改变他的display属性值为block,达到显示的目的;点击下面的链接看效果点我js部分代码如下:其中pid来接收调用函数时传过来的值;function tab(pid) { &nbs
网站文章数:483
今日UV/PV/IP:6/6/6
昨日UV/PV/IP:19/22 /19