数组常用方法 Array.isArray(对象)判断这个对象是不是一个数组 .concat(数组)返回一个拼接的新数组 .push(值)在原数组的最后面添 2019-05-31 JavaScript ES5基础知识 浏览器对象模型(BOM) BOM提供了很多对象,用于访问浏览器的功能。 窗口位置IE,Safari,Opera和Chrome使用screenLeft和screenTo 2019-05-30 JavaScript ES5基础知识 图片懒加载和图片预加载 懒加载也叫延迟加载,即延迟加载图片或者符合某种条件时才加载某些图片。牺牲了服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的 2019-05-30 JavaScript 性能优化 正则表达式 处理字符串的利器.主要作用是判断字符串中是否含有符合正则表达式匹配规则的片段 创建方法1: var reg = /abc/ 方法2: 2019-05-24 JavaScript ES5基础知识 vuex学习笔记 是什么? vuex是专门为vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可以 2019-05-23 VUE vuex axios学习笔记 axios:一个基于promise的ajax类库 引入axios.js这个文件之后,向外暴露了一个对象axios 发送get请求axios. 2019-05-23 JavaScript axios 原型 原型原型的本质:对象 所有的函数都有原型属性prototype 默认情况下,prototype是一个对象 prototype中默认包含一个 2019-05-09 JavaScript ES5基础知识 JavaScript学习过程中遇到的经典算法题 说明:这个帖子旨在记录在学习JavaScript期间遇到的一些有趣的编程题。 平衡括号题目描述:在编写代码并且编译时,难免会因为少写了一个’ 2019-05-05 JavaScript 数据结构与算法 垃圾回收机制 原理:找出不再继续使用的变量,然后释放掉其占用的内存。策略1:标记清除当变量进入环境(可以理解为一个函数开始执行了)时,就将这个变量标记为“ 2019-05-04 JavaScript ES5基础知识 字符串常用方法 .length返回字符换长度 .charAt(索引)返回指定索引位置的字符,如果索引超过了字符串长度会返回空串 .charCodeAt(索引 2019-04-30 JavaScript ES5基础知识 AMD/CMD和CommonJS的区别 commonjs是用在服务器端的,是同步的,如node.js amd,cmd是用在浏览器端的,是异步的。其中amd先提出来,cmd是根据c 2019-04-26 JavaScript 模块化开发 virtual DOM及diff算法 什么是virtual dom?从本质上而言,Vdom只是一个用于描述DOM节点的原生JS对象,并且最少包括tag,props,和childr 2019-04-22 VUE vue diff算法 VDom