legend3---15、像粉丝数、关注数、课程数等数量数据如何处理

一、总结

一句话总结:

在主表中加入这种数量字段:比如在用户表中加入粉丝数,关注数字段
普通更新:增加数量的时候将数据插入到关联表,并且更新这个字段
检验更新:打开详情的时候统计条数来做更新

1、加在html标签上的数据可用data属性,这样要规范很多?

div id="awesome" data-myid="3e4ae6c4e"

2、jquery的on方法 给未创建的元素添加事件 实例?

给新添加的元素hidden_panel类添加点击事件:$("body").on("click", ".hidden_panel", function (e) { 执行的代码 });
<script>
$(function () {
$("body").on("click", ".hidden_panel", function (e) {
$(this).children(".panel-body").toggle();
$(this).children(".panel-footer").toggle();
$(this).find(".panel-heading_symbol_left").toggle();
$(this).find(".panel-heading_symbol_down").toggle();
});
});
</script>

3、检测windows宽度改变函数?

$(window).on('resize', function() { 代码 }).resize();
  {{--小屏幕端的时候去除 内容中container 的左右缩进--}}
<script>
function remove_container() {
if($(window).width()>720){
$('#content_container').addClass('container');
}else{
$('#content_container').removeClass('container');
}
$('#content_wrapper').show();
}
remove_container(); $(function () {
$(window).on('resize', function() {
//console.log("宽度改变了!");
//console.log($(window).width());
remove_container();
}).resize();
// window.onresize=function(){
// //console.log("宽度改变了!");
// remove_container();
// }
});
</script>

4、对于layer-mobile弹出框内容和弹出框模板内容id重合如何解决?

用class标注元素就好,没必要一定要用id
<div class="exam_part" style="text-align: center;margin-top: -10px;margin-bottom: 10px;">
<span class="exam_part_time" style="color: #ff0055;font-size: 16px;">3</span> 后自动跳转到
<a class="exam_part_url" data-href="{{$exam_part_url}}" href="{{$exam_part_url}}" style="cursor: pointer;"> 复习测试 </a> 界面
</div> <script>
//3、如果是测试,测试在显示做题报告之后的自动跳转
function exam_jump() {
let time_jump=3;
let exam_part_url=$('.exam_part_url').data('href');
console.log(exam_part_url);
setInterval(function () {
time_jump--;
$('.exam_part_time').text(time_jump);
if(time_jump<=0) window.location.href=exam_part_url;
},1000)
}
</script>

5、jquery中toggle类的事件,如果同时做了原有元素和新加元素的事件,那么可能因为两次toggle而抵消事件?

解决方法可以去掉原事件
$(function () {
$('.hidden_panel').click(function () {
console.log('111');
$(this).children(".panel-body").toggle();
$(this).children(".panel-footer").toggle();
$(this).find(".panel-heading_symbol_left").toggle();
$(this).find(".panel-heading_symbol_down").toggle();
});
}); /*给新添加的元素绑定事件*/
$(function () {
/*题目的展开事件*/
$("body").on("click", ".hidden_panel", function (e) {
console.log('222');
$(this).children(".panel-body").toggle();
$(this).children(".panel-footer").toggle();
$(this).find(".panel-heading_symbol_left").toggle();
$(this).find(".panel-heading_symbol_down").toggle();
});
});

6、vue阻塞事件冒泡?

事件修饰符中的stop:@click.stop="show_question_ans_clue(event)"
<button @click.stop="show_question_ans_clue(event)" class="btn btn-warning btn-xs">显示答案提示</button>

7、vue的样式里面如何拼接?

在数组里面可以拼接,如果是json的键的话不行

div :class="['bq_answer_clue {{$identifying}}_bq_answer_clue_'+question_list.paginate.now_page+'_'+i]"

8、vue不要进行dom操作?

完全是可以通过数据来控制样式的,比如题目答案提示的显示和隐藏

9、jquery获取表单数据?

$('form').serializeArray();
$('form').serializeArray();
<form>
       <input name="username" type="text"/>
       <input name="password" type="password"/>
       <input id="subbtn" type="button" value="submit">
</form> $("#subbtn").click(function(){
var data = {}; var t = $('form').serializeArray();
$.each(t, function() {
data [this.name] = this.value;
});
alert(JSON.stringify(data ));
});

10、查表根据条数更新用户数据中的粉丝数据和关注数据的时机是什么?

当你打开详细的粉丝数和关注数的时候更新

二、内容在总结中

 

