webpack 获取ip

webpack 获取ip
const interfaces = require('os').networkInterfaces(); // 在开发环境中获取局域网中的本机iP地址 let IPAdress = ''; for (let devName in interfaces) { let iface = interfaces[devName]; for (let i = 0; i < iface.length; i++) { let alias = iface[i]; if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) { IPAdress = al...

pormise setTimeout执行顺序

pormise setTimeout执行顺序
var p = new Promise(resolve => { console.log(1) resolve(2); console.log(3) }).then((data) => { console.log(4); console.log(data); }) //1,3,9,4,2,7,6,10,11 setTimeout(function () { console.log(6) }, 10) setTimeout(function () { console.log(7) }, 0) console.log(9) setTimeout(...

手写bind()函数

手写bind()函数
手写bind()函数 var name = 'windowName' var a={ name:'Cherry', fn:function (newName) { console.log(this.name+' and new :'+newName) } } var b=a.fn; b("33333") b.apply(a,['3333']) if(Function.prototype.binder === undefined){ console.log('您的浏览器不支持bind') Function.prototype.binder = function(...

创建一个长度为9每项都是1的数组不用for循环

创建一个长度为9每项都是1的数组不用for循环
创建一个长度为9每项都是1的数组不用for循环 var fruits = []; fruits.length = 5 fruits.fill(1); console.log(fruits) fruits.map(function(ele,index){ fruits[index]=2; }) console.log(fruits) fruits.splice(0,5,3,3,3,3,3) console.log(fruits) fruits = []; fruits.push(4,4,4,4,4) console.log(fruits) fruits.forEach(function(e...

pixi分享记录

pixi分享记录
Pixi.js使用WebGL,是一个超快的HTML5 2D渲染引擎。作为一个Javascript的2D渲染器,Pixi.js的目标是提供一个快速的、轻量级而且是兼任所有设备的2D库。提供无缝 Canvas 回退,支持主流浏览器,包括桌面和移动。 Pixi渲染器可以开发者享受到硬件加速,但并不需要了解WebGL。

pdf文件下载总结

pdf文件下载总结
方式一 <a href="xxx.pdf"> 安卓 微信内置浏览器 支持下载 安卓手机浏览器支持 在ios 微信内置浏览器 不支持下载,不能转发(发送给朋友,发送朋友圈)除word外的文件 安卓需要跳到外面浏览器才能下载到本地 方式二: 加 download 当前pc端 支持 chrome ,firefox ,不支持 safari ,ie,opera 安卓 微信内置浏览器 不支持下载 我以前做微信公众号做开发,遇到下载文件的问题,不知和你的是不是同一个问...

知识点

知识点
1:从输入一个url到浏览器页面展示都经历了哪些过程? Dns查询、三次握手、http请求、 2: new生成一个对象的过程: 核心就是return this啊 3:请简单说明什么是事件冒泡和事件捕获以及事件委托 这个答案太直白了,不多提了 然后就是来点css了 4:请实现一个两边宽度固定中间自适应的三列布局。 不多提:圣杯布局、双飞燕 5:flex布局有没有了解? 1:请简单叙述一下原型链s 从prototype、隐式的proto、construct...

移动端audio(音频)播放应用小结

移动端audio(音频)播放应用小结
移动端audio(音频)播放应用小结 #ios,android在微信中audio不能自动播放的问题 //android ios 内部原因 为了节省流量,规定不自动播放音频视频 //--创建页面监听,等待微信端页面加载完毕 触发音频播放 document.addEventListener('DOMContentLoaded', function () { function audioAutoPlay() { $("#music")[0].play(); document.addEventListener("WeixinJSBr...
Copyright © web前端技术开发个人博客 保留所有权利.   Theme  Ality

用户登录