登录时长限制,时间到了退出(cookie)
记录用户登录时 长,既可以使用local storage实现,然后拿到时间做差,看是否超时;也可以用cookie指定过期时长,这样我们直接判断cookie值是否存在就可以了。我选择的后者,代码如下php获取指定时间时间戳
//php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //php获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(玩转javascript异步编程
异步的几种常用方法 回调函数 订阅和发布模式 Promise generator async/await 回调函数方法 通过把一个函数(callback)作为参数传入另一个函数,当满足一定条件的时候,就执行callback函数。 用Vue 全局变量,局部变量
全局组件和局部组件 * 1.先定义组件 Vue.component('组件名', { 组件模板对象 }) * 注意: 组件名不要使用原生的标签名, 若组件名定义时用的是驼峰命名法, 则调用时用中划线分割后小写 * 例10个JavaScript难点
1. 立即执行函数 立即执行函数 ,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: (function() {javascript的filter和map函数换成普通的js函数,以兼容IE8
function filter(arr, func, context) { var rst = []; for (var i = 0; i arr.length; i++) if (func.call(context, arr[i], i, arr)) rst.push(arr[i]); return rst; } function map(arr, func, context) { var rst = []; for (var i = 0; i arr.length; i+web大前端开发中一些常见的安全性问题
1 跨站脚本攻击(XSS攻击) XSS(Cross Site Scripting),跨站脚本攻击。XSS是常见的Web攻击技术之一.所谓的跨站脚本攻击指得是:恶意攻击者往Web页面里注入恶意Script代码,用户浏览这些网页时,前端开发常用 JS 方法
1、深度克隆 var newObj ={}; function deepClone(origin,target){ var target = target || {}, toStr = Object.prototype.toString, arrStr = "[object Array]"; for(var propin origin){ if(origin.hasOwnProperty(prop)){ if(origin[prop] != "null"vue生命周期
beforeCreate(新对象诞生) Vue对象用新方法实例化。它创建一个Vue类的对象来处理DOM元素。对象的这个生命阶段可以通过beforeCreated 挂钩来访问 。我们可以在这个钩子中插入我们的代码,js数组方法大全
1、join() join(separator): 将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符,该方法只接收一个参数:即分隔符。 1 2 3 4 vararr = [1,2,3]; console.log(arr.join深入理解JS闭包
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取JS判断元素是否在数组内
一、JQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解 jQuery.inArray()函数的返回值为 Number类型 jquery.inarray(value,array) 确定第一个参数在数组中的位置(如果没有找到则返