legend3---15、像粉丝数、关注数、课程数等数量数据如何处理的更多相关文章

  1. java可变参数例子:求学生成绩信息,不确定课程数

    可变参数特点: 1)...只能出现在参数列表的最后2)...位于变量类型和变量名之间3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数 //可变参数也可用 ...

  2. 按平均成绩从高到低显示所有学生的“数据库”、“企业管理”、“英语”三门的课程成绩,按如下形式显示: 学生ID,,数据库,企业管理,英语,有效课程数,有效平均分

    SELECT S# as 学生ID ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='004') AS 数据库 ,(SELECT score FROM S ...

  3. 用JAVA写一个函数,功能例如以下: 随意给定一组数, 找出随意数相加之后的结果为35(随意设定)的情况

    用JAVA写一个函数.功能例如以下:随意给定一组数,比如{12,60,-8,99,15,35,17,18},找出随意数相加之后的结果为35(随意设定)的情况. 能够递归算法来解: package te ...

  4. 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)

    不过必须XP SP3以上才行.所有API大全: https://msdn.microsoft.com/en-us/library/windows/desktop/aa363804(v=vs.85).a ...

  5. Leetcode1--->数组中两数之和等于给定数

    题目: 给定一个数组nums,目标数target.在数组中找到两数之和为target的数,返回两数的下标举例: Given nums = [2, 7, 11, 15], target = 9, Bec ...

  6. LeetCode:两数之和、三数之和、四数之和

    LeetCode:两数之和.三数之和.四数之和 多数之和问题,利用哈希集合减少时间复杂度以及多指针收缩窗口的巧妙解法 No.1 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在 ...

  7. 【算法训练营day7】LeetCode454. 四数相加II LeetCode383. 赎金信 LeetCode15. 三数之和 LeetCode18. 四数之和

    [算法训练营day7]LeetCode454. 四数相加II LeetCode383. 赎金信 LeetCode15. 三数之和 LeetCode18. 四数之和 LeetCode454. 四数相加I ...

  8. Nginx 关于进程数 与CPU核心数相等时,进程间切换的代价是最小的-- 绑定CPU核心

    在阅读Nginx模块开发与架构模式一书时: "Nginx  上的进程数 与CPU核心数相等时(最好每个worker进程都绑定特定的CPU核心),进程间切换的代价是最小的;" &am ...

  9. LFYZ-OJ ID: 1026 数的计数(数的计算)NOIP2001

    数的计算(数的计数) 题目描述 我们要求找出具有下列性质数的个数(包含输入的自然数n).先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的左边加上 ...

随机推荐

  1. 记一次线上dubbo服务超时和线程池满问题排查

    线上某dubbo服务A调用dubbo服务B的接口X方法,调用端A日志中出现了很多超时的情况,提供端B该接口X超时时间设置为60s: 查看提供端B的日志,报了很多线程池满的异常: Caused by: ...

  2. 转:Java Web 项目发布到Tomcat中三种部署方法

    首先整理项目文件,文件内包含jsp.js等和class编译后的文件及lib包,如: 第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:   ...

  3. 【Struts2】防止表单重复提交

    一.概述 二.Struts2中解决方案 三.实现步骤 一.概述 regist.jsp----->RegistServlet 表单重复提交 危害: 刷票. 重复注册.带来服务器访问压力(拒绝服务) ...

  4. Java 读取 .properties 文件的几种方式

    Java 读取 .properties 配置文件的几种方式   Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中.然而 XML 配置文件需要通过 ...

  5. web开发:定位布局

    一.盒子的显隐 二.小米topbar 三.相对定位 四.决定定位 五.固定定位 六.z-index属性 七.流式布局思想 八.hover父子悬浮 一.盒子的显隐 1.同一结构下, 如果采用浮动布局,所 ...

  6. 3. Dictionaries and Sets

    1. Generic Mapping Types The collections.abc module provides the Mapping and MutableMapping ABCs to ...

  7. macOS 终端常用命令

    macOS 常用命令 基本命令 1.列出文件 ls 参数 目录名 例:看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息,-a 包括 ...

  8. P3384 【模板】树链剖分 题解&&树链剖分详解

    题外话: 一道至今为止做题时间最长的题: begin at 8.30A.M 然后求助_yjk dalao后 最后一次搞取模: awsl. 正解开始: 题目链接. 树链剖分,指的是将一棵树通过两次遍历后 ...

  9. 集合(一)-Java中Arrays.sort()自定义数组的升序和降序排序

    默认升序 package peng; import java.util.Arrays;  public class Testexample { public static void main(Stri ...

  10. redis主从+哨兵 安装配置二

    实验环境: 192.168.2.201 centos7 master sentinel 192.168.2.202 centos7 slave   sentinel 192.168.2.203 cen ...