从0到1移动端微官网开发

需要涉及到ajax、cookies等相关知识。
为了方便开发也要用到一些插件提高效率。在这里做一些开发过程的记录,也是为了以后查找方便。

前期准备

一 开发基础JS文件

1 jquery-1.9.1.js //ajax基于JQ开发
2 template-web.js //结合ajax在前台对数据进行展示
3 md5.min.js //登录注册页对账号密码进行加密常用

二 常用到的一些插件(具体用法请百度)

1 rem.js //自命名文件名,为了适配移动端尺寸。内容如下:

这里写图片描述

2 slidernav.js //用于多级联动 如:省市县

3 TouchSlide.1.1.js //轮播

1 数据在页面进行展示

ajax和template搭配使用

例:
<script type="text/javascript">
    $.ajax({
        url:'',
        type:'POST',
        dataType:'json',
        data:{"username":username,"password":passWord}, //是否需要传参看具体情况   
        success:function(data){
                  var mydata=data.data //data为端口里提供的参数
                  var html=template('hot',mydata) //ajax和template连接的用法
                  $("#hotsearch").append(html) //和HTML里面命名相对应
        }
    })
</script>

<script  type="text/css" id="hot">//id对应ajax里面template里的值;tpye="text/css"为固定写法
    {{each HotSearch}}
       <li><a href="javascript:(0)">{{$value}}</a></li>
    {{/each}}
</script>

<body>
    <ul class="hotsearch">

    </ul>
</bpdy>

2 登录注册/加密/储存数据 等

1.密码md5加密

var passWord = md5($("#password").val()).toUpperCase();
//将密码进行md5加密,并将字母转换为大写。toUpperCase()方法用于把字符串转换为大写。

2.存储返回来的数据信息

sessionStorage.setItem("loginData",JSON.stringify(data));
//存储返回来的数据信息,JSON.stringify()方法将对象转换为字符串

var userData = JSON.parse(sessionStorage.getItem("loginData")).data[0];

注: 用sessionStorage实现页面之间的数据传输
.
sessionStorage.setItem(key,value); //存储数据
sessionStorage.gettItem(key,value); //获取数据
sessionStorage.remove(key);//清除数据

JSON.stringify() //方法将对象转换为字符串
JSON.parse() //方法将字符串转换为对象

3 页面跳转/延迟跳转
$(location).attr(‘href’, ‘my.html’); //跳转到相应的页面

window.setTimeout(“window.location=’user/user-index.html’”,500);
//页面延迟跳转,因为要把提示语展示完毕之后再跳转

待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值