This week 知识点的简单小结

1,显示身份证中间中间用点点点的验证!例如:

var idcontent = $("#idnumber").text();

var ccc = idcontent.replace(/^(.{6})(?:\d+)(.{4})$/, "$1****$2");

$("#idnumber").text(ccc);

2,声明不连续数组,例如:

var state = ["未支付", "已支付", "未评价"]
    state[18] = "已发货";

3,cookie由用户从一个网站发送并存储在用户的计算机上的数据的网络浏览器

cookie为网站记住有状态的信息(如在线购物车中添加的项目),或记录用户浏览活动(包含特定的按钮,登录)的可靠机制,或记录过去访问过的页面。它可以记录用户先去在表单字段(如姓名,地址,密码,和信用卡号)中输入的任何信息。

本次出来的问题是:在测评也扫描登录后,不让页面跳转到首页,直接跳到测评页,因为扫码后跳转是在XML中配置,所以要前端控制跳转的位置。

解决思路:在测评页中,创建一个可识别的属性,在公共的js中判断是否有这个属性,从而进行跳转的改变。

解决办法是:在测评页面中,满足条件时在本地存储中添加一个自定义属性 localStorage.action = window.location;,这里我把属性名起为action,把值就定义为了测评页的url,然后在公共的js中判断,例如下面代码:

if (localStorage.action) {
        var url =localStorage.action;
        localStorage.removeItem(‘action‘);
        location.href = url;
    }

localStorage。removeItem是移除这个自定义的属性,以免影响下次进入界面的其他操作。

4,高德地图,简单的应用,如下

5,获取开始时间结束时间的年月日,以及两个时间相差的月数

    var startyear, endyear, startmonth, endmonth, startgetDate, endgetDate;
    startyear = new Date(parseInt(data[0]["startdate"]) * 1000).getFullYear();
           endyear = new Date(parseInt(data[0]["enddate"]) * 1000).getFullYear();
    startmonth = new Date(parseInt(data[0]["startdate"]) * 1000).getMonth() + 1;
    endmonth = new Date(parseInt(data[0]["enddate"]) * 1000).getMonth() + 1;
    startgetDate = new Date(parseInt(data[0]["startdate"]) * 1000).getDate();
           endgetDate = new Date(parseInt(data[0]["enddate"]) * 1000).getDate();

判断两个时间相差几月

var z = (endyear * 12 + endmonth) - (startyear * 12 + startmonth);

原文地址:https://www.cnblogs.com/cqy1125/p/9690391.html

时间: 2024-10-17 13:47:00

This week 知识点的简单小结的相关文章

软件导论第五周作业-------简单小结

