把数字转换成整数的方法 方法一:Math函数 1.Math.floor()将其参数转换成小于且最接近它的整数(下取整)。 2.Math.ceil()将其参数转换成大于且最接近它的整数(上取整)。 3.Math.round…
分类:JavaScript
如何把类数组转为数组
首先说下什么是类数组:类数组对象拥有length属性,且可以在类数组对象上应用数组。举个类数组的的例子:getElementByTagName(‘div’)获取的dom序列为类数组,方法参数也为是类数组。数组概念就不再赘…
如何通过 js 打开一个新的浏览器窗口
Aphorism Grow In Errors! 前言 最近 肾七 电池不耐用了, 想想 左腹就隐隐作痛, 咳咳 ,回归正题, 我就联系了下 apple 客服,准备换个 电池,2018年 12.31 前 更换苹果电池是有…
H5 postMessage处理iframe跨域、跨窗口通报音讯
本日填了一个h5应用iframe嵌套页面通报音讯的坑。 原iframe通报音讯举例js1.html页面: <script> window.onload=function(){ window.frames[0]…
Deep dive into JS asynchronicity
Single thread JavaScript JavaScript has a concurrency model based on event loop. Each message is processed com…
javascript系列之组织对象
组织函数形式 1.运用new操作符后跟Object组织函数 var person = new Object(); person.name = "kitty"; person.age = 25; person.__prot…
宣布基于 Avalon2 的 UI 组件库与 SPA 脚手架
运用 Avalon 前端框架开辟信息管理体系有三年了,近来半年花了些心血将这三年的积聚凝结起来,诞生了两个开源项目 ms-bus 和 ane。 ms-bus,中文名“巴适”,是基于 Avalon2 的 SPA 脚手架。包…
20170622-webpack之plugin篇
extract-text-webpack-plugin extract-text-webpack-plugin重要是为了抽离css款式,并将款式打包成css文件 const ExtractTextPlugin = req…
ES6解构赋值道理详解
ES6解构赋值 ES6变量的解构赋值本质上是“形式婚配”,只需等号双方的形式雷同,左侧的变量就会被给予婚配的右侧的值,假如婚配不成功变量的值就即是undefined 数组的解构赋值 ES6中只需某种数据有Iterator…
javascript实现将多个有序数组合并为一个有序数组的算法
假设有如许一个需求,一个数组的子元素满是有序数组,相似: let arr= [[1, 2], [0, 3, 4,4,4,6,7,8,9,10], [-1, 4],[-1,3],[-1],[100,200],[5,1000…
函数的提升
我们知道,对于所有的变量,无论在函数体的什么地方声明,都会在后台被提升到函数体顶部。 这个规则对于函数同样适用,其原因在于函数只是分配给变量的对象。唯一需要引起注意的地方在于当适用函数声明时,函数定义也会被提升,而不仅仅…
前端常用动画效果和功能控制
图片延迟加载 许多网站的图片是在下拉滚动条时才加载,而此效果通常是用jQuery的lazyLoad或scrollLoading插件实现的。它可以延迟加载长页面中的图片。在浏览器可视区域外的图片不会被载入,直到用户将页面滚…