自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 Chrome 奔溃解决方案

1:网上很多教程中的 --no-sandbox 解决方案。2: 右键chrome 属性,兼容模式 win8 打开。(无意中发现的)

2019-12-21 10:08:07 184

原创 陀螺仪在某些机型上启动时会剧烈抖动

解决方法:提前开启陀螺仪,待稳定后执行代码逻辑

2019-09-06 11:19:17 1248 2

原创 jq ajax请求post的时候报405错误

所有请求逻辑得jq准备完成之后再执行$(function(){ //写请求逻辑})

2019-08-09 13:31:53 2600

原创 微信alert 去除默认的提示

window.alert = function(name) {var iframe = document.createElement("IFRAME");iframe.style.display = "none";iframe.setAttribute("src", 'data:text/plain,');document.documentElement.appendChild(i...

2019-08-09 13:25:29 757

原创 css设置文字超出...替代(适用小程序)

text-overflow: ellipsis;-webkit-line-clamp: 2; // 两行。。。 限制的行数-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;display: -webkit-box;给父元素设施宽度!...

2019-07-15 16:26:37 1284

原创 nodejs学习笔记(四) ->网络编程

(1)Node提供了 net ,dgram,http,https这四个模块,分别用于处理TCP,UDP,HTTP,HTTPS(2)创建tcp服务器var net = require("net");var server = net.createServer(function(socket){ socket.on("data",function(data){ socket....

2019-07-12 09:53:01 122

原创 canvas绘制多行文本

/** 绘制多行文本,自动换行,超出添加...*str:要绘制的字符串canvas:canvas对象initX:绘制字符串起始x坐标initY:绘制字符串起始y坐标lineHeight:字行高,自己定义个值即可maxWidth: 文本最大宽度row: 最大行数*/canvasTextAutoLine: function(str, ctx, initX, ...

2019-07-11 10:08:11 1844

原创 egret 5.X版本引入现有的第三方库存在的坑

要把第三方库放在项目文件夹外面!

2019-06-28 10:09:39 755

转载 JS里DataURL、File、Blob及canvas对象间互相转换的方法函数收藏

http://www.aijquery.cn/Html/html5/215.html(1)canvas转换为dataURLvarcanvas=document.createElement("canvas");varimgsrc=canvas.toDataURL('image/jpeg',0.8);//第二个参数指图片质量(2)。。。。。。。。。...

2019-06-17 11:19:17 2330 2

原创 微信小程序 视频加载转圈圈显示

video 组件中设置 autoplay controls 加上这两个并且不要赋值

2019-06-17 10:55:39 7386 4

转载 h5同层播放器的知识

poster="images/1.jpg":属性规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。如果未设置该属性,则使用视频的第一帧来代替。preload="auto":属性规定在页面加载后载入视频。webkit-playsinline和playsinline:视频播放时局域播放,不脱离文档流 。但是这个属性比较特别, 需要嵌入网页的APP比如WeChat中UIwebvie...

2019-06-12 18:39:29 1532

原创 json 字符串转json 对象(服务器返回的数据)

var jsonStr = res.data;jsonStr = jsonStr.replace(" ", "");if (typeof jsonStr != 'object') {jsonStr = jsonStr.replace(/\ufeff/g, ""); //重点var jj = JSON.parse(jsonStr);res.data = jj;}

2019-06-04 14:33:05 372

原创 egret noBorder模式下全屏scrollview的设置

由于noBorder模式下有裁切,所以如果设置滚动视图的高为stageH的话会导致底部的内容拉不上来。//设置滚动的宽高以及位置 this.canvas_top = window["$"]("canvas")[0].style.top.split("px")[0] - 0; //canvas偏移量let _precnet = 375 / document.body.clientWi...

2019-05-17 13:01:54 375

原创 js/ts 浏览器下载图片

this.downloadFile(_source, "保存的图.png");//_source为base64路径 private downloadFile(content: string, fileName: string): any { var base64ToBlob = function (code) { let parts = cod...

2019-05-15 13:02:52 542

原创 egret ie兼容性问题 建议升级

<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="full-screen" content="true" /> <meta name="screen-orientation" content="portrait" /> <meta name...

2019-05-15 11:31:36 491

原创 egret 中鼠标左边跟内部坐标的转换。(可用于做碰撞检测或者原生点击区域)

NoBorder 模式 this.scale_precent = 1960 / document.body.clientWidth; if (1070 / document.body.clientHeight > this.scale_precent) { this.scale_precent = 1070 / document.bo...

2019-05-15 09:48:08 517

原创 js 监听鼠标滚轮事件并且移除监听的事件

let self = this; var onScroll = function (e) { console.log("滚动"); let isFirefox = false;//火狐的跟其他浏览器的相反 if (navigator.userAgent.indexOf("Firefoox") != -1...

2019-05-11 13:09:01 5747

原创 egret加载外部图片跨域问题

加载图片前加上 egret.ImageLoader.crossOrigin = "anonymous";

2019-05-10 17:08:01 1832

原创 ios 设置圆角会闪一下才变成圆角

ios 中transform 会导致圆角设置失效,比如容器的圆角隐藏等等。试着用left top的改变代替translateX translateY.并且在设置圆角的容器加上will-change: transform;...

2019-04-28 16:01:23 249

原创 正则学习笔记

:小括号,中括号,大括号的区别以及作用1:小括号()匹配小括号内的字符串 常跟“|”一起使用,(0-9)是匹配不到数字的,只匹配“0-9”字符串。[0-9]才匹配到数字2:中括号[] 匹配字符组内的字符 [0-9] “-”是链接符号,表示范围内的元字符,这里元字符为数字,所以能匹配到数字,没有“-”则匹配到字符3:{}匹配在它之前的表达式匹配出来的元素的出现的次数 {n}...

2019-04-09 11:12:22 87

原创 egret img标签与texture互转

假设有个img标签<img id="upload_img" style="display: none;" />在index中 var u_img = document.getElementById("upload_img");egret 中(1) let bitmapdata:egret.BitmapData = new egret.BitmapData(window["...

2019-03-30 09:56:45 1366

原创 SVN使用 (右键没有出现add)

首先在本地新建一个SVN文件夹,然后在里面新建一个空的项目文件夹,在svn中add folder 选中本地新建的空文件夹,然后checkOut,接着吧项目文件拖到新建的文件夹中即可...

2019-03-15 14:49:59 7524

原创 egret4.X版本项目无法与egret 5.X项目共存解决

在编译egret 5.X 项目项目中执行egret clean

2019-03-12 11:07:15 374

原创 苹果输入框失去焦点页面下不来解决方案

监听失去焦点事件,各个环境有各自的事件,window.scrollTo(0,0)

2019-03-11 23:52:01 1121

原创 js数组操作,字符串操作系列(持续更新)

反转字符串:arr.split("").reverse().join("");

2019-01-18 10:37:34 145

原创 js移动端拖拽事件写法

let show_img = document.getElementById("showImg_div");show_img.addEventListener("touchstart",function (ev){start_x = ev.touches[0].clientX;})但是touchend 中ev时没有touches[0]的,其长度是0  结束点的坐标在ch...

2019-01-17 13:48:01 2458

转载 原生鼠标拖拽事件

  obj.onmousedown = function(ev){            var ev = ev||event;            var disX = ev.clientX - this.offsetLeft;            var disY = ev.clientY - this.offsetTop;                       ...

2019-01-17 09:16:39 201

原创 jquery on("click")在安卓微信无效的问题

(1)将$(".imgBox").on("click", "div", function (e){})改成$(document).on("click", ".imgBox&gt;div", function (e){});(2)苹果端click无效 ,苹果端的点击要是button才可以触发,或者直接在标签内写onclick事件$("#photoLB").on(&q

2019-01-17 00:10:32 1289

种子清洗脚本.zip

实测 可以将种子洗白,但是资源下不下得动跟种子本身有关。用法 安装nodejs 解压文件后在当前文件 输入命令 node cleanTorrent XXX.torrent 新的种子将在NEW文件夹中。 如有问题可以在下面评论,我改了部分nodejs 模块的源代码

2019-07-30

js裁剪demo.rar

代码并不能直接运行。这是从公司项目抽出的单独图片上传裁剪的部分。具体的使用可以看upload里面的代码,index.html需要引用的js在static,jq也要引入

2019-07-04

基于egret开发的俄罗斯方块(拓展篇)

基于egret开发,在基础的玩法上添加了闯关玩法,(目前有7个关卡),而且还加入了隐身模式增加游戏难度,提供开挂功能,代码里面注释很多,初学者页很容易理解。

2019-01-15

基于egret消消乐游戏源码

一款消消乐游戏,目前写了7个关卡,实现了五种道具,三种过关的方式,源码有很多注释,理解起来不难。

2018-09-20

空空如也

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

TA关注的人

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