JS小记
学习,总结,分享JS笔记,源代码,及技术交流
damys
态度决定一切,积累决定层次,思维决定行为,习惯决定命运
展开
-
JS----随机数字,字符,数组
随机数字,数组原创 2024-04-23 16:06:44 · 173 阅读 · 0 评论 -
JS----前端不同格式的 UUID生成
前端 UUID生成原创 2024-04-23 15:44:51 · 219 阅读 · 0 评论 -
JS----前端将列表数据转树型数据
场景:后端返回列表数据,由前端根据业务需求完成树型数据转换,常用于侧边导航菜单,下拉树型数据项等。原创 2024-04-23 15:35:42 · 343 阅读 · 1 评论 -
JS----按小时统计,小时为空,用0补充
按小时统计,小时为空,用0补充原创 2022-04-15 15:52:37 · 396 阅读 · 0 评论 -
JS----多个Echarts resize方法,只有一个图表自适应生效
多个Echarts resize方法,只有一个图表自适应生效原创 2022-03-28 09:58:14 · 2122 阅读 · 1 评论 -
JS----layui table 合并计算
layui table 合并计算关键开启:totalRow: true,显示: {field: 'tempId', width: 80, align: 'center', title: 'ID', sort: true, totalRowText: '合计'}, {field: 'callOut', width: 100, align: 'center', title: '呼出次数', totalRow: true, sort: true},完整table.render({原创 2021-09-30 09:25:43 · 433 阅读 · 0 评论 -
JS----layui 插件父子页面传值
JS layui 插件父子页面传值子页面刷新父页面parent.window.location.reload();window.parent.layui.jquery("#customer-my-list-search").click()子页面更改父页面的DOM元素$('#testBtn').on('click', function(){ parent.layui.$('#parentIframe').text('我被改变了'); parent.layer.tips('Look原创 2021-09-30 09:16:54 · 258 阅读 · 0 评论 -
JScript----Switch
var a=10;switch(a){ case 5: console.log(5) break; case 10: console.log(10) break; default:console.log('not find~');}//10var a=10;switch(1+3){ case 2+2: console.log(4) break;原创 2014-09-04 11:34:01 · 882 阅读 · 2 评论 -
JScript----While
循环语句用于重复执行某个操作上面的代码将循环10次,直到i等于100为止原创 2014-09-04 11:40:28 · 700 阅读 · 1 评论 -
JScript----For
for语句表达式的三个部分(initialize,test,increment),可以省略任何一个,也可以全部省略。全部省略:结果就导致了一个无限循环。所有for循环,都可以改写成while循环。原创 2014-09-04 11:51:56 · 971 阅读 · 1 评论 -
JScript----do...while
var arr = ['a','b','c'];var i =3;do{ console.log(i+"aaa"); i++;}while(i < arr.length);//3aaawhile(i < arr.length){ console.log(i+"aaa"); i++;}//空原创 2014-09-04 13:49:11 · 692 阅读 · 2 评论 -
JScript----Break...Continue...标签
break语句和continue语句都具有跳转作用,可以让代码不按既有的顺序执行break语句用于跳出代码块或循环continue语句用于立即终止本次循环,返回循环结构的头部,开始下一次循环原创 2014-09-04 14:10:52 · 841 阅读 · 0 评论 -
JScript----null,undefined
对于null和undefined,可以大致上像下面这样理解。null表示"没有对象",即该处不应该有值。典型用法是:作为函数的参数,表示该函数的参数不是对象。作为对象原型链的终点。undefined表示"缺少值",就是此处应该有一个值,但是还未定义。典型用法是:变量被声明了,但没有赋值时,就等于undefined。调用函数时,原创 2014-09-04 14:53:16 · 671 阅读 · 2 评论 -
JScript----解释引擎自动添加分号
continue、break、return和throw这四个语句后面,直接跟换行符,则会自动添加分号。这意味着,如果return语句返回的是一个对象的字面量,起首的大括号一定要写在同一行,否则得不到预期结果。return{ first:"one"};//解释成return;{ first:"two"};由于解释引擎自动添加分号的行为难以预测,因此编写代码的时候不应该省略行尾原创 2014-09-04 16:14:24 · 841 阅读 · 0 评论 -
JScript---数据类型转换
//Number转换规则 0:falseNumber(""); //0Number(" "); //0Number(false); //0Number(null); //0Number("123"); //123Number("123abc"); //NaNNumber(undefined); //NaN//String转原创 2014-09-04 17:02:00 · 1492 阅读 · 0 评论 -
JS----检测各浏览器及版本2
浏览器检测span{font-size:40px; font-family:Verdana;}.browser{color: green;}.version{color: orange;}Your browser is:/* * 注意本例代码支持jQuery 1.5.1~jQuery 1.8.3,1.9版本以上$.browser被废弃了 * 请尝试使用特性检测:原创 2014-09-02 14:18:27 · 840 阅读 · 0 评论 -
JS----dataTables分页排序
效果图:dataTables 姓名 位置 年龄 薪水 1张三 北京 23 ¥5000 2李四原创 2014-09-05 09:44:19 · 29971 阅读 · 4 评论 -
JS----文本编辑器
1.hcontenteditable 是 HTML 中的一个属性,设置 HTML标签的 contenteditable=“true” 时,即可开启该元素的编辑模式。contenteditable 的作用相当神奇,可以让 div 或整个网页,以及 span 等等元素设置为可编辑。原创 2014-05-27 09:45:02 · 1033 阅读 · 1 评论 -
JS---- 置顶滑动式
1.js置顶 /*scroll(0,50) 第一个参数是水平位置,第二个参数是垂直位置*/-----------------------------------------------------------------------------------------------------------------原创 2013-06-14 10:06:12 · 8699 阅读 · 0 评论 -
JS----排序
var arr=[2,-100,-5,10,260,-1200,5000,80];var flag = false;//大的排序次数for(var i=0;i<arr.length-1;i++){ //小的排序 for(var j=0;j<arr.length-1-i;j++){ if(arr[j]< arr[j+1]){ //交换 var temp=arr[j];原创 2013-02-20 15:02:55 · 726 阅读 · 0 评论 -
JS----判断键值,Math对象
//判断键值 var ie =navigator.appName=="Microsoft Internet Explorer"?true:false; function keyDown(e) { if(!ie) { var nkey=e.which; var iekey='现在是ns浏览器';原创 2014-04-18 14:28:07 · 2206 阅读 · 1 评论 -
JS----执行与装载
alert.js 内容:alert(“helloworld”);原创 2014-06-09 10:51:42 · 740 阅读 · 0 评论