自定义博客皮肤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)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 小程序使用webview嵌入H5,附件链接无法打开问题

在一次做项目时,排查小程序中附件链接打不开问题,但另一个小程序同样的代码有的可以打开,有的打不开;小程序的wx.request()是通过jsCore调用系统原生api发起的请求,即便header里带有set-cookie,也不会在web-view对应的’浏览器’中设置cookie,而是由原生应用来处理这个header中的set-cookie。但是,小程序中的web-view和微信中直接打开的h5,因为用的是同一个浏览器内核,所以,它们的cookie、storage是可以共享的。

2023-07-27 10:10:30 1411

原创 javascript-正则表达式匹配出URL地址,批量添加a标签

同时不匹配:带有a标签的url、邮箱、123.23、haha.123、123.123.123等不是真正url的字符串,富文本消息中的标签正常返回,不影响换行等样式。这个只能完全匹配单个url的情况,多个url不匹配、邮箱、数字、ip等不匹配,本想着就这样限制死算了,结果最近又发现富文本消息默认有p标签等,我是将p标签替换掉之后使用正则匹配的,这样本来换行的消息就不换行了,于是又要改正则了。正常的逻辑是a标签的url不替换,其他正常的url替换,目前这方式还不知道有没有其他问题。

2023-07-11 15:57:39 583

原创 H5跳小程序的三种方法

H5跳转到小程序的三种方法

2023-01-14 14:14:52 6993

原创 对接钉钉API语音功能相关文档

语音接入功能一听到要对接钉钉语音功能,就会想到微信语音对接过程,所以相关过程应该类似,于是去查看钉钉API文档:钉钉API文档先自己大概看一遍再去下手做:1:首先跟微信一样使用钉钉相关的能力需要引入相关的jsAPI文件<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.7.13/dingtalk.open.js"&...

2019-11-08 15:20:36 4739 4

原创 产品学习之路(一)

SMART原则(S=Specific、M=Measurable、A=Attainable、R=Relevant、T=Time-bound)是为了利于员工更加明确高效地工作,更是为了管理者将来对员工实现绩效考核提供了考核目标和考核标准,使考核更加科学化、规范化,更能保证考核的公正、公开与公平。在做好开发的同时,还需要熟悉产品业务逻辑,不能为了功能而做功能,要从产品经理的角度去看待每个需求和客户痛点所在,这样针对产品设计出来的东西自己也有发言权;如果事情有变坏的可能,不管可能性有多小,他总会发生。

2023-12-01 10:32:41 140 1

原创 用vite搭建vue3+ts项目

1:首先vite环境安装或者2:输入项目的名字,在这里用vue3_test3:选择项目类型,这里选择Vue+ts4:出现下图,初始化基本创建完成项目文件目录如下我们可以发现文件有标红提示,找不到依赖文件,这时候我们到项目目录下,执行一下npm install安装一下相关依赖即可,此时可以看到已经不报错了现在我们npm run dev启动看看此时,项目初始化完成。

2023-09-27 09:30:29 542

原创 ant-design-vue中table组件使用customRender渲染v-html

1、customRender可以使用,但是使用v-html发现不生效还报错。2、customRender函数返回肯定是jsx语法,于是发现这样写可以。ant-design-vue遇到table中列表数据需要高亮渲染。

2023-07-27 09:59:06 3258 2

原创 H5页面嵌入APP录音功能方案

安卓,ios开发提供对应原生录音方法,H5开发人员进行对接录音功能模块,最终语音录入功能在App能够正常使用。

2023-07-11 16:18:45 1674

原创 ztree父节点半选中状态下,全选子节点时,默认只取父节点的值

ztree父节点半选中状态时,全选子节点后,默认选中父节点

2023-03-14 14:51:01 401

原创 网站变灰小妙招-几行代码搞定

网站变灰不需要重写样式,几行代码搞定

2022-12-06 09:30:44 117

原创 浅拷贝和深拷贝理解

2:JSON.stringify()和JSON.parse(),来进行对数组的深拷贝,但需要注意,比如拷贝的对象里面含有正则,Date对象,Function等时候,会存在问题,无法拷贝出这些属性。浅拷贝,深拷贝是针对引用类型来讲的。引用类型的名在栈内存中,值在堆内存中,由栈内存提供一个引用地址指向堆内存中的值,在进行拷贝的时候实际拷贝的是引用地址,并不是实际的值。深拷贝:递归复制所有对象的属性,新增了一个指针的同时申请的一个新的内存地址,让这个新指针指向新的内存地址,所有复制的对象改变之后不影响原对象。

2019-11-08 18:05:55 21

原创 移动端使用fiddler抓包工具进行调试

本人也是在做项目中遇到的一个问题,客户没有提供测试环境和测试app,不能直接使用本地代码来测试,而且app里面看不到具体接口请求和问题反馈,于是根据客户提供的方法和网上搜索的结果,fiddler工具来进行手机抓包。连接与电脑相同的wifi,修改wifi的网络,手动设置代理,代理服务器主机名为电脑的IP地址,代理端口为在fiddler里设置的端口号,保存后,fiddler将能够收到手机上的请求信息。必须保证手机和安装fiddler的电脑在同一wifi下连接。3.2手机设置wifi的代理。

2019-03-14 10:59:59 2189 1

原创 分享一个移动端方便查看日志的js

可以直接引用文件,初始化即可使用,在页面上可以看见控制台,接口等。

2019-03-13 17:34:18 1229

原创 video使用安卓手机在播放状态或者播放后浮在最上层问题

