51dev.com IT技术开发者社区

51dev.com 技术开发者社区

es6中promise ALL Race Resolve Reject finish的实现

es6中promise ALL Race Resolve Reject finish的实现

functionmypromise(func){this.statue="pending";this.data=null;this.resolveCallback=[];this.rejectCallback=[];this._final=null;varself=this;varresolve=f...

重写console.log的一些理解

重写console.log的一些理解

关于重写console.log的方式通常都是这样的:  console.log=(function(oriLogFunc){returnfunction(str){oriLogFunc.call(console,"hello:"+str);}})(console.log);console.log("...

html缓存控制

html缓存控制

...

three.js 创建点 线 面

three.js 创建点 线 面

<html><head><title>Myfirstthree.jsapp</title><style>body{margin:0;}canvas{width:100%;height:100%}</style></head...

阿里云短视频服务快速使用

阿里云短视频服务快速使用

源码:https://pan.baidu.com/s/1o9VViYYweb端阿里云短视频服务快速使用服务器端:node.js客户端:js本文只是一个快速使用的说明文档,鉴于某些用户可能没有时间全部看完阿里云文档,希望快速入手,本文是一个不错的选择源word文档:https://pan.baidu....

three.js 第二篇:场景 相机 渲染器 物体之间的关系

three.js 第二篇:场景 相机 渲染器 物体之间的关系

w我用画画来形容他们之间的关系场景就是纸张相机就是我们的眼睛物体就是在我们脑海中构思的那个画面渲染器就是绘画这个动作 场景(Scene):  初始化:varscene=newTHREE.Scene();  添加物体:scene.add(物体对象);  删除物体:scene.remove(物...

three.js 第一篇:准备工作

three.js 第一篇:准备工作

demo展示:https://www.hanjiafushi.com/three/index.html1:复习向量知识2:学习矩阵知识3:推荐先看webGL入门指南,对一些基础性的概念有所了解4:随便找一个three.js最简单的demo跑起来,知道three.js最简单的用法 ...

阿里云人脸识别

阿里云人脸识别

检测人脸属性:http://39.106.33.56:81/alifance/fanceDetection.html两个人脸对比:http://39.106.33.56:81/alifance/fanceVerify.html 使用阿里云两个api,分别是人脸识别和人脸对比1:bodyPa...

vue render里面的nativeOn

vue render里面的nativeOn

 vuerender里面的nativeOn的解释官方的解释是://仅对于组件,用于监听原生事件,而不是组件内部使用`vm.$emit`触发的事件。官方的解释比较抽象个人理解:父组件要在子组件上使用click事件,就像使用正常的html标签那样使用click,我们知道在vue中,我们这样写是...

npm下设置NODE_ENV下mac与windows的差异

npm下设置NODE_ENV下mac与windows的差异

linux&mac:exportNODE_ENV=productionwindows:setNODE_ENV=productionwindows:mac: ...

js之Object属性封装

js之Object属性封装

在object.create出现之前,我们实现继承一般使用:functionbase(){}functionchildren(){}//实现children继承base(function(){  varSuper=function(){};  Super.prototype=carvasCloth....

script利用src引用外部js文件,如果内部嵌套了js代码呢

script利用src引用外部js文件,如果内部嵌套了js代码呢

<scriptsrc='test.js'deferasync>vara=5;</script>这个时候vara=5;会被忽略。...

js判断类型的四种方法

js判断类型的四种方法

typeof:使用typeof可以很方便的判断六种类型:undefined、boolean、string、number、object、function数组和null会被判断为object类型instanceof:instanceof判断对象是某类型的实例,他可以很方便的判断出数组和null,但是也有...

canvas手机端绘图解决方案

canvas手机端绘图解决方案

解决方案js:https://pan.baidu.com/s/1jIys2aU我们使用canvas通常会遇到一个问题就是坐标系的问题,如果按象限来说,一般canvas是在第四象限,但是我们通常都喜欢在第一象限来计算,第二个问题是手机端用canvas绘图很粗糙,这个在上一章节也说过,今天就根绝这两个问...

安卓下设置系统字体大小影响H5页面布局

安卓下设置系统字体大小影响H5页面布局

问题描述:  调整好的h5页面,放在安卓app内嵌页面后布局正常,后来用户调整系统里面字体大小,后内嵌H5布局乱掉问题分析:  因为用户调整了系统字体的大小,修改了根节点和body节点的font-size,而我的单位和字体大小采用的是rem和em,所以根节点与body节点font-size的改变肯定...