![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS学习
文章平均质量分 69
ServerWang
追求艺术的网页前端小白
展开
-
jq延迟的使用
作为刚接触jq的小白的我来说,一说起延迟首先想到的就是delay(),从字面意思就一目了然,然而用起来缺发现并没有自己想象的那么简单。 delay()可以将队列中等待执行的下一个动画延迟指定的时间后才执行。它常用在队列中的两个jQuery效果函数之间,从而在上一个动画效果执行后延迟下一个动画效果的执行时间。我们可以发现delay()仅用于队列中动画的延迟执行,对于其他的原创 2016-03-08 20:23:10 · 2087 阅读 · 0 评论 -
JS变量重复声明以及忽略var 声明的问题及其背后的原理
JS的容错率很高,一些其他语言常见的小错误JS都能大度得包容,比如给一个方法传入超出预计的参数、在声明变量之前使用该变量(变量的声明提升解决了这个问题)等等,这里我们就要解剖一下JS变量重复声明以及当我们忽略var使用 a=2来声明变量时a为全局变量的问题://第一段代码var a = 2;var a = 3;alert(a);//3//第二段代码a = 2;alert(a)原创 2016-10-09 14:35:12 · 9303 阅读 · 2 评论 -
JS引擎之LHS RHS查询
在书写代码的时候我们无时无刻不在与作用域较劲,而引擎是如何在沿着作用域链把我们想要的东西查找出来的呢?这里就涉及到了L与R的区别。 通过字面意思就很容易理解L代表left R代表right,而LHS与RHS查询我们可以先简单的区分为:查询在 = 号左边的变量时,引擎使用LHS,查询在 = 右边的变量时,引擎使用RHS。LHS查询出来的是变量的地址,方便进行形如a = 2的赋值操作,因为引原创 2016-10-09 17:38:07 · 2853 阅读 · 1 评论 -
关于JS事件冒泡与JS事件代理(事件委托)
事件作为DOM操作重要的一环,需要大家好好理解和运用,今天特意看了一下事件冒泡和事件代理的相关资料,感触颇深,也深感自己的无知不知道多浪费了多少内存,废话不多说进入正题:1.事件冒泡: 通俗易懂的来讲,就是当一个子元素的事件被触发的时候(如onclick事件),该事件会从事件源(被点击的子元素)开始逐级向上传播,触发父级元素的点击事件。下面见详细的代码:原创 2016-08-12 16:26:41 · 12090 阅读 · 2 评论 -
JS学习函数小TIP学习笔记
引言: 最近开始着手认真学习JS,大三下学期经历了一系列的面试,越来越意识到JS的重要和知识的匮乏,不甘于再偷懒用着第三方库,所以开始认真学习JS,下面会贴出一些很基础的小函数来体现JS的一些知识,写这个也是勉励自己能坚持下来,每天都学习一点点,在博客更新出来,也希望像我一样的小白看了有收获------20161年4月29日一、setTimeout是否会阻碍进程:原创 2016-04-29 17:29:18 · 596 阅读 · 0 评论 -
onmousewheel鼠标滚轮事件绑定的兼容性问题
其实我对于各个浏览器的兼容性知道的是少之又少,所了解的也不过是event||window.event , e.target||e.srcElement,element,nextSibling||nextElementSibing等等之类的日常需要用到的一些属性的兼容性写法,关于这些,如果有朋友不知道,我改日抽空会把自己封装出的一些小方法贴出来,并讲解一下,如果是大神就一笑而过就好了。 进原创 2016-09-01 22:14:19 · 4923 阅读 · 0 评论 -
JS实现各种排序算法以及时间复杂度
最近在复习数据结构的同时也顺便看了一下一些基本的排序算法,当初刚踏入计算机专业大门的时候学得死去活来的东西现在看起来容易理解了许多,于是用JS将各个排序的算法写了一下: 1.冒泡排序 原理:对数组进行遍历,相邻元素根据大小进行交换,每次遍历将最小值推至最前方,然后对剩下的值再次进行比较 最坏时间复杂度:O(n^2) 有的人有可能会问,冒泡每次遍历所需要执行的次原创 2016-08-08 18:03:14 · 8531 阅读 · 2 评论 -
原生JS绑定事件的兼容性写法与绑定事件的几种方法
绑定事件算是DOM操作里面最基本的事情了,通常绑定事件的方式有以下一种: 1.形如内联样式的时间绑定: 2.使用addEventlisener(event,fn,useCapture) 也许大家经常使用这个方法,但没有发现这个方法其实有三个参数,最后一个参数原创 2016-08-18 14:18:16 · 5434 阅读 · 0 评论 -
jq与JS点击显示隐藏二级菜单的几种方法
喇叭裤 //初始化一个二级菜单显示 短裤1 短裤 短裤 喇叭裤 短裤1 短裤原创 2016-02-27 15:16:51 · 15668 阅读 · 1 评论 -
常用的点击搜索框显示下拉框并实时刷新用户输入的内容
//boot 输入框组 搜索 //下拉标题 输入关键字进行搜索原创 2016-02-27 15:34:46 · 3388 阅读 · 0 评论 -
闭包的理解以及一些注意事项
最近一直处于笔试面试、笔试面试的状态,说起这段苦逼的日子还真是颠覆了自己以前对找工作的难易度的想象,不过也收获颇丰,感觉自己知识面还算可以,但是细节性的东西把握得真的是不好,好多东西在翻阅大神的博客或者资料的时候曾经看到过,也些许记得几个要点,想着自己去跑一下试试但放着放着就忘记了,所以面试的时候老是败在细节性的问题上。 言归正传,闭包算是在面试环节的宠儿,面试官总会喜欢“来,给我写个闭包原创 2016-09-21 16:37:51 · 1103 阅读 · 0 评论