随笔分类 -  js

摘要:异步加载:又叫非阻塞加载,浏览器在下载执行js的同时,还会继续进行后续页面的处理。实现如:回调函数 、setTimeout 、 setInterval 回调函数(callback): 自己理解就是函数A里嵌套函数B B可能用到A中的变量,,B成为回调函数 上下文(Execution Context) 阅读全文
posted @ 2017-07-07 14:40 MissBean 阅读(803) 评论(0) 推荐(0)
摘要:git学习 阅读全文
posted @ 2017-07-03 14:47 MissBean 阅读(181) 评论(0) 推荐(0)
摘要:1.substr(start,len) 从字符串中读取内容,第一个参数是读取的首位置,如果为负数,则从末尾倒数计数。 第二个参数是要读取的长度。 eg: var str = "silence";var str1 = str.substr(1,5);console.log(str); //silenc 阅读全文
posted @ 2016-07-18 17:28 MissBean 阅读(438) 评论(0) 推荐(0)
摘要:events 模块只提供了一个对象: events.EventEmitter。 EventEmitter 的核心就是事件触发与事件监听器功能的封装。 可以通过require("events");来访问该模块。 EventEmitter 的每个事件由一个事件名和若干个参数组成,事件名是一个字符串,通常 阅读全文
posted @ 2016-07-13 11:34 MissBean 阅读(226) 评论(0) 推荐(0)
摘要:固定电话号码:(0[0 9]{2,3}\ )?([2 9][0 9]{6,7}) 手机电话号码:1\d{10} 电话号码与手机号码同时验证:(^(\d{3,4} )?\d{7,8})$|(13[0 9]{9}) 阅读全文
posted @ 2016-04-22 13:27 MissBean 阅读(267) 评论(0) 推荐(0)
摘要:js中声明变量会用到Var;1,var a;声明一个变量a,此时输出a,会显示undefined;因为此时的a未定义;2, var a=0;和b=0;有什么区别呢?当声明一个全局变量时,实际是定义了全局变量的一个属性,当使用var声明一个变量时,创建的这个属性是不可配置的,也就是说这个变量无法通过d... 阅读全文
posted @ 2015-10-22 15:10 MissBean 阅读(303) 评论(0) 推荐(0)
摘要:有点乱,用到了自定义getByClass函数、sibling函数 仿QQ 会话 联系人 空间 微博 泉眼无声惜细流, 树阴照水爱晴柔。 小荷才露尖尖角, ... 阅读全文
posted @ 2015-03-13 14:26 MissBean 阅读(223) 评论(0) 推荐(0)
摘要:看了很多资料绝对结果就是firefox 下的 event.target = IE 下的 event.srcElementjquery中的event.target属性的作用是获取到出发事件的元素。jQuery对其封装后,避免了W3C、IE和safari浏览器不同标准的差异。 阅读全文
posted @ 2015-02-26 15:05 MissBean 阅读(443) 评论(0) 推荐(0)
摘要:DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如head,其中h2是元素节点,class是属性节点,head是文本节点,tagName和nodeName的语义是一样的,都是返回所包含标签的名称,例如上面的h2标签,都是返回h2,但是tagName只能... 阅读全文
posted @ 2015-02-26 11:30 MissBean 阅读(3162) 评论(0) 推荐(0)
摘要:event.target这是注册事件时的对象,或者它的子元素。通常用于比较 event.target 和 this 来确定事件是不是由于冒泡而触发的。经常用于事件冒泡时处理事件委托。1.this和event.target的区别:js中事件是会冒泡的,所以this是可以变化的,但event.targe... 阅读全文
posted @ 2015-02-26 11:25 MissBean 阅读(651) 评论(0) 推荐(0)
摘要:浏览器会对页面元素的某些操作产生默认行为比如a标签跳转,form表单的提交等如果是onclick="test()"则执行该函数,然后继续自己的默认行为百度一下 这样会弹出提示框,然后页面跳转到百度页把test函数改一下1 百度知道2 这样后 会弹出提示框但不会跳到百度页。也可以改成oncli... 阅读全文
posted @ 2015-02-06 16:29 MissBean 阅读(329) 评论(0) 推荐(0)
摘要:1.style只能获取元素的内联样式,内部样式和外部样式是获取不到的。例子:alert(document.getElementById('test').style.height);2.currentStyle和getComputerStyle可以获取元素的内部样式和外部样式,但是currentSty... 阅读全文
posted @ 2015-01-31 14:37 MissBean 阅读(266) 评论(0) 推荐(0)
摘要:addEventListener是js填加事件;用法如下:target.addEventListener(type,listener,useCapture)target: 文档节点、document、window 或 XMLHttpRequest。 type: 字符串,事件名称,不含“on”,比如“... 阅读全文
posted @ 2015-01-29 10:52 MissBean 阅读(294) 评论(0) 推荐(0)
摘要:DOM事件标准定义了两种事件流:Capture(捕获)和Bubbing(冒泡);捕获和冒泡是javascript针对dom事件处理的先后顺序,所谓的先后顺序是指针对父标签与其嵌套子标签,如果父标签与嵌套子标签均有相同的事件时,那一个会先被触发!捕获:事件按照从最特定的事件目标到最不特定的事件目标(d... 阅读全文
posted @ 2015-01-28 16:26 MissBean 阅读(287) 评论(0) 推荐(0)
摘要:刚看到一个问题关于this的,1 var name="the window";2 var object={3 name:"silence",4 packname:function(){5 return this.name;6 ... 阅读全文
posted @ 2015-01-28 11:13 MissBean 阅读(418) 评论(0) 推荐(0)
摘要:1.alert在页面中弹出console.log是在控制台显示例子1 var aa="Silence";2 alert(typeof(aa));3 console.log(typeof(aa));alert显示console.log在控制台显示2.alert()函数会阻断JavaScrip... 阅读全文
posted @ 2015-01-19 17:00 MissBean 阅读(359) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 7 8 9 10 11 对于上面的结构,只想获取nav下的li而不获取li下的li,怎么写呢?1.jquery很简单$("... 阅读全文
posted @ 2015-01-16 14:31 MissBean 阅读(522) 评论(0) 推荐(0)
摘要:js写二级导航要点1.ul li2.js获取元素3.setInterval(function(),time);代码如下 1 11 12 13 14 一级菜单15 16 二级菜单17 ... 阅读全文
posted @ 2015-01-16 12:35 MissBean 阅读(442) 评论(0) 推荐(0)
摘要:1.append和appendChild的区别append是jquery文档操作用法① append() 方法在被选元素的结尾(仍然在内部)插入指定内容。$(selector).append(content)1 $("button").click(function(){2 $("p").appe... 阅读全文
posted @ 2015-01-15 11:12 MissBean 阅读(1478) 评论(0) 推荐(0)
摘要:一,结尾没有分号1 test2 IE6/7/8下没有分号其他浏览器下有二,属性名(font-size)是大写的IE6/7/8下属性名是大写的,如第一张图其他浏览器是小写的三,复合属性全部展开IE6/7/8下复合属性全部展开1 test2 其他浏览器不会 阅读全文
posted @ 2015-01-14 13:48 MissBean 阅读(298) 评论(0) 推荐(0)