简单小结: 一.JDBC简介 JDBC全称Java Data Base Connectivity(java数据库连接),可以为多种数据库提供统一的访问,是连接Java应用程序和数据库的桥梁,有了JDBC,Java就可以从数据库中读取.存储数据 二.JDBC编程步骤 1.加载驱动程序Class.forName(driverClass); 加载Mysql驱动:Class.forName("com.mysql.jdbc.Driver"); 加载Oracle驱动:Class.forName(&

ASP.NET MVC ViewData/ViewBag 简单小结

近期在项目中遇到一个问题,就是用ViewBag.Model存储匿名对象传递给View,但是需要根据条件给匿名对象添加属性,这个可真心不易,Google了一下发现很多方案都是动态编译神马的,感觉好高大上,最后也没采用,因为不知道动态编译的性能消耗大不大. 最后是自己简单研究了一下,在ViewBag.Model中存储了Dictionary<string, object>,在View通过Model[key]的方式可以正常读取相应的值,在此对ViewData和ViewBag的使用进行一个简单的小结:1

Android的Message机制(简单小结)

对于Android的Message机制主要涉及到三个主要的类,分别是Handler.Message.Looper:首先对每个类做一个简单介绍:然后再介绍所谓的Android的Message机制是如何实现的,最后给了一个示例. 一.介绍三个相关的类 1. Handler主要有两个用途:首先是可以定时处理或者分发消息,其次是可以添加一个执行的行为在其它线程中执行, 对于Handler中的方法,可以选择你关心的操作去覆盖它,处理具体的业务操作,常见的就是对消息的处理可以覆盖public voidhan

简单小结几个常见算法的大体实现思想

前言,今天笔试一题,只做了最后一题(输入A,B两字符串,比较是否相等).N年没有笔试了,想起一些还记的算法小结下. PS,想了几种,最后选择先建二叉查找树,再中序查找得有序字符,后循环比较方式. 排序 1.冒泡:从低往上选择临近比较排序: 2.插入:在剩下要排序数据中,选一个按顺序插入: 3.选择:在剩下要排序数据中,选个最值(最大或最小)插入: 4.快速:选择一参照值,从右左两边不断各自向对方移动.与查找值比大小,后交换值: 5.合并:先拆成有序,再比较合并: 6.堆排序:先建堆(上对于下),

藏地传奇真言专题简单小结

先来个传送门:藏地传奇-真言专题.话说搞这个专题也折腾了不少时间,看似简单的页面,实际也隐藏着大大小小的坑.下面请听我一一道来. 一.先从布局说起 真言专题页采用的布局是屡见不鲜的瀑布流.其实当时一接到这个需求的时候,第一反应是Github上搜插件库,因为关于瀑布流的JQ库实在是太多了.像KISSY的waterfall,像@Sebobo 的Wookmark-jQuery,像jQuery Masonry等,都是很简单易用的库.但体验过其中几个DEMO之后,发现其实都不符合需求的预期,于是决定自己写

WUST暑假集训第一周简单小结

目录 一.dfs序在树状图中的经典应用 二.初探双向广度优先搜索 三.整体二分思想完美解决kth number问题 四.实战模拟退火思想(变步长贪心算法) 五.凸包问题经典例题 六.树的重心问题经典例题 七.矩阵快速幂例题 一.dfs序在树状图中的经典应用 首先是dfs序的问题,什么是dfs序? 我的理解:dfs序也就是将一棵树通过树的遍历顺序将一棵树转化为父节点包含了子节点的序列,n个结点的树对应n个数的序列,一个结点在序列中的表现形式为一段区间,这段区间中包含了该结点的子树区间,且构造的区间

@@Error使用简单小结

使用中经常用到@@Error来判断上一个语句是否执行成功,对此小结一下,可能有些不准确,欢迎指出. 1.1  介绍 SQL SERVER 中@@表示系统全局变量 (1)   返回执行的上一个 Transact-SQL 语句的错误号,如果执行没有错误,则返回 0 . (2)   如果错误是 sys.messages 目录视图中的错误之一,则 @@ERROR 将包含 sys.messages.message_id 列中表示该错误的值.  可以在 sys.messages 中查看与 @@ERROR 错

【2016-5-25】NSDecimalNumber 知识点的简单整理

NSDecimalNumber是NSNumber的子类,比NSNumber的功能更为强大,可以指定一个数的幂,四舍五入等操作. NSString类型转化成CGFloat 精度不高的情况.例如 @"8" -> 7.99999    @"1.0" -> 1.00001 由于NSDecimalNumber精度较高,所以会比基本数据类型费时,所以需要权衡考虑,苹果官方建议在货币以及要求精度很高的场景下使用. 一.一些科学计数法的简单方法. //一个关于科学计数法

Java小知识点------最简单的加密算法(异或加密)

下面给出最简单的代码,可在该代码的基础上添加其他功能,比如将加密后的字符串输出到文件中,从文件中读取要加密或者解密的字符串等... public class Encryption {// 异或加密算法 public static void main(String[] args) { String password="中秋快乐...";//要加密或者解密的字符串 char[]array=password.toCharArray();//获取字符数组 for(int i=0;i<ar