- 博客(40)
- 问答 (18)
- 收藏
- 关注
原创 JavaScript高级特性剖析:立即执行函数和箭头函数
JavaScript中的箭头函数和立即执行函数都能封装代码,但特性不同。es6的出现导致立即执行函数使用频率大幅度降低,两着的区别如下:①语法上,箭头函数用=>定义,IIFE用(function(){})()包裹执行;②作用域上,IIFE创建独立作用域隔离变量,箭头函数继承外层this;③功能上,箭头函数不能作为构造函数且无arguments,IIFE常用于模块化或异步逻辑;④执行时机,箭头函数需调用触发,IIFE定义即执行。前者侧重简洁的上下文绑定,后者强调立即执行与作用域保护。
2025-03-07 10:10:14
767
原创 JavaScript高级特性剖析:闭包
闭包(Closure)是 JavaScript 的一个核心特性,它是 JavaScript 语言设计的一部分,从 JavaScript 诞生之初就存在。
2025-03-06 15:42:17
736
原创 JavaScript数组方法reduce详解
reduce的参数看起来多,但是认真体会上面的案例不难理解,难点是如何记住Accumulator(累计值)CurrentValue(当前元素)Index(当前索引)Array(原数组)参数顺序口诀:“All Cows In Australia”(ACIA)
2025-02-22 16:28:14
813
原创 浏览器解析流程
当我们在浏览器中输入url后,到底发生了什么?h5,css,js代码执行的顺序是什么?什么情况下会阻塞页面?又有什么办法可以提高页面响应速度呢?
2024-08-25 22:22:30
1336
原创 JS中var和let有什么区别?(详解)
相信很多人和我一样,使用js也有一段时间了,但是依然将不明白在js中 var声明的变量和let 声明的变量到底有什么区别。本文就给各位介绍清楚。
2024-01-30 18:46:09
2222
原创 前端利用AJAX下载文件的方法
在该函数中,使用xhr.response属性获取响应数据,类型为Blob对象,然后通过window.URL.createObjectURL(blob)方法将Blob对象转换成URL对象,并将这个URL赋值给下载链接的href属性,从而实现了浏览器对二进制数据的下载。创建一个URL对象,将其设置为a标签的下载链接,设置a标签的下载文件名……
2023-04-11 11:24:51
2039
原创 php定义全局变量的方法
在 PHP 中,如果你想在一个函数中定义一个变量,然后在另一个函数中使用该变量,可以将该变量声明为全局变量或静态变量。
2023-03-14 10:47:45
3311
原创 适合新手小白的前端基础。会用最简单的话配最简单的代码告诉您各种标签、属性的用法,定期更新,直至完结
刚开始学习前端的人适合看一下本内容,帮助你快速有一个整体的认识,但是“道可道,非常道”。最重要的还是您亲手去敲,去体会
2022-11-10 17:47:17
492
原创 在1至2019中,有多少个数的数位中包含数字9?(java)
import java.util.*;public class 乱七八糟的测试{ public static void main(String[] args) { int count=0; for (int i = 0; i <=2019; i++) { String b=""+i; if(b.indexOf("9")!=-1) { count++; }...
2020-03-26 20:48:17
2124
原创 java实现输出2个字符中相同的字符个数的输出
public class text{ public static void main(String[] args) { String a="abcdefg"; String b="sxcvabcde"; char[]aa=a.toCharArray(); char[]bb=b.toCharArray(); int [][]q=new int [a.leng...
2020-03-16 19:29:00
1087
原创 java蓝桥杯“三角纸牌屋”
public class 乱七八糟的测试{ public static void main(String[] args) { int count=0; for (int a = 1; a < 10; a++) { for (int b= 1; b < 10; b++) { for (int c = 1;c< 10; c++) { for ...
2020-03-12 21:45:44
145
原创 史上最简单先序、中序遍历实现
public class text { public static void main(String[] args) { int a[]= {1,2,3,4,5,6,7,8,9,10,11,12}; atree(a,0); System.out.println(Arrays.toString(a)); } public static void atree(int a[],int...
2020-03-07 13:13:15
144
原创 找到最小的可用ID(从1开始连续数组中找第一个断开的数字)
public class text {//最小可用id public static void main(String[] args) { int a[]=random(50,52); System.out.println(Arrays.toString(a)); Arrays.sort(a); System.out.println(Arrays.toString(a)); S...
2020-03-04 22:00:08
271
原创 寻找水王
题目:三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?public class text { public static void main(Stri...
2020-03-04 11:47:28
160
原创 调增数组顺序使所有奇数位于偶数前面(归并思想实现)
import java.util.*;public class 乱七八糟的测试 { public static void main(String[] args) {//将一个数组前半部分全部放奇数,后半部分放偶数 int []a=sz(11,10); System.out.println("原数组是"+Arrays.toString(a)); int b[]=text2(a);...
2020-03-02 20:31:23
98
原创 调增数组顺序使所有奇数位于偶数前面(快排实现)
package zxcv;import java.util.*;public class 乱七八糟的测试 { public static void main(String[] args) {//将一个数组前半部分全部放奇数,后半部分放偶数 int []a=sz(11,10); System.out.println("原数组是"+Arrays.toString(a)); text1...
2020-02-27 11:42:56
211
原创 java生成指定长度、指定范围的数组
package zxcv;import java.lang.reflect.Array;import java.util.*;public class 另一个乱七八糟的测试 { public static void main(String[] args) { int[] rr=qwe(10,10); System.out.println(Arrays.toString(rr));...
2020-02-25 19:20:29
3931
2
原创 高效求x的n次方的方法
package zxcv;import java.util.*;public class 另一个乱七八糟的测试 { public static void main(String[] args) { int x=poww(2,15); System.out.println(x); } public static int poww(int a,int b) { if(b=...
2020-02-23 14:52:37
635
原创 java“小白上楼梯”
java“小白上楼梯”import java.util.*;public class 小白上楼梯{ public static void main(String[] args) { Scanner x=new Scanner (System.in); while(true) { int t=x.nextInt(); System.out.println(dg(t)); }...
2020-02-21 17:55:56
287
原创 java递归练习
java递归练习import java.util.*;public class 递归练习 {public static void main(String[] args) { int x=5; System.out.println(a(x)); b(1,5); int [] qw= {5,2,1,3,4}; int z=c(qw,0); System.out.print...
2020-02-21 17:16:18
291
原创 输出0~1之间小数的二进制
import java.util.*;public class Text{public static void main(String[] args) { double a=0.625; StringBuffer w=new StringBuffer("0."); while(a>0) { double r=a*2; if(r>=1) { w.append(1)...
2020-02-14 11:53:53
242
原创 判断一个整数二进制下有就几个1
判断一个整数二进制下有就几个1算法思想第一步: 8 - 1 = 7 1000 - 0001 = 0111 第二步: 8 & 7 = 0 1000 & 0111 ——————————— 0000我们可以发...
2020-02-13 16:34:08
263
原创 求数组中唯一重复的值
求数组中唯一重复的值我们以数组值a为例int a[]={0,1,2,3,4,5,6,7,8,9,5}//数字5重读求数组中唯一重复的值,我们有很多的方法:1. 第一种:既然是求0~9中唯一重复的数字,可以用数组a的所有值相加,在减去0+1+2+……9的值就是唯一重复的值2. 第二种:定义一个长度与a相同的数组,循环一遍,只要数组a有的数字,数组w就更新一次。最后只要求出数组w那个...
2020-02-13 12:34:01
277
原创 求最大公约数最简单算法(欧几米德算法)
求最大公约数最简单算法(欧几米德算法)import java.util.*;public class text {//欧几米德求最大公约数public static void main(String[] args) { System.out.println("请输入2个数字"); Scanner x=new Scanner(System.in); int a1=x.nextInt();...
2020-02-11 22:44:26
644
原创 位运算的几种便捷操作,可以提高编写效率
*** java位运算的几种便捷操作,可以提高编写效率***1,思考:2变成8的最快方法 大家都知道2*2*2=8,但是今天我们要利用为运算的相关机制,给大家介绍一种更加快速的方法。 2的二进制数: 8的二进制数: 0010 1000 我们可以直接将2的二进制数直接左移2位即可得到8System.out.println(2&l...
2020-02-11 12:39:18
293
原创 简单的输出大写金额程序
import java.util.*;public class text {//输入数字转换成大写金额(最多仅支持“万”到“分”) public static void main(String[] args) { System.out.println("请输入价值!"); Scanner x=new Scanner (System.in); double value=x.nextD...
2020-02-10 11:03:45
306
原创 程序实现筛选出距离最近的点
import java.util.*;public class text {public static void main(String[] args) { double[][]a= { {1,1}, {2,5}, {3,4}, {1.1,1}, }; double maxdouble =Double.MAX_VALUE; int minx=0; int ...
2020-02-09 15:38:44
611
原创 java插入算法实现
** java插入算法实现**import java.util.*;public class 插入算法{ public static void main(String[] args) { int a[]= {2,5,54,78,53,366,21,1}; charu(a); System.out.println(Arrays.toString(a)); } public...
2020-02-08 14:15:52
242
原创 java实现选择排序
java实现选择排序import java.util.*;public class 乱七八糟的测试 {//选择排序 public static void main(String[] args) { int[]a= {2,5,9,8,7,11,52,36,14}; xuanze(a); for(int x:a) { System.out.print(x+" "); } ...
2020-02-06 17:23:37
205
1
原创 java冒泡排序
java 冒 泡 排 序package zxcv;import java.util.*;public class text { public static void main(String[] args) { int[]a= {5,8,6,3,1,4,2,78,258,8,8,2,1,4,55,4,8,2,3,2,41,789,85,224,32}; maopao(a); fo...
2020-02-05 11:57:31
109
原创 java方法封装的联系
Java各种随机方法的集合import java.util.*;public class text { public static void main(String[] args) { System.out.println(getsns(25)); } public static char getqchar(char a,char b) {//生成字母a~b之间的一个随机...
2020-02-04 14:44:54
182
原创 统计字母出现的次数
统计字母出现的次数import java.util.*;public class 统计字母出现的次数 { public static void main(String[] args) { System.out.println("请输入一个字符串!"); Scanner x=new Scanner(System.in); String a=x.nextLine(); Syste...
2020-02-02 15:34:25
297
原创 输入一个0到9、a到z、A到Z的十六进制数,程序输出相应的十进制数。
输入一个0到9、a到z、A到Z的十六进制数,程序输出相应的 十进制数。思考java是如何实现读取用户输入char类型的?import java.util.*;public class text { public static void main(String[] args) { System.out.println("a~f的unicode码值"+(int)'a'+ " ~...
2020-01-31 16:52:43
922
原创 java实现十进制数0~15转换十六进制
java实现十进制数0~15转换十六进制方法一 :import java.util.*;public class text1 { public static void main(String[] args) { System.out.println("请输入一个十进制数"); Scanner x=new Scanner(System.in); int a=x.nextInt(...
2020-01-31 14:14:01
795
原创 回文字符串的判断
回文字符串的判断import java.util.*;public class text3 { public static void main(String[] args) { System.out.println("请输入一个字符串!"); Scanner x=new Scanner(System.in); String a=x.nextLine(); boolean q=...
2020-01-30 00:57:16
140
原创 用 java 实现“填运算符”
用 java 实现“填运算符”题目:在下面的算式中适当的添加“+、-、*、÷”运算符,使等式成立(不使用括号)。5 5 5 5 5 = 5解题思路:1. 第一步分析:这是一个由5个数组成的算式,一共需要填入4个运算符,而每两个数字之间都有4种选择(加、减、乘、除),通过循环程序可枚举填入4个运算符之一,然后...
2020-01-28 02:05:43
491
空空如也
修改element ui的默认css样式
2022-09-20
php连接mysql相关简单语法
2022-09-14
elentment ui 使用相关问题
2022-09-08
实现php读取mysql数据库,将值返回给html的button
2022-09-07
html简单问题请教(可能是目录树?)
2022-09-05
html5简单问题请教(目录树?下拉菜单?)
2022-09-05
html5简单问题请教(目录树?下拉菜单?)
2022-09-05
c++拷贝构造函数的相关问题
2022-08-25
linux开机自启动配置
2022-08-16
linux iptables相关问题
2022-08-11
#linux一个程序,一个端口,2个ip会有问题么?
2022-08-08
shell脚本相关的小问题
2022-08-04
linux权限相关问题
2022-08-03
c++代码质量,sonarscanner的问题
2022-07-26
bash截取变量一个小问题
2022-07-19
有关学习3GPP 5g相关协议的问题
2022-07-14
c++如何实现判断一个值是否属于enum中的值
2022-07-07
c++有关类使用的一个问题
2022-07-06
c++如何输出argc与argv
2022-07-06
c++ const相关问题
2022-07-01
如何用ajax给vue中的data()属性赋值?
2023-06-27
有关element ui input组件的使用问题
2023-05-30
element ui checkbox 多选框相关问题
2023-05-08
css登录框美化边框实现方法
2023-05-05
MYSQL联合查询相关问题
2023-02-21
如何将指定div重新加载一遍
2023-02-07
无法获取iframe中元素id
2023-02-06
引用的php代码莫名奇妙被注释
2022-12-15
tables有关css的问题
2022-11-28
css中对input 的focus的border修改的问题
2022-11-11
CSS对input设置中遇到的一个疑惑
2022-11-09
如何让css能够自适应当前页面?
2022-11-09
js,element ui 相关问题
2022-11-01
JS事件相关问题(莫名其妙被触发)
2022-10-27
让以下div刚打开时不显示,该怎么做?
2022-10-25
JS相关问题,从静态转换为动态
2022-10-21
鼠标事件以后找到之前定义好的div,将参数传入令其重新读取数据库
2022-10-17
php报错为“重定义“,与实际不符合
2022-09-27
有什么办法能够获得整个页面上有多少个右键弹出的菜单
2022-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人