JS
chenxiaodan_danny
这个作者很懒,什么都没留下…
展开
-
[ES6] 字符串的解构赋值
学习笔记:es6第三版,作者:阮一峰一、字符串也可以解构赋值。因为字符串被转换成了一个类似数组的对象。const [a,b,c,d,e] = 'hello';a; // hb;// ec;// ld;// le;// o类似数组对象都有一个length属性,因此还可以对这个属性进行解构赋值。let {length: len} = 'hello';len;//5...原创 2021-04-14 14:22:25 · 300 阅读 · 0 评论 -
[ES6] 数组的解构赋值
什么是解构?按照一定模式从数组和对象中提取值,然后对变量进行赋值, 只要等号两边模式相同,左边的变量会被赋予对应的值。// 以前let a = 1;let b = 2;let c = 3;a; // a;typeof a; // number// es6let [t1,t2,t3] = [1,2,3];t1; // 1typeof t1; // numberlet [foo, [[bar], baz]] = [[1],[[2], 3]];foo; // [1]typeof .原创 2021-03-30 11:56:43 · 349 阅读 · 0 评论 -
[ES6] let 和 const
let声明的变量只在其所在代码块有效for (let i = 0; i < 5; i++) { console.log(i);}console.log(i); // i is not defined变量不会提升console.log(t3);var t3=200;t3;200console.log(t2);let t2=100; // Uncaught ReferenceError: t2 is not defined在块级作用域内存在let命令,不受外部影响(暂时.原创 2021-03-29 14:53:09 · 99 阅读 · 0 评论 -
[JS] 控制页面回退及前进
转载自:https://blog.csdn.net/broccoli2/article/details/80784262history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 history.back(1) 前进 history.back(-1) 后退window.location.reload(); //刷新 window.history.go(1); //前进转载 2020-09-16 17:37:26 · 979 阅读 · 1 评论 -
[JS] 检测页面是否是点击回退按钮返回
$(function() { initPageHistory(); // 检测页面是否点击回退按钮回退,若回退去掉页面loading function initPageHistory() { window.addEventListener('pageshow', function (event) { // 点击回退按钮返回 if(event.persisted || window.performan转载 2020-09-16 17:32:43 · 2242 阅读 · 0 评论 -
[Javascript] 插件封装
学习小结,如有错误,欢迎指正参考自:http://blog.csdn.net/anihasiyou/article/details/40394053javascript插件封装主要分成两类:* 类级别封装-相当于jQuery类的静态函数* 对象级别封装一. 类级别封装方法1.单个方法封装//封装jQuery.alert = function(name) {原创 2015-08-06 16:37:46 · 3558 阅读 · 0 评论 -
[Javascript] Array.prototype.slice.call(obj)用法
javascript Array.prototype.slice.call(obj)能将具有length属性的对象转换成数组输出结果:ll,12,lili注意对象一定要1.有length属性2.属性Key为0,1,2...等number否则不能转换$(document).ready(function(){ $("p").click(function(){原创 2015-08-06 18:17:51 · 1903 阅读 · 0 评论 -
[Javascript]jquery判断页面元素是否存在
用length可以判断ID class 或组合等是否存在,length的结果为元素个数, 0表示不存在,>0表示存在function test() { var $t = $('.app-conditions .button'); alert($t.length );} 我是按钮1 我是按钮2sssss运行结果:2原创 2016-02-24 15:59:17 · 704 阅读 · 0 评论 -
[Javascript] 怎么判断变量是否不为空
一. 实验if(a)if(a) { alert('yes');} else { alert('no');}a 未声明,结果:报错 a is not definedvar a; 声明未赋值, 结果:novar a = []; 结果:yesvar a= {}; 结果:yesvar a = 0; 结果:no; var a = 1;结果:yesvar a = “”;结果:no原创 2016-03-23 13:27:29 · 8564 阅读 · 12 评论 -
[Javascript] 处理浮点数相乘误差方法
var amount = ($(‘input[type=”hidden”][name=”price”]’).val() * 100).toFixed(0);原创 2016-11-09 21:30:13 · 1021 阅读 · 0 评论 -
[Semantic] dropdown(select)操作
设置默认值 方法一: $(‘.ui.dropdown’).dropdown(‘set selected’, value);方法二,要设置默认值必须同时设置text和value (‘.ui.dropdown′).dropdown(‘settext′,text);(‘.ui.dropdown’).dropdown(‘set text’, text); (‘.ui.dropdown’).dr原创 2016-10-20 10:52:26 · 8286 阅读 · 1 评论 -
[Javascript] radio, checkbox, select jquery操作
select相关概念: option, selected, onChange// html demo<select name="cityCode"> <option value="021">上海</option> <option value="0571" >杭州</option> <option value="0576">台州</option></select>相关操作://原创 2016-11-29 21:14:19 · 444 阅读 · 0 评论 -
[Javascript] JQuery $.extend与$.fn.extend区别
$.extend与$.fn.extend区别都可用于扩展jquery属性与方法$.fn = $.prototype调用方法不一样,前者$.alert(); 后者为$(selector).alert();因为$.fn源码中jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... };原创 2016-12-07 18:41:14 · 557 阅读 · 0 评论 -
[Javascript] JQuery $.each与$().each区别, for in 与 for of 区别
1. .each()与.each()与().each()区别.each用于遍历数组、对象、数组对象,代码形式.each用于遍历数组、对象、数组对象, 代码形式(arr, function(index, value) {})或$(obj, function(key, value) {})().each用于遍历dom,代码形式如().each用于遍历dom, 代码形式如(‘li’).each(fun原创 2016-12-07 18:32:57 · 4528 阅读 · 0 评论 -
[Javascript] 函数参数讨论
自己的学习小结,可能会有错误,欢迎指正。函数参数包括:基础类型变量、数组、函数、对象,函数怎么传递参数的?哪些是传值,哪些是传址?下面说的参数均为局部变量。*传值特点:你变我不变*传址特点:你变我也变1.基础类型变量: 传值2.数组:可以传值也可以传址3.函数:传址4.对象:传值测试代码如下1.基础类型变量做参数,传的是变量值,因此你变我不变原创 2015-08-06 14:07:41 · 523 阅读 · 0 评论 -
[Javascript] 对象的创建与类的封装
1.单个对象创建方法一var stu = {};stu.name = 'Luck';stu.showName = function() { alert(this.name);}2.单个对象创建方法二var stu = { name: 'Luck', showName: function() { alert(this.name); }原创 2015-08-06 12:03:20 · 1246 阅读 · 0 评论 -
在a中调用js函数最适当的方法使用推荐
在a中调用js函数最适当的方法推荐使用:a href="javascript:void(0);" onclick="js_method()"a href="javascript:;" onclick="js_method()"a href="#" onclick="js_method();return false;"转载 2014-07-22 11:56:42 · 449 阅读 · 0 评论 -
easyui combobox text与value设置不同的值
text与value设置不同的值一定要先赋值 value后赋值text, fo原创 2014-07-09 10:05:22 · 14563 阅读 · 0 评论 -
echart 地图 地图上的点 静态markPoint,动态markPoint
myChart = echarts.init(document.getElementById('mainChart')); var option; option = { title : { text: '全国主要城市空气质量(pm2.5)', subtext: 'data原创 2014-09-05 14:45:12 · 42510 阅读 · 1 评论 -
echart 地图 mapType及其data
mapType: ‘上海市’data:[{name:‘闵行}]原创 2014-09-05 15:00:39 · 15475 阅读 · 1 评论 -
JS 中[] 与{}的区别
JS 中[] 与{}的区别:1.[]原创 2014-08-28 11:51:44 · 1472 阅读 · 0 评论 -
eChart 基础学习(一)markerPoint使用方法
有三种1.直接写在option里2.原创 2014-08-28 10:35:36 · 11578 阅读 · 1 评论 -
jquery .parents() .parent() .closet()方法
转载自:jquery .parents()和.parent() 方法 2011-08-28 15:49:45| 分类: jquery | 标签:jquery |举报|字号 订阅parent是找当前元素的第一个父节点,parents是找当前元素的所有父节点 parent()、parents()与closest()方法两两之间转载 2014-09-11 17:17:07 · 3786 阅读 · 0 评论 -
JSP 两种代码复用方法
转载自:http://blog.csdn.net/lilp_ndsc/article/details/4211783JSPl原创 2014-09-24 15:53:35 · 4320 阅读 · 0 评论 -
Jquery DataTables 获取表格数据及选中行数据
function getTableContent(){ var nTrs = table.fnGetNodes(); for(var i = 0; i console.log('[获取数据]' + table.fnGetData(nTrs[i])); } }原创 2014-10-23 13:37:55 · 51312 阅读 · 4 评论 -
详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()http://www.cnblogs.com/liuling/archive/2013/02/07/sdafsd.html转载 2014-07-09 15:27:00 · 506 阅读 · 0 评论 -
[JavaScript] 函数传参数分析
打印结果function test2(a, b, c){ alert("a=" + a + ", b=" + b + ", c=" + c);}打印结果:a=1,b=3,c=undefined分析结果:function test2(a, b, c)有三个参数,调用时只有两个参数,第三个参数为undefined,判断是否有第三个参数调用typeof方原创 2015-01-16 18:19:29 · 501 阅读 · 1 评论 -
[JavaScript] 规范-葵花宝典
转载自:http://blog.csdn.net/chinahuyong/article/details/45021441JavaScript目录(?)[+]【译】JavaScript规范译自:https://github.com/airbnb/javascript类型原始值: 相当于传值[转载 2015-04-13 14:02:01 · 522 阅读 · 0 评论 -
[JQuery] jquery.fn.extend 与 jquery.extend
转载自:http://www.cnblogs.com/wyjgreat/archive/2011/07/19/2110754.htmljquery.fn.extend与jquery.extendjQuery为开发插件提拱了两个方法,分别是:JavaScript代码jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(obje转载 2015-07-29 12:12:56 · 354 阅读 · 0 评论 -
框架中框架子页面进行页面引导 window.location.replace的使用
window.parent.location.replace("login.jsp"); window.event.returnValue = false;转载 2014-07-18 16:26:16 · 4290 阅读 · 0 评论