240 发简信
IP属地:湖北
  • ES6特性

    let和const块级作用域赋值运算,解构赋值箭头函数(this作用域)新增数据类型(set和map)对es5中固有的类型的拓展(arr、string新的符号和新的api)例...

  • 普通函数和箭头函数的区别

    普通函数 1、谁调用了函数或者方法,那么这个函数或者对象中的this就指向谁2、可以使用apply、call和bind方法改变this指向 箭头函数 1、箭头函数中的this...

  • MVVM

    什么是MVVM? MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版 MVVM 的优点 1、主要目的是分离视图(View)和模型(Mode...

  • mvc

    mvc是什么? 是一种使用“模型-视图-控制器”设计创建Web应用程序的模式 model: 负责跟数据库之间建立映射关系和操作数据库由于model有两个功能,所以将其划分为m...

  • uniapp生命周期

    应用生命周期函数 onLaunch() 当uniapp初始化完成时触发(全局值触发一次) onShow 当uniapp启动,或者后台进入前台显示 onHide 当uniapp...

  • Vue生命周期

    beforeCreate(实例化前) 页面元素数据都没有初始化 Created(实例化后) 页面元素依旧未初始化但是数据初始化完毕,通常可以在这里调用一些函数以及操作已有的数...

  • DOM操作

    创建DOM节点 插入DOM节点 获取下一个兄弟节点 这个方法是获取兄弟节点,而不是兄弟标签节点,文本(空格和换行),注释等等,都算是节点 获取下一个兄弟标签节点 可以直接获取...

  • 解构赋值

    正常赋值 let [a, , b] = [1, 2, 3];console.log(b);// 按位置匹配 解构默认值 以对象的形式解构赋值 当对象中含有数组,数组内又有对象...

  • npm

    npm 1.查看当前版本号npm -v2.给当前项目安装依赖npm install3.给全局环境安装依赖npm install 依赖名 -g4.卸载依赖npm uninsta...

  • mysql服务端操作

    一.mysql终端命令(命令必须以分号结尾) 1.打开本地mysql服务端mysql -u root -p2.打开云端masql服务端mysql -u 数据库用户名 -h 主...

  • 数值的拓展

    Number 新增运算符 ** 指数运算,相当于Math.pow()

  • 数组的拓展

    数组的拼接 数组的操作方法 数组排序 .sort() forEach()

  • 数组的操作方法

    1.push() 向数组的末尾添加一个或者多个数组,并返回新的数组长度 2.pop() 删除并返回数组的最后一个元素 如果数组是一个空数组,使用pop(),不会改变原有的数组...

  • 字符串的操作方法

    字符串 String() 字符串的属性 length,代表字符串的长度 1.charAt() 返回指定位置的字符 字符串中字符的位置也是从0开始依次递增的 2.concat(...

  • 插入排序

    首先创造一个长度为10(0~100)的随机数组

  • 选择排序

    原理 每一圈确定出一个当前最小的元素,然后跟最前面的元素交换位置 已经比较出来的最小元素,不用在参与后面的循环 比如第一圈确定出来的跟第一个交换位置 第二圈确定出来的跟第二个...

  • 冒泡排序

    声明一个空变量 创造一个长度为10(0~100)的随机数组 外层循环 数组中有10个元素,则需要循环9遍 所以最大循环次数是arr.length - 1

  • js语言基础

    1.变量 在js种,通常以var来声明,可以用来储存数据,可以更改 2.常见的输出方式 2.1 document.write() 将节点直接写入body标签中(文档) 2....