老师,这门课从开始到现在

老师,这门课从开始到现在

讲H5本地存储,都不知道存储的目的是啥

倒是先讲一讲具体开发中是怎么用到这些存储资源的啊?存储的都是些什么东西啊之类的,

又是上来就讲怎么存储,不先说明一下存储的目的目标

比如IndexedDB数据库,在实际开发中是干嘛的?和之前的Web storage有啥区别 啥都不知道上来就学怎么用 有点心里没数啊

还想问下,创建数据库、表都要用这种js代码写吗?在控制台中写也可以吧?

所以以下这种代码都要能自己独立写出来?

http://img1.sycdn.imooc.com//climg/5c247c9b0001312219661250.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,非常抱歉给你带来了不好的学习体验,不明白的地方老师可以为你解答。

1、cookie是常用的存储方式,保存用户存储的数据来识别用户。因为cookie有很多的局限性,在实际的开发中会出现很多的问题,不作为重点,所以没有对其进行非常详细的介绍。在第一小节介绍中老师也说明了cookie的缺点:

http://img1.sycdn.imooc.com//climg/5c2484f100019d7509300600.jpg

所以使用本地存储,存储在客户端可以减少网络流量,快速显示数据,也可以临时存储等。

2、Web Storage使用简单字符串键值对在本地存储数据,方便灵活,但是对于大量结构化数据存储力不从心,IndexedDB是为了能够在客户端存储大量的结构化数据,并且使用索引高效检索的API。

3、indexDB创建数据库,表是可以在控制台完成的,但是每一个要创建的时候再写是比较繁琐的,所以直接写在js中调用即可。这些代码明白操作步骤即可,不需要全部记住。

这个课程也在优化中,同学可以耐心等待一下。祝学习愉快!

  • 小章鱼丸 提问者 #1
    “这些代码明白操作步骤即可,不需要全部记住。”那平时开发中我们不需要自己操作去创建数据库和表吗? 是没太明白这个数据可和表存储的是些什么东西,比如存储的是用户提交的数据啊还是哪些数据啊 存储的这些东西是用来和后台交互还是怎么着?就是从一开始就没明白存储数据的目的在开发中到底是干嘛用的
    2018-12-27 17:35:01
  • 好帮手慕星星 回复 提问者 小章鱼丸 #2
    因为在实际开发中,数据库是后端人员操作的,前端人员接触的很少,所以让同学明白一些步骤即可,但是这是H5新增的内容,同学需要做一些了解。数据库存储的是网页中所有的的数据信息以及用户的信息。
    2018-12-27 18:48:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师