MPEG-4视频,支持2.5Mbps、640*480像素、30帧每秒、AAC-LC音频,速率为160Kbps、48kHz,立体声音频输入的.m4v、.mp4、.mov格式。240像素、30帧每秒、支持1.3版的AAC-LC音频,速率为160Kbps、48kHz,立体声音频输入的.m4v、.mp4、.mov格式。视频设置背景图,透明。

2019-01-09 11:20:11 16367 10

转载 纯JS加密解密

function Secret_Key(str,pwd,type) { var b = new Base64(); //Base64加密 if(type=='encryption'){ str = b.encode(str);//Base64加密 var prand = ""; for(var i=0; i&lt;pwd.length...

2019-01-03 14:55:09 797

原创 h5页面嵌入微信进行语音识别和分享功能注意问题

我们要做与微信相关的功能一定是进入api文档来参照文档操作[https://mp.weixin.qq.com/wiki?2、在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js。备注:登录后可在“开发者中心”查看对应的接口权限->网页授权->业务域名和JS接口安全域名。第一步: “公众号设置”的“功能设置”里填写“JS接口安全域名”加入域名。1、首先需要先登录微信公众平台进入。3、首先需要将配置项填写完整。

2018-04-04 10:56:39 7168

转载 Angular学习资料

TypeScript资料 GitBook:https://zhongsp.gitbooks.io/typescript-handbook/content/ Typescript中文文档:https://www.tslang.cn/docs/handbook/basic-types.htmlangular资料 angular官方中文文档:https://www.angu...

2018-02-10 17:23:11 343

转载 angular入门

JIT:先tsc编译成js文件,打包压缩,浏览器加载代码,启动angular,通过JIT编译处理代码,然后再渲染应用。父->子: @input() 父组件添加子组件的引用@ViewChild()来获取子组件。用来创建元素、文本、设置属性、添加样式和设置事件监听……删除node_modules包提示路径过长。2.单向 视图 -> 数据(事件)子-> 父: @Output()订阅Subject next订阅。ng help 查看所有指令。3.双向 视图 <–> 数据。1.单向 数据 -> 视图。

2018-02-10 17:16:39 918

原创 总结的common.js

一些共用的js,例如三态,数组去重,冒泡排序等等

2017-04-01 15:51:24 396

原创 jquery-放大镜通用

自己封装好的一个可以直接传参调用,适用于所有,图片自己替换

2017-04-01 10:53:04 318

原创 CSS2D--吃豆子游戏

CSS2D--吃豆子的小游戏

2017-04-01 10:46:32 485

转载 CSS3D--球体

3D球体

2017-04-01 10:44:56 3275

转载 CSS3D--魔方

3D魔方

2017-04-01 10:43:37 672

原创 CSS3D--翻转

3D翻转

2017-04-01 10:41:22 424

原创 CSS3D--立方体

3D立方体自动旋转

2017-04-01 10:40:16 369

原创 多媒体--切换歌曲

多媒体--切换歌曲

2017-04-01 10:31:21 464

原创 canvas的实例--你中奖了吗?刮刮乐

canvas–刮刮乐效果,常见于电商网站的刮奖环节<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width; initial-scale=1.0"> <title>Title</title> <styl

2017-04-01 10:10:07 528

原创 canvas的实例--现在几点啦?钟表

canvas钟表的例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style></style></head><body><canvas id="cav" width="600" height="600"></canvas><script>

2017-04-01 10:08:08 238

原创 canvas的实例--每个人都想拥有的哆啦A梦

学习canvas时画的一个哆啦A梦,还有不足,以后改进

2017-04-01 10:05:45 781

原创 HTML的简介

HTML5新特性

2017-03-24 15:25:32 248

翻译 Vue.js

Vue.js是一套构建用户界面的 渐进式框架。 引入:vuejs文件:<script src="https://unpkg.com/vue/dist/vue.js"></script>1、声明式渲染: 绑定插入的文本内容 html:<div id="app"> {{message}}</div>JS: var app = new Vue({ el:'#app',

2017-03-16 14:08:14 377

转载 面试题1

1.你能描述一下渐进增强和优雅降级之间的不同吗?优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作。由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那些无法支持功能的浏览器增加候选方案,使之在旧式浏览器上以某种形式降级体验却不至于完全失效.渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那

2017-03-16 09:50:29 1423

转载 cordova/phoneGap

cordova/phoneGap

2017-03-15 09:52:41 569

原创 JS面向对象封装

自己这一段时间在研究怎么样进行面向对象的封装,别人可以直接调用来进行操作,自己可以根据想要的样式进行调整,自己也搜集了一些资料,比较容易复用的现在还不太会写,自己会更加抽出时间来学习这一块,希望大家能够给个指导。

2017-03-10 10:19:03 527

原创 js的一些小总结

1、< 小于号 > 大于号 半角空格:  全角空格: 2、script可以有多个,从上向下执行,外部引入不能再写入语句3、变量命名规则:数字字母下划线、$,不能以数字开头,不能用保留字和关键字,标识符包括变量名和函数名。4、字符串转换类型:parseInt( )、parseFloat( )、Number( )、问题2 parseFloat(n

2016-11-08 19:44:21 205

原创 IE兼容封装

兼容问题,兼容事例

2016-09-09 20:30:40 745

canvas--多啦a梦.html

据大家熟知的一样,canvas在画图方面有很强大的应用,比如一些流程操作,图表等都可以使用canvas来开发,这是一个自己使用canvas来实现小时候希望自己拥有的一个哆啦A梦,小蓝胖子在这里哦!

2020-04-30

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

TA关注的人

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