自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx 部署指定文件夹下的项目(本地测试)

【代码】Nginx 部署指定文件夹下的项目(本地测试)

2024-01-30 18:44:03 454

原创 Nginx 本地部署vue项目

taskkill /f /t /im nginx.exe (有时候明明输入命令关闭了nginx服务却发现仍能访问,可以使用以下命令杀死所有nginx.exe进程)nginx.exe -s reload (重新加载nginx配置)nginx.exe -s quit (停止nginx服务)nginx.exe -s stop (强制停止nginx服务)cmd或直接运行nginx.exe。

2024-01-30 18:17:59 661

原创 Ant Design Vue 树形表格计算盈收金额

【代码】Ant Design Vue 树形表格计算盈收金额。

2023-11-21 11:11:51 234

原创 vue 导出execl

vue 导出execl文件

2023-04-04 09:52:37 215

原创 小程序 canvas 绘制图片

2、多张图片绘制需要调用 img.onload,进行嵌套绘制。1、canvas不能绘制网络图片需要转换成本地图片进行使用。

2022-12-16 17:00:44 1410

原创 uni-app 背景音频 熄屏或者退回桌面之后不在播放

uni-app 背景音频 熄屏或者退回桌面之后不在播放

2022-07-20 21:01:05 3307 4

原创 uniapp 离线打包 使用系统定位,无需注册高度、百度地图

问题:最近因为公司需求,放弃高德、百度地图的定位,使用系统定位来进行APP的定位功能开发;前端只能获取定位的经纬度,处理办法一般是通过第三方的sdk或后端接口来进行经纬度的中文地址解析.解决办法:由于环境原因,以上方式都不行;安卓开发是没有以上问题的,可以对系统定位的经纬度进行中文解析,两者结合问题奇迹般解决了1、在Android Studio 配置 AndroidManifest.xml文件中的系统定位的权限离线打包系统定位配置 <!--定位权限--> <use

2022-04-09 13:59:13 3647

原创 uniapp 自定义基座调试(Android)

1、Android Studio -》src-》main-》assets-》data-》dcloud_control.xml添加 debug=“true” syncDebug=“true”

2022-04-09 11:03:12 4772

原创 uniapp 离线打包广告配置

刚开始认为离线打包的广告配置很难,以为需要手动布置开屏、插屏的页面,配置完成之后才发现不是那么回事,过程如下:1、申请企业的 HBuilder X 账号2、登录 企业的 HBuilder X 账号,生成AppID,...

2022-03-28 14:07:25 1983

原创 uniapp 离线打包

离线打包对于没有 Android Studio 基础的人来说,是很难受的,过程如下。1、下载Android离线SDK2、下载HBuilder X注意:HBuilder X 和 离线SDK 版本必须一致,否则会影响后面的打包 (我的版本 3.2.16)3、下载Android Studio 版本最好 4.0以上4、准备安卓签名证书文件(一般公司都有提供),没有过程如下:第一种: 自己手动生成证书第二种: dcloud 开发者 自动生成证书5、选择 离线打包文件中 HBuilder-I

2022-03-15 20:27:49 7176 2

原创 uniapp plus.barcode.scan 识别失败,提示 “code“: 8

最近在做一个二维码的小工具,生成的二维码,相册选中二维码识别经常出现 {“code”: 8, “message”: “”}的情况,查找了很多资料都说是二维码图片过大,需要压缩,又不给出解决的方法示例,下面是解决示例:1、打开相册后执行的操作 // 打开相册 openImage(){ let that=this; // 调用手机相机和获取相册功能 uni.chooseImage({ count: 1, sizeType: ['original',

2022-01-25 14:21:19 2122 2

原创 uniapp 本地离线打包 的问题

1、Cannot resolve symbol ‘weixin’问题:修改 WXEntryActivity.java文件 报错 Cannot resolve symbol ‘weixin’解决:File->Invalidate Caches/Restart 清除缓存并重启 idea2、访问设备上照片、媒体内容和文件的弹窗解决:在主项目的strings.xml中添加如下字段。strings.xml位于 项目目录/src/main/res/values下<resources>

2021-12-22 09:56:45 2234

原创 js 抓取网页数据

