自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【自用】egret 列表单项选择

private _list:eui.List;// 可以为list里所有的item添加点击事件this._list.addEventListener(eui.ItemTapEvent.ITEM_TAP, this.onTap, this);onTap() { for (var i = 0; i < this._list.numChildren; i++) { // 判断list中的子项,是否是当前点击的子项 // 用itemIndex 和 selectedIndex判断,相

2021-03-30 14:44:48 359

原创 【egret】下拉目录

效果如下主UI界面1、初始化 public u_scrollerItem: eui.Scroller; public u_mcChapter: eui.Group; // 装菜单的单个item private m_viewList: View[] = []; protected initView(): void { for (let i = 0; i < List.length; i++) { let view: View = new View(); this.

2020-11-07 12:00:12 358

原创 【自用】端口被占用

假设8080端口被占用打开cmd输入netstat -aon|findstr "8080"输入,可得占用端口的程序tasklist|findstr "9824"结果:cmd关闭9824进程taskkill /pid 9824 -f

2020-10-22 17:51:32 127

原创 VS Code 新文件覆盖旧文件处理方式

第一种方式Ctrl + shift + p 输入setting,打开设置在设置里搜enable preview,然后取消勾选。第二种方式Ctrl + shift + p 输入setting,打开设置,点击右上角的按钮,打开setting.json在设置中加入"workbench.editor.enablePreview": false...

2020-10-10 10:10:42 732

原创 【egret】画画组件

效果如下代码写的比较垃圾,希望大家可以帮忙指点一下,万分感谢。代码/** * DrawUI 画画组件 * @author baozi */class DrawClothesCom extends eui.Component { private m_pen: egret.Shape; private m_sp: egret.Sprite; private m_penList: egret.Shape[] = []; private m_penPool: e

2020-09-25 15:25:12 285

原创 【egret】2、缩放

缩放值尽量不要设置为0有时候,将某个组件的缩放值设为0时,组件会把整个界面盖住,整个界面无法点击,缩放值像是设置了无穷大解决方法1、将组件的visible设置为false(推荐)a.visible = false;2、将缩放值设置为0.01a.scaleX = 0.01;a.scaleY = 0.01;...

2020-09-24 17:44:05 262

原创 【egret】1、数组复制

数组复制栗子1、直接赋值的数组拷贝方式,改变b时,会改变到原来的a数组 let a = [1,2,3]; let b = a; b = [1,2] //console.log(a) [1,2] //console.log(b) [1,2]2、由方法得到的数组,在外部被获得后(b获得a),b改变时,a也会被改变; private getA(): number[] { let a = [1,3,5]; return a; } private change(): void {

2020-09-24 17:18:53 272 1

原创 【leetcode 263 】丑数【javascript】

编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数示例:输入: 6输出: true解释: 6 = 2 × 3输入: 8输出: true解释: 8 = 2 × 2 × 2输入: 14输出: false 解释: 14 不是丑数,因为它包含了另外一个质因数 7。说明:1 是丑数。输入不会超过 32 位有符号整数的范围: [−231, 231 − 1]。代码实现var isUgly = function (num) { // 避免0和负数

2020-09-17 13:55:40 133

转载 【egret】点击按钮,复制文本内容至剪切板

this.btnCopy.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onCopy, this);private onCopy(evt: egret.TouchEvent): void{ let copy = document.createElement("input"); copy.value = "需要复制的内容"; document.body.appendChild(copy); copy.select(); copy.se

2020-09-16 17:22:26 904 1

原创 【leetcode 231 】2的幂 【javascript】

给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例输入: 1输出: true解释: 20 = 1输入: 218输出: false2的幂次方的数字,转换为二进制都是 1 + N个0(例 1 0000 0000)这种形式将二进制 1000 减 1 后得 01111000 & 0111 = 0&:按位与 运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位都为1时,结果位才为1。代码实现var isPowerO

2020-08-27 16:31:59 135

原创 【leetcode 204 】 计数质数 【javascript】

统计所有小于非负整数 n 的质数的数量。示例输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。关于质数的筛选,江湖中传说着一个方法 ————埃拉托斯特尼筛法大致步骤:我们知道 2 是一个素数,那么 2 × 2 = 4, 3 × 2 = 6, 4 × 2 = 8… ,2的倍数都不可能是质数,那么将这些数字标记出来(比如标记为true);接下来的素数是3,那么将3的倍数也都标记出来;之后只需要判断奇数是否为质数,因为偶数肯定是2的倍数,所以不

2020-05-20 18:18:08 239

原创 【leetcode 1 】两数之和 【javascript】

说明给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]————————...

2020-04-27 16:36:19 105

原创 【leetcode 66 】 加一 【javascript】

说明给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。—————...

2020-04-23 17:49:54 112

原创 【leetcode 136 】 只出现一次的数字 【javascript】

说明:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。要求:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4——————————————————————————————————————异或算法!异或算法!异或算法...

2020-03-31 17:15:51 126 1

原创 【leetcode 125 】 验证回文串 【javascript】

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true示例 2:输入: “race a car”输出: falsevar isPalindrome = function (s) { // 将字符串转化为全小写,...

2020-03-31 15:45:34 103

原创 egret eui.Scroller 滚动到底部的判断

egret eui.Scroller 滚动到底部的判断public scrollerItem: eui.Scroller;// 如果(滚动的距离 + 滚动区域的高度) >= 可滚动内容的高度,那么此刻内容已经滚动到了底部 if ((this.scrollerItem.viewport.scrollV + this.scrollerItem.height) >= thi...

2020-01-03 18:02:07 1562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除