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. wireshark 分析过滤数据

    1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1. ...

  2. 4.SpringMVC 配置式开发-处理器映射器

    处理器映射器 HandlerMapping HandlerMapping 接口负责根据request请求找到对应的Handler处理器及Interceptor拦截器, 并将它们封装在HandlerEx ...

  3. Short XSS

    Short XSS Crackkay · 2013/08/21 12:17 0x00 背景 关键时候长度不够怎么办? 在实际的情况中如果你不够长怎么办呢?看医生?吃药?做手术?............ ...

  4. MVP架构的一个小例子

    主角: MVP是一种编程的架构模式,M=Model,负责提供数据:V=View,负责显示数据:P=Presenter,负责处理数据. 应用例子: csharp写的一个qq机器人. 一.Model层 获 ...

  5. WPF - 仿QQ2014

    声明:非原创.项目是网上发现的,以学习为目的重写了部分代码,合理地调整了下布局,巧妙地简化了下Style样式.重写还算是有价值的,并非完全复制. 效果: 获取项目源码:https://pan.baid ...

  6. Django学习:创建第一个app

    开发环境:Windows 10 Python 3.7.4    Django 2.2.6 VS code 首先,使用命令提示符,切换到F盘,新建一个Django项目,名字叫mysite. 新建项目的结 ...

  7. Dockerfile命令详解

    使用docker就会避免不了的要做各种镜像,就会用到dockerfile,记录一下dockerfile的主要命令 1.主要组成部分     dockerfile执行build命令时,是从上倒下依次执行 ...

  8. 不创建父窗体的情况下他其他窗体的信息显示在第一个打开的窗体!(winfrom)

    公司使用vs2008做的东西,用vs2017都打不开了(编译错误) 叫我更新一下,我看了一下,08的项目 和 winform 差不多  如何就用winfrom来做了 (winform  很久没碰了,, ...

  9. 四:MVC之LINQ方法语法

    linq 查询 有两种语法  ,前面我们说了一种,接下来说方法语法(我读着一直很绕口) 查询语法,方法语法 ------------------------以下文字都是复制-------------- ...

  10. javascript代码模块化解决方案

    我们用模块化的思想进行网页的编写是为了更好的管理我们的项目,模块与模块之间是独立存在的,每个模块可以独立的完成一个子功能. 一.服务器和桌面环境中的Javascript代码模块化:CommonJS M ...