常见的客户端数据存储:Cookie,Web Storage。其中Web Storage主要包含localStorage,sessionStorage,globalStorage这三种,Web Storage规范出现主要是为了提供一种除了cookie之外的会话存储的途径,以及一种可以存储大量可以跨会话存在的数据的机制。Cookie也叫做HTTP Cookie,最初在客户端是用于存储会话信息的。👓👌咳咳,接下来,我们深入的了解一下Cookie以及Web Storage吧~~~
Function对象
每次看源码或者找一些求最大值最小值简便方法时,就会遇见call(),apply()这两个方法,当时的理解就是:设置函数上下文,this指向。但是……理解得太片面了,正好有时间,就打算了解一下👏👏👏
Array数组之旅
要学习ES6中的数组扩展篇章,所以就先去预习了一波原本接触到的Array。所谓温故而知新嘛~~
首先我们先了解一下js中的对象:1.内部对象,内部对象包含下面三种:错误对象(标识错误),内置对象(不需要使用new操作符来进行初始化,Math与JSON两种),常用对象(8种,String、Number、Date、Function、Boolean、Array、Object、RegExp);2.宿主对象,宿主对象主要有两个window与document。3.自定义对象,除了内部对象以及宿主对象之外,其它都为自定义对象,也就是开发者自己定义的对象。
说起Array,能想到的就是属性length,方法push,pop,reverse,shift,unshift,jion,slice,splice……等方法
推荐喜马拉雅上的「陪你读书(JavaScript WEB 编程)」的课程~~~
vue源码分析-组件化
终于弄懂了定义一个vue实例到渲染成页面DOM的整个过程,心情炒鸡棒,今天打算开始了解一下vue的另外一个核心思想 — 组件化。
所谓组件化,也就是将页面根据一些规则(业务/逻辑等)划分成一个个组件(Component),每个组件的css,js,模版,图片等资源都相互独立,每个组件的资源都放在一起开发维护。这样便于维护以及实现可复用~~~
JavaScript - 数据存储
一直以来都知道cookie、sessionStorage、localStorage这些用于缓存数据的,但并没有正式地去了解研究过它们,此次项目中用到这些知识,正好学习一波~
cookie:也就是HTTP cookie,客户端用于存储会话信息,是一个标准,并且要求服务器对任意HTTP请求发送Set-Cookie HTTP头作为响应的一部分。
Web Storage:一种为了存储大量可以跨会话存在的数据,新途径的标准。包含两种对象定义:sessionStorage、globalStorage……
vue源码分析 - 数据驱动
数据驱动是vue.js的一个重要的思想。数据驱动:视图根据数据驱动生成,我们不会通过直接修改dom来修改视图,会通过修改数据来完成对视图的修改。