实现一个购物网站的首页的js代码

    xiaoxiao2026-03-29  10

    使用text 和 css 可以解析 html 内容和 css 内容语法是 text! + 路径 这个导出是 xxx.html 文件的内容$css! + 路径 , 这个不需要导出,自动会渲染到当前引入的当前页面中 difine(['swiper','template','flyer'],function(swiper,template,flyer){最外层})

    仿写:在实际工作中有待考虑

    define(['text!./home.html','$css!./home.css'],function(html){下一层 })

    function request () {第二层 }

    $.ajax({ 第三层 }) 这里可以写好备注 : xxx数据

    第三层:

    type:"get",url:"http://xxx.xxx.xxxx/xxx/xx.php",success : function(data){ }

    第四层:

    var result = JSON.parse(data);var slide = result.data.slide;var html = '';for(var i = 0;i < slide.length;i++){ 第五层 }$('#banner').html(html);swiperFn();
    第五层:

    html +='


    之后又回到第二层写新的数据,在第四层和第五层进行修改。

    第四层修改部分

    var menu = result.data.menu;var html = '';for(var i in menu){第五层}$('.menu ul').html(html);
    第五层写法:为了展现"<"故意去掉
    var activity = menu[i].activity;html +='li>'+'img src="'+activity.img+'" />'+'p>'+activity.name+'/p>'+'/li';

    心得体会:

    描述清楚每一层要做什么!其实也是理清思路的过程,这里面有用到像ajax get 请求 访问一个php文件。在下面写函数 可以通过json文件请求。并且运用了指针指向 运用了堆和栈的关系。单双引号问题,做了一个拼接。把空字符串赋值给变量。在做首页的时候:我会考虑几点:

    轮播图数据菜单数据热卖数据疯狂秒杀疯狂秒杀数据疯狂秒杀倒计时疯狂秒杀即将开抢判断搜索页面扫一扫页面获取本地购物车存储的数据购物车数量增加点击“加号”时实现动画效果封装一个购物车数量总量的函数封装一个数量变化特别大的函数

    整合起来。前期回顾:function request(){...}

    封装一个数量变化字体变大的函数(第一层)

    function request(){...}function Big(){...};function swiperFn(){...}return {"request":request...}

    封装一个数量变化特别大的函数展开式

    funtion Big() {

    $('.circle').addClass('span_active');

    setTimeout(function(){...},1000)};

    $('.circle').removeClass('span_active')

    function swiperFn(){

    var mySwiper = new Swiper('.swiper-container',{...});

    loop : true,autoplay: 2000,autoplayDisableOnInteraction : false,pagination: '.swiper-pagination'}

    return {"request" : request}

    });

    相关资源:简易购物网站,代码界面简单
    最新回复(0)