一般意义上,一个互联网 APP 中的数据主自与服务器的交互,但是对于有些数据,我们希望获取到它们以后能保存,并在全局环境使用,比如用户数据--我们不希望在每个页面都从服务器拉取一遍.这时我们就可以利用 HTML5 的 localStorage API -- 一个比 cookie 更稳定和高效,且跨浏览的一种存储机制.我们可以尝试模拟登录的流程来体验这一 API 的使用. 创建登录页面 在 pages 文件夹创建登录页面目录 login,包括 login.ts 和 login.html ,别忘了在…
本文转自:https://segmentfault.com/a/1190000012146400 一般意义上,一个互联网 APP 中的数据主自与服务器的交互,但是对于有些数据,我们希望获取到它们以后能保存,并在全局环境使用,比如用户数据——我们不希望在每个页面都从服务器拉取一遍.这时我们就可以利用 HTML5 的 localStorage API —— 一个比 cookie 更稳定和高效,且跨浏览的一种存储机制.我们可以尝试模拟登录的流程来体验这一 API 的使用. 创建登录页面 在 pages…
本文转自:https://www.jianshu.com/p/de40aeb3d371 往期传送门 来扯点ionic3[0] 吹完牛再入门也不迟 来扯点ionic3[1] 创建一个新页面     上一次我们完成了一个新页面的创建 可能你被乱七八糟的概念搞得心烦意乱 不过你那么聪明又那么好看 我相信你肯定花了点时间就把他们搞懂了 我们先看看手里有几个页面? AboutPage ContactPage HomePage TestPage 我们要做什么? 在HomePage上放一个页面,点击之后跳转到…
首先要做一个诚挚的道歉,作为大四狗,因为升学的事情,断更两个月,所以要感谢各位仁慈的读者没有脱粉(好像也就50个粉丝).这一节,我们延续上一节制作的页面,来讨论声明周期钩子的事情. 以我的经验来看,多数同学是知道这个概念的.如果不太了解,那你肯定知道浏览器在加载完一个网页时,会触发一个onload事件,平时我们用window.onload或者jquery中的$(document).load()方法去定义一个网页加载完成时应该做一些什么. 在一个APP中,这类的事件要更为丰富一些.很多时候,你要在…
本文最初发布于我的个人博客:咀嚼之味 最近在找暑期实习,其中百度.网易游戏.阿里的面试都问到一些关于HTML5的东西,问题大多是这样开头的:“你用过什么HTML5的技术呀?” 而后,每次都能扯到 Cookie 和 localStorage 有啥差别.这篇文章就旨在详细地阐述这部分内容,而具体 Web Storage API 的使用可以参考MDN的文档,就不在这篇文章中赘述了. 基本概念 Cookie Cookie 是小甜饼的意思.顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网…
HTML5中提供了localStorage对象可以将数据长期保存在客户端,直到人为清除. localStorage提供了几个方法: 1.存储:localStorage.setItem(key,value) 如果key存在时,更新value   2.获取:localStorage.getItem(key) 如果key不存在返回null   3.删除:localStorage.removeItem(key) 一旦删除,key对应的数据将会全部删除   4.全部清除:localStorage.clea…
HTML5中提供了localStorage对象可以将数据长期保存在客户端,直到人为清除. localStorage提供了几个方法: 1.存储:localStorage.setItem(key,value) 如果key存在时,更新value   2.获取:localStorage.getItem(key) 如果key不存在返回null   3.删除:localStorage.removeItem(key) 一旦删除,key对应的数据将会全部删除   4.全部清除:localStorage.clea…
1. location.search在客户端获取Url参数的方法 location.search是从当前URL的?号开始的字符串 如:http://www.baidu.com/s?wd=baidu&cl=3 它的search就是?wd=baidu&cl=3       如: location.search.substr(1).split("&")[0] 可以返回第一个参数:wd=baidu   如: location.search.split('?')[1] 可…
初探localStorage       注: localStorage经典项目应用案例 HTML5中提供了localStorage对象可以将数据长期保存在客户端,直到人为清除. localStorage提供了几个方法: 存储:localStorage.setItem(key,value) 如果key存在时,更新value 获取:localStorage.getItem(key) 如果key不存在返回null 删除:localStorage.removeItem(key) 一旦删除,key对应的…
Cookie Cookie 是小甜饼的意思.顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明.它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的. sessionStorage html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage. sessionStorage用于本地…