【JavaScript】
csdnluolei
这个作者很懒,什么都没留下…
展开
-
JS实现延时3秒刷新
setTimeout(function (){ window.location.reload();}, 3000);原创 2018-11-01 17:56:43 · 131135 阅读 · 1 评论 -
JS中attr和prop区别
一、attr和prop区别attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说较慢。 prop是从属性对象中取值,属性对象中有多少属性,就能获取多少值,不需要在页面中显示定义。 二、attr和prop怎么选择?对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。快速,准确。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr...原创 2019-01-09 10:33:33 · 19465 阅读 · 3 评论 -
JS中的location.href
//js中的location.href有很多种用法:self.location.href="/url"; //当前页面打开URL页面location.href="/url"; //当前页面打开URL页面window.location.href="/url"; //当前页面打开URL页面,前三个用法相同。this.location.href="/url"; //当前页面打开U...原创 2019-01-14 17:06:38 · 2444 阅读 · 0 评论 -
自定义loading加载
我们可以利用动态图gif和js自定义loading加载第一步:<!-- loading.gif --><img id="loading" src='img/loading/load1.gif' style="width:120px;height:120px; position:absolute;left:45%; top:45%; display:none;"/>...原创 2019-01-07 10:24:13 · 519 阅读 · 0 评论 -
JS日期格式
//时间戳转换为年月日时分秒时间格式。function dateFormat(date) { var date = new Date(date); Y = date.getFullYear() + '-'; M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-...原创 2019-01-11 14:40:31 · 493 阅读 · 0 评论 -
JavaScript escape() 函数
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。escape(string) //string必需。要被转义或编码的字符串。返回值:已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码:* @ - _ + . / 。其他所有的字...原创 2018-12-25 08:19:55 · 319 阅读 · 1 评论 -
JS保留2位小数 toFixed()
JS保留2位小数 toFixed() 方法var danjia = 47.41;var shuliang = 5;var zongjia = parseFloat(danjia)*parseFloat(shuliang);zongjia = zongjia.toFixed(2);alert(zongjia); //237.05参考 https://www.jb51.net/art...原创 2018-12-10 09:44:26 · 4251 阅读 · 0 评论 -
JS中用encodeURIComponent编码,后台JAVA怎么解码
JS中用encodeURIComponent编码两次var p = {};p.Map = [{f : 'customNo', t : '客户编号'},{f : 'customName', t : '客户名称'}];var param = JSON.stringify(p);var url = "http://localhost:8080?data=" + encodeURICompon...原创 2018-12-12 15:41:01 · 15761 阅读 · 1 评论 -
JS中对数组元素进行增、删、改、查的方法,以及其他方法
总结一下 JS中提供的方法可以对数组元素进行增、删、改、查以及其他方法一、增加元素1、push()push可接收任意数量的参数,把它们逐个添加至数组末尾,并且可以返回修改后数组的长度。例子:var arr = [];var len = arr.push(1); //返回数组长度 console.log(arr); // [1]console.log(len); /...原创 2018-11-22 11:21:51 · 20790 阅读 · 0 评论 -
JS Date格式化为yyyy-MM-dd类字符串
方法一 转载 https://www.2cto.com/kf/201205/131240.htmlDate.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), ...转载 2018-11-20 18:30:26 · 14468 阅读 · 0 评论 -
给button加href
有的操作很简单就是简单的跳转,不想单独再写js就给button加连接href简单些在原窗口跳转到新网址<button onclick="window.location.href='http://www.baidu.com'">按钮</button>打开新窗口跳转到新网址<button onclick="window.open('http://www...原创 2018-11-14 16:49:42 · 6896 阅读 · 0 评论 -
JS对象与JSON串互转
//1、JS对象转JSON串var jsonObj = {"name": "luo", "age": 20};var jsonStr = JSON.stringify(jsonObj);console.log(jsonObj) //{name: "luo", age: 20}console.log(jsonObj.name) // luoconsole.log(jsonStr) //{...原创 2018-11-12 13:56:31 · 795 阅读 · 0 评论 -
js 获取URL参数乱码解决
地址 http://localhost:8080/uploadFile.html?contractNo="2018-塑-崇-0089"方法一:构造一个含有目标参的的正则表达式对象 /** * 获取URL参数并解码返回 * @param name * @returns */function getUrlParam2(name){ //构造一个含有 --(目标参数)--的...原创 2018-11-12 12:44:35 · 237 阅读 · 0 评论 -
js中 var a= b || c;
布尔值,javascript中以下值会被转换为false false undefined null 0 -0 NaN "" ''原创 2018-11-08 14:50:25 · 759 阅读 · 0 评论 -
js实现懒加载
当一个页面有很多数据的时候,需要全部加载后,才显示,网速不好时需要等很久。当用懒加载后,就只加载可视区的数据,反应更快,效果更好。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>js Learning -懒加载</title>原创 2018-11-10 20:58:22 · 1747 阅读 · 0 评论 -
js中setInterval与setTimeout的区别
一、setInterval与setTimeout的区别1、setIntervalsetInterval() 方法可按照指定的周期来调用函数(以毫秒为单位)语法: setInterval(函数表达式,毫秒数);setInterval() 会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterv...原创 2018-11-10 20:12:22 · 439 阅读 · 0 评论 -
JS中var、let、const区别
在javascript中有三种声明变量的方式:var、let、const。var 声明全局变量。let:声明块级变量,即局部变量。const:用于声明常量,也具有块级作用域 ,也可声明块级。...原创 2019-02-15 10:56:55 · 219 阅读 · 0 评论