js抓取网页数据,其实很简单,没那么复杂,需要使用3个函数配合使用:indexOf 返回某个指定的字符串值在字符串中首次出现的位置lastIndexOf 返回一个指定的字符串值最后出现的位置substring 提取字符串中介于两个指定下标之间的字符简单来说就是 获取元素的开始位置、结束位置,如何进行提取,得到结果。一、获取网页数据二、封装提取数据的方法 getAlarms(val,later,before){ var alarm=val; //某个指定字符之后

2021-11-19 13:52:31 11749 1

原创 a标签 莫名其妙自动加上 target=“_blank“ 的问题

1、自动加上 target="_blank"的原因:a标签不需要跳转,千万不要加这两种方法;不然点击a标签时,会自动在a标签中加上 target="_blank"<!--第一种--><a href="javascript:;">我不会被跳转</a><!--第二种--><a href="javascript:void(0)">我不会被跳转</a>2、解决方法:(1) 去掉 href="javascript:;" 或 hr

2021-09-03 11:41:53 665

原创 获取小程序源代码

获取小程序源代码1、安装夜神模拟器2、安装微信和QQ3、安装 ER管理器4、发送到QQ5、使用反编译脚本解包 wxapkg方法:运用模拟器,在电脑上运行微信和小程序,从而获取小程序的wxapkg包,再用反编译器就可以获取到源码了1、安装夜神模拟器选择 Android5 的模拟器2、安装微信和QQ搜索框上搜索微信和QQ进行下载3、安装 ER管理器网盘: https://pan.baidu.com/s/1gvigmNXmtw3ElNqsP-9njQ 提取码: vn12下载 ER管理器

2021-08-27 14:02:44 3774 6

原创 白鹭 动态绑定数据并渲染到列表

1、创建 DetailScene.exml 的场景页面(1)拖一个Scroller 滚动控件过来,删掉里面的Group控件,设置Scroller 的属性scrollPolicyH 为 off,scrollPolicyV 为on(2)把List 拖到 Scroller页面里2、创建List 的 Detail_list.exml 皮肤模块3、设置LIst的皮肤为 Detail_list4、处理 DetailScene.ts 中获取的数据public src_Detail: eui.Scroll

2021-06-07 14:35:22 224

原创 白鹭 弹窗制作

1、制作吐司弹窗 //吐司弹窗 public showToast(TEXT: string,time: number){ //位图背景 let img: egret.Bitmap = new egret.Bitmap(); img.texture = RES.getRes('toast-bg_png'); this.addChild(img); //获取屏幕的宽度 img.x = this.width / 2 - img.width / 2; i

2021-06-03 18:24:16 269

原创 百度-在线合成语音

在线语音合成一、前期准备1、登录 百度智能云.2、创建应用3、管理应用二、用原生 js 实现语音播报html <div class="btn_box"> <select> <option value="5003">度逍遥</option> <option value="5118">度小鹿</option> <option

2021-04-13 14:54:32 794

原创 智能插座的使用

智能插座的使用1、使用 云控智能插座 (浙江云控物联科技有限公司)2、下载 阿里智能 --》添加设备 --》分类搜索 --》云控智能3、确认家庭WiFi --》未授权则,二维码分享授权4、设置电脑断电后,自动重启电脑电脑设置:断电自动开机:chipset —PCH—Restore On AC Power Loss选项,有三个值表示再通电时的状态:1 [Power Off],表示保持关机状态。2 [Power On],表示自动开机。3 [Last State],表示仍保持断电

2021-03-10 18:27:46 4144 4

原创 TypeError: Failed to execute ‘setRequestHeader‘ on ‘XMLHttpRequest‘

TypeError: Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’ *****解决方法:后台: 清除浏览器数据app: 卸载app,重新下载

2021-03-10 17:43:02 1520 2

原创 使用 Map对请求数据,进行重新整理

使用jq 的map方法,对请求数据的重新整理,并渲染出来 //取出 back的数据,重新整理 data = data["back"] arr = $.map(data, function (item) { var rObj = {}; rObj["id"] = item.id; rObj["nickname1"] = item.nickname1 || item.user1+"0000"; rObj["nickname2"] = ite

2021-01-12 12:05:29 272

原创 文本自动转换成语音

一、SpeechSynthesisUtterance 构建语音合成<!DOCTYPE html><html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>语音测试</title> <script type="text/javascri

2020-11-11 16:13:57 729

原创 图片的上面或下面,有空隙的问题

原因:图片下面的空隙是由于图片默认基线对齐造成的解决方法:方法一img { vertical-align: top;}方法二img{ display:block;}方法三.parent{ line-height:0;}

2020-10-27 16:27:18 394

原创 前端代码的规范

一、HTML规范(1)DOCTYPE声明html文件必须加上DOCTYPE声明,并统一使用HTML5的文档声明:< ! DOCTYPE html >(2)页面语言推荐使用 cmn-Hans-CN(简体,中国大陆),但考虑浏览器和操作系统的兼容性,目前仍然使用zh-CN< html lang="zh-CN">(3)charset 字符集合一般情况统一使用 “UTF-8” 编码< meta charset=“UTF-8”>(4)代码缩进统一使用四

2020-10-12 19:05:45 527 1

原创 Access to XMLHttpRequest at ‘file:///C:/Users/Administrator/Desktop/test/AJAX/demo_test.txt‘

请求数据报错: Access to XMLHttpRequest at ‘file:///C:/Users/Administrator/Desktop/test/AJAX/demo_test.txt’ from origin ‘null’ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, ht

2020-09-24 09:54:14 29455 5

原创 重绘和回流

repaint(重绘):就是在一个元素的外观被改变,但没有改变布局(宽高)的情况下发生的,如改变背景色、outline。决定元素外观风格的属性。reflow(回流)当render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。浏览器会重新计算元素的几何属性。盒子模型相关属性会触发重布局定位属性及浮动也会触发重布局改变节点内部文字结构也会触发重布局影响性能频繁触发重绘与回流,会导致UI频繁渲染,最终导致js变慢;回流必将引起重绘,而重绘不一定会引起回

2020-09-22 17:13:09 58

原创 web页面如何渲染

页面渲染1.下载html文档2.解析html文档,生成DOM3.下载文档中引用的CSS、JS4.解析CSS样式表,生成CSSOM5.将js代码交给JS引擎执行6.合并DOM和CSSOM,生成Render Tree7.根据Render Tree进行布局Layout(尺寸、位置)8.绘制(Paint)每个层中的元素9.执行图层合并(Composite Layers)...

2020-09-22 16:54:36 229

原创 前端工程师优化

前端优化一、 页面内容1. 减少http请求次数2. 减少DNS查询次数3. 缓存ajax4. 懒加载/预加载5. 减少DON元素数量6. 减少iframe7. 避免4048. 避免重定向二、 服务器1. 使用CDN2. 添加Expires/Cache-control报头3. 配置Etage4. 使用GET AJAX请求5. 避免空的图片src6. 尽早flush输出7. Gzip压缩传输文件三、JS/CSS1. css置顶,js置顶2. 避免CSS表达式3. 代替@import4. 使用外部css/js5

2020-09-22 16:45:50 206

原创 小女孩行走

小女孩行走<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title&

2020-05-25 16:22:41 161

原创 js 原型链的深入

原型链__proto__的学习1、 IE11和谷歌__proto__指向的改变//改变指向__proto__的指向 var obj1={ a:1, b:2 } var obj2=Object.create(obj1)//指定obj2的原型对象为obj1 console.log(obj1.__proto__)//原型链指向Object.prototype console.log(obj2.__proto__)//原型链指向obj12、兼容ie11一下的强行

2020-05-25 15:57:37 81

原创 小程序报错:Cannot read property 'currentTarget' of undefined

Cannot read property ‘currentTarget’ of undefined原因:使用了e.currentTarget.dataset.xxx的方法在onLoad中不需要调用,去掉方法即可

2020-04-15 23:03:35 3722

原创 小程序报错 :should have url attribute when using navigateTo, redirectTo or switchTab

should have url attribute when using navigateTo, redirectTo or switchTab问题原因个人理解:wxml中使用了navigator标签,js中用到了 wx.navigateTo做跳转。解决方法:把navigator标签修改成view标签...

2020-04-15 22:50:16 16206 1

转载 npm ERR! network

npm ERR! network错误代码如上:解决办法:删除npmrc文件。使用镜像镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry http://registry.cnpmjs.orgnpm info underscore (如果上面配置正确这个命令会有字符...

2020-03-26 22:04:02 8660

原创 npm报错 :operation not permitted, mkdir ‘C: \Program Files \node js \node_ cache _ cacache’

1. nhandled re jection Error: EPERM: operation not permitted, mkdir ‘C: \Program Files \node js \node_ cache _ cacache’2. Error: EPERM: operation not permitted, mkdir ‘C: \Program Files \node js nod...

2020-03-26 00:14:23 5441

转载 node安装

前端node安装一、安装过程二、Windows10下出现管理员权限问题时,参考以下三、cmd输入npm没反应,光标一直闪烁node安装一、安装过程下载node.js 官网地址: https://nodejs.org/en/ 点击下载即可点击开始安装,下一步,下一步…二、Windows10下出现管理员权限问题时,参考以下1.使用管理员权限打开命令行窗口2.cd到下载的node...

2020-03-25 21:59:27 110

原创 .NET 面向对象的三大特性

面向对象的三大特性封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果不想被外界方法,我们大可不必提供方法给外界访问。简单来说:对内私有,对外公有,用get和set进行封装,保护数据,隐藏功能继承子类继承父类的所有公用属性和方法多态多态包含重载和重写重载重载关键字OverLoad,函数名相同,参数个数、类型不同的统称为重载。优点:在不改变原来方法的基础上,...

2019-10-22 21:25:59 436

空空如也

空空如也

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

TA关注的人

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