Toggle navigation
Coder-Li-wj Blog
Home
Archive
Coder-Li-wj Blog
我把梦想卖了,换成了柴米油盐
localStorage(本地存储)的使用总结
介绍localStorage(本地存储)的使用总结
一、什么是localStorage? 在HTML5中,加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。它只能存储字符串格式的数据,所以最好在每次存储时把数据转换成j...
Ajax
Ajax的基本介绍
ajax:异步JS和XML 使用ajax技术的网页,通过在后台服务器进行少量数据交换,就可以实现异步局部更新 XMLHttpRequest对象是浏览器提供的一个API,用来向服务器发送请求并解析服务器回应。 XMLHTTPRequest只是一个JavaScript对象,确切的说,是一个构造函数。它是特殊之处在于它是由客户端(即浏览器)提供的,而不是JavaScript原生的,除此之外,它...
axios的基础知识
介绍axios的基本使用方式以及封装方法
安装:npm install axios --save 基本使用: 1 2 3 4 axios({ url:' ', methods:' '//可以在method上指定是什么请求,默认是get请求 }).then(result => { }) 发送并发请求 axios.all() eg:axiso.all([axios(), axios()]).then() 其中...
vuex——状态管理模式
介绍vuex的五个基本属性以及的简单使用
单页面的状态管理 State:状态; View:视图层,可以针对State的变化显示不同信息; Actions:主要是用户的各种操作:点击、输入等,会导致State的变化; 多页面的状态管理 多个视图都依赖同一个状态; 不同页面的Actions都想修改同一个状态。 全局单例模式:将共享的状态抽取出来,交给vuex进行统一管理;然后每个视图按照规定好的规则,进行访问和修改等...
函数柯理化
函数柯理化:预先处理的思想(利用闭包机制)
构造属性选择器
用原生JS构造一个属性选择器的函数
实现一个attr(name, value)遍历,属性为name,值为value的元素集合 例如:let ary = attr('class', 'box'); //获取页面中所有class为box的元素 解析: 该问题要实现的主要功能是构造一个类似属性选择器的函数attr,该函数传入两个参数,第一个参数为一个属性名,第二个参数为属性值。举个例子,就是在当前页面中把所有拥有class该属...
数组扁平化
编写一个程序,将数组扁平化,并去除其中重复部分数据,最终得到一个升序且不重复的数组
编写一个程序,将数组扁平化,并去除其中重复部分数据,最终得到一个升序且不重复的数组 let arr = [[1,2,3],[3,4,5,5],[6,7,8,9,[11,12,[12,12,[14]]]],10] 方法一:使用ES6中提供的Array.flat处理 1 2 3 4 let arr = [[1,2,3],[3,4,5,5],[6,7,8,9,[11,12,[12,12,[14...
封装_new函数
自己实现一个_new方法,模拟出内置new后的结果
自己实现一个_new方法,模拟出内置new后的结果 一、JavaScript中new一个对象的过程: 创建一个新对象; 设置新对象的constructor属性为构造函数的名称,设置新对象的__proto__属性指向构造函数的prototype对象; 执行构造函数,并把函数中的this指向新对象; 返回新对象。 二、封装_new函数 1 2 3 4 5 6 7 8 9 1...
← Newer Posts
Older Posts →
分类
webpack
Node.js
JavaScript
ES6
vue
express
mongodb
其他
开发问题记录
正则表达式
版本控制工具
笔试题
网络
CSS
MarkDown
React
mysql
-->