冒泡排序:每次对照相邻两个数据的大小,升序小的拍前面,若前一个数比后一个数大,则交流两数位置。须要两次for轮回遍历. 长处:简朴 瑕玷:时候复杂度高,运转效力低下 function sortArr(arr){ var …
分类:JavaScript
webpack -> vue Component 从入门到摒弃(四)
Foreword 之前三篇大抵引见了webpack的用法,正如这个系列题目而言 从webpack 到 vue Component,所以末了一篇文章固然是要讲 component, 不对应当说是连系运用,所以看官假如对 v…
[口试专题]跨域解决方案
跨域发生 同源战略限定,同源是指:域名,协定,端口雷同。 1.跨域资本共享(CORS) 需要被要求方的服务端设置: Access-Control-Allow-Origin。兼容性不够好,在IE10以下的浏览器不支持。 2…
vue2源码进修开胃菜——snabbdom源码进修(一)
媒介 近来在进修vue2.0的源码,刚最先看其vdom源码,实在找不到方向,因为其在vdom的完成上还加入了许多vue2.0自身的钩子,加大了浏览难度。因而看到第一行尤大说vue2.0的vdom是在snabbdom的基础…
JavaScript基本总结(五)——Math对象
1、JavaScript中的Math对象包含: Math.min()最小值 Math.max()最大值 Math.ceil()向上取最小的整数 Math.floor()向下取值 Math.round()四舍五入 Math…
检测数据类型
typeof JS数据范例有7中: 基础数据范例: String,Number,Boolean, Null, Undefined,Symbol 援用数据范例: Object({},[], function) typeof…
那些被疏忽的 JavaScript 数组要领细节
青湛(GitHub/mintsweet) 原文链接 媒介 自以为还算一个比较高产的人吧~然则以为良久都没有写点什么没有养分的东西了,这一篇本来是盘算客岁岁尾都要拿出来讲一说的,然则岁尾事变太多了,加上我真的变懒了拖到如今…
JS罕见坑:对象赋值会影响原对象
一、征象:直接用=的体式格局把一个对象赋值给另一个对象,会致使修正新对象时,原对象也发生变化 var obj1 = {'name': '1111'}; var obj2 = obj1; obj2.name = '2222…
完成浏览器内多个标签页之间的通讯
完成浏览器内多个标签页之间的通讯 第一种体式格局:websocket协定.1.起首我们得相识websocket是什么?它是一种收集通讯协定2.为何会用到websocket?由于http有缺点,通讯只能够由客户端提议,服务…
自动化测试(未完,后续进修之后会补充更详细的)
Node assert (断言) 断言是什么 assert 模块供应了一组简朴的断言测试,可用于测试不变量。 存在严厉形式(strict)和遗留形式(legacy),但发起仅运用严厉形式。 简朴说就是用来做测试的 严厉形…
浏览器经常使用监听事宜
广告:Fundebug毛病监控插件,及时发现Bug,进步Debug效力! 页面 //初始化页面监听 document.addEventListener("DOMContentLoaded", ready); // 页面跳…
web前端机能优化
媒介 机能优化是每一个项目都须要注重的题目,在这里连系项目实际状况较为体系的整顿下 web前端机能优化简朴能够归纳综合为以下几点 1 削减须要加载资本的体积 1.1 按需加载 就是每一个页面之加载须要的内容,这一点在多页…