创建一个长度为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...

读书笔记-axios

读书笔记-axios
读书笔记-axios ##拦截器 import axios from 'axios'; import qs from 'qs'; var CancelToken = axios.CancelToken; var cancel; // 添加请求拦截器 axios.interceptors.request.use(function (config) { let data = qs.parse(config.data); config.data = qs.stringify({ visitSiteId: 25, //统一添加访问站点id ...data }); // 在发送请求之前做些什么 retur...

数组去重方法总结

数组去重方法总结
上次总结了数组相关方法,本次分享数组去重方法总结 数组去重方法总结 var array = [1,2,2,3,3,4,5,6,7,8,8,9,0,0,0]; // 1:哈希法:空间换时间 function uniqueArrayHash (array) { var map = {}, result = [], i, len = array.length; for (i = 0; i < len; i++) { if (!map[array[i]]) { map[array[i]...

数组相关方法

数组相关方法
数组相关方法: 删除/添加 let arr = [1,2,3] push:向数组的末尾增加一项 返回值是数组的新长度 arr.push('3',5) //[1,2,3,'3',5] pop:删除数组的末尾项 返回值是删除的数组项 arr.pop() //5 arr.pop() //'3' arr //[1,2,3] shift:删除数组开头项 返回被删除的开头项目 arr.shift() //1 unshift:向数组开头增加一项 返回值是数组的新长度 arr.unshift(6) //3 arr //[6,2,3] splice:删除...

仿写promise源码

仿写promise源码
promise源码 最核心的功能 let promise = new MyPromise((resolve, reject) => { setTimeout(() => { resolve('result') console.log() }, 1000) }) console.log(promise)//MyPromise {_status: "PENDING", _value: undefined} setTimeout(function () { console.log(promise) },3000) //MyPromise {_status: "FULFILLED", _value: "result"} 实现代码 //定义三种状...

css 五边形,六边形,八边形

css 五边形,六边形,八边形
css 五边形,六边形,八边形,需要考虑如下效果如何实现? <html> <head> <style> .sixedge{ height: 24px; width: 55px; position:relative; background-color: #FFF; border-top:1px solid green; border-bottom:1px solid green; margin-left:40%; } .sixedge:after{...
Copyright © web前端技术开发个人博客 保留所有权利  京ICP备14060653号 Theme  Ality

用户登录