javascript
扫地鼠Gordon
幽己一默胜笑人三声
展开
-
JS(es6)同时给多个变量赋值
在ES6中,可以使用解构赋值语法同时给多个变量赋值。解构赋值语法可以从数组或对象中提取值,并将其赋给多个变量。原创 2023-07-26 11:39:53 · 2318 阅读 · 0 评论 -
js实现获取之前某天的日期
【代码】js实现获取之前某天的日期。原创 2023-06-28 10:22:24 · 1758 阅读 · 0 评论 -
JS 退出登录、token过期,清除localStorage、sessionStorage
localStorage PC浏览器(永久保存)sessionStorage PC浏览器(关闭窗口就删除数据)操作1、localStorage.setItem(key,value) 保存数据2、localStorage.getItem(key) 获取数据3、localStorage.removeItem(key) 删除数据4、localStorag...原创 2019-12-05 15:30:47 · 5597 阅读 · 0 评论 -
requireJs学习06require的使用
定义模块//1、简单的键值对定义define({ name:"iwen", age:20})//2、函数式定义define(function(){ var demo = 10; function demo(){ }})//3、存在依赖的函数式定义define(["jquery"],function($){ console.log($)})一个文件一个模块...原创 2021-01-28 13:44:09 · 135 阅读 · 0 评论 -
requireJs学习06requirejs引入
111原创 2021-01-28 09:42:24 · 1468 阅读 · 0 评论 -
requireJs学习05Common.js规范
什么规范?就是文件与文件之间的隔离。新建web目录,分别创建index.html,demo1.js,demo2.js三个文件index.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title>原创 2021-01-27 16:06:18 · 126 阅读 · 0 评论 -
requireJs学习04模块扩展
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>04模块扩展</title> <link rel="stylesheet" href=""></head><body> .原创 2021-01-28 17:08:15 · 157 阅读 · 0 评论 -
requireJs学习03私有与公有属性和方法
对于模块而言:能让外部操作的属性/方法就是公有的,只能内部调用的就是私有的<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>03私有与公有属性和方法</title> <link rel="styleshee原创 2021-01-25 10:48:28 · 93 阅读 · 0 评论 -
requireJs学习02模块
模块遵循 设计模式规范 中的“开闭原则”:对扩展(继承)开放,对修改关闭<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>02模块</title> <link rel="stylesheet" href="原创 2021-01-24 18:02:47 · 106 阅读 · 0 评论 -
requireJs学习01作用域回顾
作用域回顾<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>01作用域回顾</title> <link rel="stylesheet" href=""></head><body原创 2021-01-24 16:13:43 · 148 阅读 · 0 评论 -
localStorage、sessionStorage的区别
localStorage与sessionStorage的唯一一点区别就是localStorage属于永久性存储,而sessionStorage属于当会话结束的时候(比如:关闭浏览器),sessionStorage中的键值对会被清空...原创 2020-02-09 13:32:48 · 303 阅读 · 0 评论 -
javascript数组的相关操作
push(),数组最后面添加一个元素pop(),弹出数组的最后一个元素shift(),移除数组的第一个元素unshift(),在数组的头部添加一个元素原创 2019-05-15 14:21:36 · 119 阅读 · 0 评论 -
js实现获取两个日期之间所有日期最简单的方法
Date.prototype.format = function() { var s = ''; var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1)); var day = this.getDate()>=10?this.getDate()...转载 2019-06-25 10:53:35 · 1093 阅读 · 0 评论 -
vs code 代码格式化
vs code格式化代码的快捷键如下:On WindowsShift+Alt+F On MacShift+Option+F On UbuntuCtrl+Shift+I转载 2019-07-23 20:08:38 · 140 阅读 · 0 评论 -
win10 开启端口,auto.js端口
工作需要:auto.js默认的是9317端口,而win10的9317端口是未打开的设置->网络和Internet->状态->windows 防火墙->高级设置->入站规则->新建规则->规则类型:TCP协议,9317端口,然后下一步,下一步,名称自定义...原创 2019-07-30 00:08:05 · 2961 阅读 · 2 评论 -
JS将Json字符串转换成对象、数组
例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var obj = ...转载 2019-07-22 17:42:09 · 9711 阅读 · 0 评论 -
Javascript遍历对象、遍历数组总结
javaScript遍历对象总结1、使用Object.keys()遍历 返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).var obj = {'0':'a','1':'b','2':'c'};Object.keys(obj).forEach(function(key){ console.log(key,obj[...转载 2019-07-22 17:51:04 · 165 阅读 · 0 评论 -
javascript根据开始时间、结束时间、间隔时间(秒)得到多个时间点
提示:里面的加入开始时间、加入结束时间、时间间隔范围(默认60秒),请根据实际情况自行修改不废话。直接上代码function getDateArray(startDate, endDate, space) { if (!endDate) { endDate = new Date(); } if (!startDate) { star...原创 2019-08-06 18:30:41 · 1735 阅读 · 0 评论 -
返回到上一页的html代码的几种写法
1.通过超链接返回到上一页<a href="#" onclick="javascript:history.back(-1);">返回到上一页</a><a href="#" onClick="javaScript:history.go(-1)">返回上一页</a>2.用按钮代码<input type=”button” name=”...原创 2018-07-16 17:15:04 · 12956 阅读 · 0 评论 -
单引号、双引号、反单引号(`)一起用
既然可以这样写,偶然发现的(猜测应该是ES6吧)<button class="layui-btn layui-btn-normal" onclick="javascript:window.location.href=`{:url('模块/控制器/方法')}`">跳转</button>...原创 2019-05-08 09:56:47 · 742 阅读 · 0 评论 -
方法:PHP、JQ、JS 获取两个日期之间所有日期
phppublic function getDatesBetweenTwoDays($startDate,$endDate){ $dates = []; if(strtotime($startDate)>strtotime($endDate)){ //如果开始日期大于结束日期,直接return 防止下面的循环出现死循环 ...转载 2018-08-18 10:14:29 · 405 阅读 · 0 评论 -
方法:sorttable.js用法
转至:用sorttable.js对表格进行排序对表格进行排序的实现步骤:第一:下载sorttable.js,链接:http://www.kryogenix.org/code/browser/sorttable/,(不需要jquery.js)第二:导入该sorttable.js,(不需要jquery.js)第导入:在 table标签添加一个class="sortable"。至此,...转载 2018-08-20 10:09:41 · 7565 阅读 · 1 评论 -
学习:JS中用var声明变量和不用var声明变量的区别
阅前须知:作用域(分为全局和局部),函数会开辟自己的作用域(或"空间"或"过程级")变量声明变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。var count; // 单个声明。var count, amount, level; // 用单个 var 关键字声明的多个声明...原创 2018-09-12 10:17:26 · 1453 阅读 · 0 评论 -
学习:JS中null 和 undefined 的主要区别
注意在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值NaN (不是一个数字)。对 null 值和 undefined 值作比较总是相等的。var a;var b=null;var c=1*a;var d=1*b;console.log(c); // NaN c 的值为 NaN,因为 a 为 u...原创 2018-09-12 10:30:42 · 203 阅读 · 0 评论 -
学习:JS中创建自己的对象和在定义中包含方法
1.创建自己的对象要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予对象方法// people 是有3个参数的构造器function people(name, age, sex){ // 属性:姓名 this.name = name; // 属性:年龄 this.age = age; //...原创 2018-09-12 15:06:48 · 876 阅读 · 0 评论 -
学习:JS中数组和对象的之间的关联、区别
在jscript中数组和对象几乎相同,两者主要的差别是对象没有自动长度属性,而数组没有对象的属性和方法。数组寻址使用方括号"[]"来寻址数组。方括号中是一个数值或一个值为整数的表达式。将对象作为关联数组通常,使用点运算符“.”访问对象的属性。例如,myObject.aProperty在这里,属性名称是一个标识符。也可以用索引运算符“[]”访问对象的属性。在这里是把对象...原创 2018-09-12 17:00:49 · 930 阅读 · 0 评论 -
学习:escape和unescape使用
escape方法对String对象进行编码,以便他们能够在所有计算机上可读escape(charString)必选项 charstring 参数是要编码的任意 String 对象或文字。escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字...原创 2018-09-13 08:08:59 · 3312 阅读 · 0 评论 -
学习:JS为运算符
位操作是程序设计中对位模式按位和二进制数的一元和二元操作。位与运算符、位或运算符、位异或运算符、位非运算符、左移运算符、右移运算符1.位与运算符(&)位与运算符(&)是一个二元运算符,该运算符可以将左右两个操作数逐位执行and操作,即只有两个操作数中相对应的位都为1时,该结果中这一位才为1.即:0&0=0,1&0=0,0&1=0,1&...原创 2018-09-13 10:34:50 · 127 阅读 · 0 评论 -
js获取当前域名、Url、相对路径和参数以及指定参数
一、js获取当前域名有2种方法 1、方法一 var domain = document.domain; 2、方法二 var domain = window.location.host; 3、注意问题 由于获取到的当前域名不包括 http://,所以把获取到的域名赋给 a 标签的 href 时,别忘了加上 http://,否则单击链接时导航会出...转载 2018-09-26 15:23:19 · 616 阅读 · 0 评论 -
JS禁止查看网页源码的简单实现
最常见查看网站源码的无非有这四种:F12 鼠标右键单击 Ctrl+Shift+I Ctrl+U我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title&g...转载 2018-10-21 10:45:31 · 1606 阅读 · 0 评论 -
javascript去掉字符串的最后一个字符
var s = '1,2,3,4,5,6,';s = s.substring(0, s.length-1);substring 方法返回位于 String 对象中指定位置的子字符串。strVariable.substring(start, end)"String Literal".substring(start, end)参数start指明子字符串的起始位置,该索引从 ...原创 2019-01-15 11:46:00 · 865 阅读 · 0 评论 -
JavaScript分割、合并字符串
分割字符串stringObj.split( separator[ , limit])separator分隔符limit 可选,限制返回的数组元素的个数连接数组arrayObj.join(separator)separator连接符返回一个元素顺序被反转的 Array 对象。arrayObj.reverse()注意:使用reverse()方法,必...原创 2019-04-02 17:32:16 · 1202 阅读 · 0 评论 -
方法:js 将Date 日期对象与时间戳互相转换
转数据库时间戳转具体时间FROM_UNIXTIME(t.stamp, "%Y-%m-%d %H:%i:%s") stamp将Date对象转换成时间戳第一种方法,使用Number()方法var newDay = new Date();console.log(Number(newDay));返回当前的时间的时间戳第二种方法是,使用日期对象Date.parse()...转载 2018-07-23 09:05:06 · 2280 阅读 · 0 评论