html5提供的客户端存储数据的方法,html5提供了两个与本地存储相关的技术
让我们实现一个简单的应用程序。在该应用中,用户输入用户名和手机号,相关原因可保存在本地,并可进行搜索、显示等基本操作。
只要给我以下关键代码,项目结构和基本代码,CSS样式。可以自己添加。
我们根据功能完成分配。
1、存储功能
在这里,我们要完成,当用户输入他们的姓名和手机号码,他们自己的信息存储在Web存储。html中的代码如下:
XML/HTML代码将内容复制到剪贴板formlabelforbellforbellforbellforl=" username " name:/Label inputtypeinputtypeinputtype=" text " id=" username " name=" username "/labelforbellbellbellforr=" mobile phone "手机号:/Label type=" text " id=" mobile phone " name=" mobile phone "/form input type=" button " onclick=" save()" vale=" new record "//form上面的代码是一个表单。用户输入姓名和手机号码后,点击【添加记录】,将姓名-手机号码键值对保存到本地。具体的js保存功能代码如下:
代码将内容复制到剪贴板function save(){ var mobile phone=document . getelementbyid(" mobile phone ")。价值;var username=d document . getelementbyid(" username ")。价值;localStorage.setItem(手机,用户名);save函数的逻辑很简单,就是取出用户输入的值,然后使用localStorage的setItem函数,将信息以键值对的形式存储在Web存储中。
2、查找功能
需要实现搜索功能。当用户输入电话号码时,将显示数据库中相应的搜索信息。HTML代码如下所示:
XML/HTML代码将内容复制到剪贴板标签for="search "请输入您的手机号码:/label input type=" text id=" search " name=" search "/input type=" button " onclick=" find()" value=" find " PID=" result " p其中结果区域用于放置查询结果。js中find函数的相关代码如下:
代码将内容复制到剪贴板function find(){ varsearch=document . getelementbyid(" search ")。价值;varname=localStorge.gteItem(搜索);varresult=document . getelementbyid(" result ");result . innerhtml=search ":" name;}先获取用户输入的手机号,然后用getItem从数据库中放大带有这个手机号的用户名,最后一起显示在结果区。
以上两个是最基本的功能。我们将继续探索本地存储的高级用法,以及如何在移动应用程序中自由使用本地存储功能。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。