Ptolemaios Ⅱ
首页
归档
分类
标签
关于
ES6中数组的扩展方法
from从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例 // 将伪数组转换成真正的数组 function add() { // es5 // let arr = [].slice.call(arguments) // ES6 let arr = Array.from(arguments); // 也可通过扩展运算符 // let arr
2020-09-12
前端
ES6
JavaScript
ES6拓展的对象功能
直接写入变量和函数,作为对象的属性和方法const name = "小马哥", age = 20; const person = { name: name, age: age, sayName: function() { console.log(name); } } // ES6 ==> const p
2020-09-12
前端
ES6
JavaScript
ES6中函数的使用
默认参数ES5中使用参数默认值function add(a, b) { a = a || 10; b = b || 20; return a + b; } add(); // 30 ES6中使用参数默认值function add(a = 10, b = 20) { return a + b; } add(); // 30 fun
2020-09-11
前端
ES6
JavaScript
Vue-Router
Vue Router介绍Vue Router是Vue.js官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的 CSS class 的链接 HTML5 历史模式或 hash 模式,在 IE9 中自动降
2020-09-06
前端
Vue
Vue
数据结构与算法-数组
数组简介
2020-08-31
算法
数据结构
算法
webpack
webpack的概念webpack是一个用于现代JavaScript应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个 依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。 安装一、搭建项目目录 webpack-learn |- /src |- index.js |- index.html 初始化pa
2020-08-23
前端
webpack
前端
正则表达式
正则表达式简介正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式,在JS中,正则表达式也是对象。 正则表达式的作用: 被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文。 用于过滤掉页面内容中的一些敏感词(替换),或者从字符串中获取我们想要的特定部分(提取)等。 特点: 灵活性、逻
2020-08-21
前端
其它
前端
排序-JS版
冒泡排序(Bubble Sort)function bubbleSort(arr) { if (arr.length <= 1) { return arr; } let flag; let temp; for (let i = 0; i < arr.length; i++) {
2020-08-19
算法
算法
浅拷贝与深拷贝
概念 浅拷贝创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,且修改新对象不会影响原对象。 浅拷贝let obj = { id: 1,
2020-08-19
前端
JavaScript
JavaScript
高阶函数与闭包
高阶函数概念高阶函数是对其他函数进行操作的函数,分为两种,接受函数作为参数或者将函数作为返回值进行输出 接受函数作为参数典型的使用:回调函数 回调函数是作为参数传给另一个函数的函数,然后通过在外部函数内部调用该回调函数以完成某种操作 // 函数作为参数 function fn(a, b, callback) { console.log(a+b); callback &am
2020-08-18
前端
JavaScript
JavaScript
1
2
3
4
…
8
搜索
×
关键词