2 huhudeni

尚未进行身份认证

努力办好每一件事情

等级
TA的排名 5w+

H5 js中各各环境的检测

JS判断是否在微信浏览器打开最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。以下是一段示例代码,注释中表明了通过JS如何判断是否在微信浏览器打开,是否在Q...

2019-08-25 15:27:53

js 中的 原型链 prototype _proto_

原型链这是第三次修改这个篇文章了我想我需要将自己的思路说出来下面的1-4只是为了告诉明确一件事情。(原型链是会配合着属性的查找使用的。要不然我们一般也用不到原型链。)我们需要知道的基础我们建立出来三个Object,看下初始化会是什么样子,带那些属性varapple=function(){};//我们建立了一个函数我们看下这个函数有哪些属性a...

2019-08-21 19:55:16

webpack学习的记录(二)

下面我们将学习一下webpack中几个重要的概念这个官方的链接(https://www.webpackjs.com/concepts/)从webpackv4.0.0开始,可以不用引入一个配置文件。然而,webpack仍然还是高度可配置的。在开始前你需要先理解四个核心概念:入口(entry) 输出(output) loader 插件(plugins)本文档旨在给出这些...

2019-08-20 10:33:53

webpack常用的插件

对ES6的解析插件npminstallbabel-loader@8.0.0-beta.0@babel/core@babel/preset-envwebpack

2019-07-23 20:53:00

webpack学习的记录

开篇在学习vue的过程中,刚刚开始我对vue与webpack一无所知。因为遇见一个问题一定要知道为什么,这是这样处理的,否则我并不能,深刻学习东西,甚至使用起来跟难受,就像高中中学习的化学一样,我总想问为什么是这个反应。一开始的化学老师每次讲完以后会说一句,不要去问为什么,我们只是发现的大自然的规律。有为什么的他就会简短的告诉我们,那段时间我的化学是学生时代最好的。下面我将会记录自己的这w...

2019-07-20 13:51:45

系统学习前端中的便签css

博主最近在学习前端的相关的知识,为了有个牢固的基础。发现了一个不错的学习地址希望可以帮助到大家里面提供了在线代码,一边看教程一边看代码http://www.imooc.com/code/294...

2019-07-16 11:06:30

js 中对象的get Set的使用方法

js对象的set和get用法对象的setget是es5的中对象的特性,使用示例:在初始化对象的时候这样使用varobj={a:1,b:2,setc(x){console.log('c被赋值:',x);c=x;},getc(){console.log('c被取出:',c);returnc}};obj.c=3...

2019-07-02 14:44:05

tween缓动画的基本算法

笔者在做canvas的游戏框架的时候遇到了动画的相关算法问题下面就是通常使用的一些动画的算法可以给大家一些参考下面是相关的变量这个是示意图/**t:currenttime(当前时间);*b:beginningvalue(初始值);*c:changeinvalue(变化量);*d:duration(持续时间)。*/Linear:线性...

2019-07-02 09:33:43

unity 中文文档

中文文档https://connect.unity.com/doc/Scripting/Accessibility.VisionUtility

2019-06-28 18:14:00

cocos creator的向量的计算

//selfNode以selfNode未(0,0)坐标cc.v2(x,y)未另外一个需要计较的坐标cc.v2(selfNode.x,selfNode.y).sub(cc.v2(x,y)).normalize();

2019-06-02 19:42:56

webGl shader的学习记录(二) 点击鼠标在canvas中出现随机颜色的小点 点图元

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><scripttype="shader-source"id="vertexS...

2019-04-30 17:10:19

webGl shader的学习记录(一) 在canvas的中心画出一个红点 点图元

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><scripttype="shader-source"id="vertexS...

2019-04-30 16:57:08

2019年前端学习内容

https://github.com/Tencent/omi/blob/master/assets/rm.md此图片来自于腾讯的,所有下面的框架是腾讯自己的框架

2019-04-28 16:15:28

canvas的适配

笔者在做canvas的小游戏的时候发现了一个问题。就是canvas的适配了。琢磨了好久终于发现了一种方法。首先我们先确定canvas的内容在不同的设备上不会变形。然后我们确定下来坐标比值或者是分辨率比值。从而来确定你的定义好的坐标不会在不同的设备上不同。这样就完成了(这两个是指导思想)如果你按照下面还是适配没有成功我还有一招,但是下面是基础第一步:创建canvas之后...

2019-04-26 19:14:02

赛贝尔曲线工具

因为需要使用到赛贝尔曲线的相关工具。去做些特效或者路径什么的然后发现了一个工具同不错的就是赛贝尔曲线工具又因为感觉这个不错。于是我就....把他扒下来了。你们可以自行修改这个的相关参数调解canvas的宽与高活再右边添加不同选项。下载一个webStorm那下面的复制粘贴一下你就可以使用了下面是代码此代码进过了自己的一些修改添加的。里面又有赛贝尔函数,也有使用说明。大家...

2019-04-24 11:06:51

Phaser 构架的解析 不断更新

假设你已经有了Phaser,如果没有的话去github上面搜索一下,第一个就是首先说一下怎么去Phaser找自己想看到的相关的内容例如game.load.image('imageKey','assets/sprites/phaser2.png');创建一张图片你想知内部怎写的可以打开Phaser文件之后搜索Image=newClass就可以找到相应的c...

2019-04-18 14:29:34

向量初始化 单一化

/***NormalizethisVector.向量归一化**Makesthevectoraunitlengthvector(magnitudeof1)inthesamedirection.**@methodPhaser.Math.Vector2#normalize*@s...

2019-04-18 14:24:37

使用canvas画以12点钟为0度的反向圆

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><canvasid="canvas"></canvas>&l...

2019-04-09 16:41:48

js 判断是不是同一周

下面的是检查是不是同一周//检测是不是同一周(string类型的入参两个都是)isSameWeek(old_,now_){letold=newDate(old_);letnow=newDate(now_);varoneDayTime=1000*60...

2019-04-01 19:30:53

到底什么是离屏canvas,怎么使用它

我们都知道在canvas中绘制相关数据是会显示出来的。但是离屏canvas并不会。不管你在上面做上面操作都不会显示出来。需要调用显示在当前非离屏canvas上才会显示canvas绘制本身就是不断的更新帧从而达到动画的效果。离屏canvas本身可以说就是一样图片。你在创建好的canvas上调取离屏canvas(在上面画好图之后,就当做这个是一个图片)显示出来就好了。但是具体如何实现请看下面的代码...

2019-03-28 17:29:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。