当前位置: 首页 > wzjs >正文

怎么做网站的二维码企业qq怎么申请

怎么做网站的二维码,企业qq怎么申请,万网空间官方网站,wordpress仪表盘改名慕慕手记项目日记 首页数据的渲染,使用js 2025-3-16 到这部分我们先测试能不能使用js的方式来动态数据,先写出一个简短的demo出来 console.log("index.js文件引入了")var ClientHeight document.documentElement.clientHeight; // 可视区域…

慕慕手记项目日记 首页数据的渲染,使用js 2025-3-16

到这部分我们先测试能不能使用js的方式来动态数据,先写出一个简短的demo出来

console.log("index.js文件引入了")var ClientHeight = document.documentElement.clientHeight; // 可视区域的高度,就是我们能看见的内容的高度
var sroTop = document.documentElement.scrollTop; // 滚动条在文档中的高度的位置(滚出可见区域的高度)
var srollHeight = document.body.scrollHeight; // 所有内容的高度var allowRequest = true; // 锁定后端数据请求中的状态。 是否允许请求后端function toNext()
{allowRequest = trueconsole.log("打开请求锁");
}
function windowScroll() {if (sroTop+ClientHeight >= srollHeight && allowRequest){  console.log("开始向后端请求数据,重新渲染页面");toNext()allowRequest = false;}
}window.addEventListener("scroll", windowScroll)

在浏览器中测试发现这个逻辑没有问题,稍后完善对于网页翻页值的初始化处理,其中起始页start_num为0,默认获取的最大页数为10页。现在来添加一下index.js的代码。

console.log("index.js文件引入了")var ClientHeight = document.documentElement.clientHeight; // 可视区域的高度,就是我们能看见的内容的高度
var allowRequest = true; // 锁定后端数据请求中的状态。 是否允许请求后端
var page = 1;
var endNum = 10; // 假设初始值为10,根据实际情况调整function getUrlParams() {var uri = location.search;var final_result = {};// 第一次请求没有参数的时候if (uri === "") {final_result['page'] = page;final_result['article_type'] = 'recommend';final_result['start_num'] = 0;final_result['end_num'] = 10;} else {if (uri.indexOf("?") != -1) {params = uri.substr(1);params_list = params.split("&");for (var i = 0; i < params_list.length; i++) {var key = params_list[i].split("=")[0]; // article_type=recommendvar value = params_list[i].split("=")[1]; // recommendfinal_result[key] = value;}}}return final_result;
}function toNextPage(params) {console.log(params);// 开始拼接urlvar url = "?";for (var key in params) {if (key === "page") {params[key] = parseInt(params[key]) + 1;}if (key === "start_num") {params[key] = endNum;}url += key;url += "=";url += params[key];url += "&";}// 去掉末尾的&符号if (url.endsWith("&")) {url = url.substr(0, url.length - 1);}// 滚动标识if (!url.includes("scroll")) {url += "scroll=1";}console.log(url);allowRequest = true;location.href = url;
}function windowScroll() {var scrollTop = document.documentElement.scrollTop; // 滚动条在文档中的高度的位置(滚出可见区域的高度)var scrollHeight = document.body.scrollHeight; // 所有内容的高度if (scrollTop + ClientHeight >= scrollHeight && allowRequest) {console.log("开始向后端请求数据,重新渲染页面");allowRequest = false;var params = getUrlParams();toNextPage(params);}
}window.addEventListener("scroll", windowScroll);

文章分类功能实现

现在文章需要按照类别进行分类,状态分为选择和未选择。同时需要修改前端模板

首先在index.py里面添加代码:

区分选择与未选择

label_types = {"recommend": {"name":"推荐","selected":"selected"},"auto_test": {"name": "自动化测试", "selected": "no-selected"},"python": {"name": "Python", "selected": "no-selected"},"java": {"name": "Java", "selected": "no-selected"},"function_test": {"name": "功能测试", "selected": "no-selected"},"pref_test": {"name": "性能测试", "selected": "no-selected"},"funny": {"name": "幽默段子", "selected": "no-selected"},
}

修改选择器

 左侧菜单栏的处理for k,v in label_types.items():if article_type == k:v["selected"] = "selected"else:v["selected"] = "no-selected"

然后修改index.html内的代码,里面的内容需要靠后端传过来才能进行使用。

<div class="article-container clearfix"><div class="left-menu fl">{% for label_name,label_value in label_types.items() %}<div class="{{label_value.selected}}"><a href="?article_type={{label_name}}&page=1">{{label_value.name}}</a></div>{% endfor %}</div>
http://www.dtcms.com/wzjs/239637.html

相关文章:

  • 广西住房和城乡建设厅网站网店如何推广
  • 企业网站帮助中心青岛今天发生的重大新闻
  • 做餐厅logo用什么软件网站千峰培训可靠吗?
  • 珠海网站制作网络推广以下哪个单词表示搜索引擎优化
  • 大型营销型网站建设企业做个网站多少钱
  • 买布做衣裳 在哪个网站买好广州专业网络推广公司
  • 施工企业副总经理竞聘seo站长网怎么下载
  • 教育网站建设多少钱深圳搜索seo优化排名
  • 高端制作网站设计网络营销公司注册找哪家
  • 四川省建设厅网站网络推广怎么赚钱
  • 广州做企业网站系统优化大师官方下载
  • 天津市做公司网站的公司宣传链接怎么做
  • 黑河网站建设佛山网络推广平台
  • 深圳龙岩技术科技有限公司优化加速
  • 重庆建网站百度浏览器极速版
  • 邢台哪里可以做网站东莞百度推广优化
  • 企业品牌推广网站谷歌浏览器 安卓下载
  • 网站开发环境与工具论坛排名
  • 做黄色网站会受到什么惩罚一个品牌的策划方案
  • 家居东莞网站建设seo网络优化教程
  • 一般网站建设步骤宁波百度关键词推广
  • 免费网站建设软件大全七台河网站seo
  • 自己电脑做网站好吗企业网站注册
  • 五大门户网站株洲seo优化
  • 肃宁县做网站优化营商环境条例全文
  • 网站网络设计是怎么做的怎么制作一个网站5个网页
  • 上海城乡建设学校网站进入百度知道首页
  • 网站建设分金手指排名二六重庆seo报价
  • 专业做蛋糕的网站app推广团队
  • 福州光电网站建设百度关键词分析