随笔分类 -  javascript

摘要:事件流:描述的是在页面中接收事件的顺序事件冒泡:由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档)事件捕获:最不具体的节点先接收事件,而最具体的节点应该是最后接收事件DOM中:用于处理指定和删除事件处理程序的操作addEventListener()和removeEventListen... 阅读全文
posted @ 2015-11-01 22:00 qingyezhu 阅读(391) 评论(0) 推荐(0)
摘要:相同点:JS中call与apply方法可以改变某个函数执行的上下文环境,也就是可以改变函数内this的指向。区别:call与apply方法的参数中,第一个参数都是指定的上下文环境或者指定的对象,而call()方法传入的参数都是不定的,而apply()方法传入的参数都是放入数组中才能传入的。bind(... 阅读全文
posted @ 2015-10-25 15:39 qingyezhu 阅读(185) 评论(0) 推荐(0)
摘要:本人常用的创建对象的方式,仅供参考,欢迎吐槽,谢谢!创建对象1、对象字面量,即使用大括号,如下:(function(){ var obj = { id: 1, desc: '创建对象测试开始啦!', show: function(){ console.log("id=%... 阅读全文
posted @ 2015-10-25 15:12 qingyezhu 阅读(191) 评论(0) 推荐(0)
摘要://radio的chang事件,以及获取选中的radio的值$("input[name=radioName]").on("change", function() { var val= this.value;});//初始化下拉框组件 function ini... 阅读全文
posted @ 2015-03-09 17:34 qingyezhu 阅读(1017) 评论(0) 推荐(0)
摘要:(function(){ function getOne(n) { var c = 0; for(var i = 0;i >= 1; } return c; } //同上,适合所有的数 function getOne(n){ var c = 0; while(n != 0){ if((n & 1) != 0){ ... 阅读全文
posted @ 2015-03-03 09:48 qingyezhu 阅读(604) 评论(0) 推荐(0)
摘要:function qingyezhuA(a0, a1) { this.qingyezhuX = a0 + a1;}var qingyezhuObj1 = {};qingyezhuA.apply(qingyezhuObj1, [ 5, 6]);console.log(qingyezhuObj1.... 阅读全文
posted @ 2015-03-03 09:00 qingyezhu 阅读(144) 评论(0) 推荐(0)
摘要:1、jQuery对象转换为Dom对象[index]var $d = $("#id");var d = $d[0];get(index)var $d = $("#id");var d = $d.get(0);2、Dom对象转换为jQuery对象var d = document.getElementBy... 阅读全文
posted @ 2015-03-02 09:15 qingyezhu 阅读(133) 评论(0) 推荐(0)
摘要:先看问题,如下,自己运行一下吧!if (!('_qyzA' in window)) { var _qyzA = 1;}alert(_qyzA);//undefined分析:首先,所有的全局变量都是window的属性,如var _qyzA = 1;等价于window._qyzA = 1;其次,所有的... 阅读全文
posted @ 2015-02-15 14:05 qingyezhu 阅读(220) 评论(0) 推荐(0)
摘要://在你想控制跳转的页面,如login.jsp中的与之间加入以下代码: if(window != top){ //解决Session过期跳转到登录页面并跳出iframe等框架问题 top.location.href = location.href; } 阅读全文
posted @ 2015-01-13 15:42 qingyezhu 阅读(137) 评论(0) 推荐(0)
摘要:<div id="divId1" style="width:500px;height:500px;background-color:#3ac;text-align:center;" align="center"> <div id="divId2" style="width:400px;height: 阅读全文
posted @ 2014-11-10 22:42 qingyezhu 阅读(751) 评论(0) 推荐(0)
摘要:function addTable(){ createTable1(1000); //createTable2(1000); //createTable3(1000); //createTable4(1000); //create... 阅读全文
posted @ 2014-10-22 17:57 qingyezhu 阅读(534) 评论(0) 推荐(0)
摘要:function upOrDown(flag){var $List = $(#id');var $selectedList = $List.find('option:selected'); var len = $selectedList.length; if(!len){ ... 阅读全文
posted @ 2014-10-21 17:23 qingyezhu 阅读(146) 评论(0) 推荐(0)
摘要://自动更新 //arguments对象为其内部属性以及函数形式参数创建getter和setter方法 //因此,改变形参的值会影响到arguments对象的值,反之亦然。 function changeArgument(arr){ ... 阅读全文
posted @ 2014-09-08 22:40 qingyezhu 阅读(227) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-08-27 09:40 qingyezhu 阅读(240) 评论(0) 推荐(0)
摘要:function HighchartsObj(id, type) { var that = this; this.options = { chart : { renderTo : id, type : type, ... 阅读全文
posted @ 2014-08-26 15:35 qingyezhu 阅读(314) 评论(0) 推荐(0)
摘要:// 判断类型function isType(type) { return function(obj) { return Object.prototype.toString.call(obj) === '[object ' + type + ']'; }} 阅读全文
posted @ 2014-08-25 17:39 qingyezhu 阅读(109) 评论(0) 推荐(0)
摘要:var highchartsOptions = { chart:{ renderTo:'container' }, title:{ text:'指标数据' }, tooltip:{ ... 阅读全文
posted @ 2014-08-05 17:37 qingyezhu 阅读(796) 评论(0) 推荐(0)
摘要:全选或反选(dom) 全选 反选 足球 乒乓球 羽毛球 网球 棒球 篮球 ... 阅读全文
posted @ 2014-07-29 16:30 qingyezhu 阅读(325) 评论(0) 推荐(0)
摘要:一般的情况下,对于这种情况,我们常规的思路是,先解绑,再绑定,如下:$(selector).unbind('click').bind('click',function(){....});当这样会有一个问题,unbind会把其之前的所有的click事件都unbind掉,可能会影响其他的绑定,有如下有两... 阅读全文
posted @ 2014-07-16 10:35 qingyezhu 阅读(316) 评论(0) 推荐(0)
摘要:head 1 head 2 head 3 head 4 head 5 ... 阅读全文
posted @ 2014-06-22 20:51 qingyezhu 阅读(1417) 评论(0) 推荐(0)