javascript,splice、push向数组中插入数据,先进先出,先进后出
蒙奇·D·撸码客 发布于 2016-02-26 10:30:26
/*2016年4月6日补充:以下是一篇啪啪打脸文啊,在数组开头添加元素根本不需要splice(0,0,"元素")的方法来实现(当然也可以),因为js已经有现成的方法了:unshift()。删除第一个元素的方法是shift()。我以前以为没有相关方法才用splice()。只能说自己...
蒙奇·D·撸码客 发布于 2016-02-26 10:30:26
/*2016年4月6日补充:以下是一篇啪啪打脸文啊,在数组开头添加元素根本不需要splice(0,0,"元素")的方法来实现(当然也可以),因为js已经有现成的方法了:unshift()。删除第一个元素的方法是shift()。我以前以为没有相关方法才用splice()。只能说自己...
蒙奇·D·撸码客 发布于 2016-02-25 9:41:41
在JavaScript里,代码段从小到大,大致可分为:标识符----小的可怜,都说不上有啥意义表达式----起码算是有点运算了语句----语义上友好的最小单位,能被理解在做什么函数----一个小功能的代码集合,职能单一类、对象----通常是对象的属性、方法、事件的集合组件----...
蒙奇·D·撸码客 发布于 2016-02-24 10:33:49
刚开始学习的时候简单的以为instanceof是用来检测某个对象是不是另一个对象的实例的,如:functionFoo(){}varfoo=newFoo();console.log(fooinstanceofFoo)//true然后可以得出结论foo是Foo的实例,进而得出结论:i...
蒙奇·D·撸码客 发布于 2016-02-23 13:29:41
别为自己懒找借口(此处不是恶意攻击,仅为警示)。想学哪有什么不可能。至于怎样评估你学的水平如何,能适应什么工作做,个人觉得这就不是学的层次了,而是如何学以致用。有的人仅凭一些基础知识,也不懂什么prototype、也不明白闭包,但是人家可以用现有知识融会贯通找到不错的工作,有的人...
蒙奇·D·撸码客 发布于 2016-02-19 16:40:18
因为return的是function,外部访问的时候必须加上括号,不然得到的是function本身的内容,但不执行。比如functionshowHello(){returnfunction(){alert("hello");}}要想弹出hello对话框,得用showHello()...
蒙奇·D·撸码客 发布于 2016-02-17 15:57:54
contenteditable自动获取光标且光标定位到最后的方法<divid="contenteditable"contenteditable=true>web前端</div>$("#contenteditable").on("click",functio...
蒙奇·D·撸码客 发布于 2016-02-15 17:12:18
高能:这12行代码分分钟让你电脑崩溃手机重启!事情的起因是这样的,国外一哥们CyberSecurity在推特上发了这么一条推文: 神秘的12行代码这哥们声称,如果你使用上述这段12行的JavaScript代码,就可以能让firefox、chrome、safari浏览...
蒙奇·D·撸码客 发布于 2016-01-20 17:29:05
浏览器地址栏运行JavaScript代码这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。示例代码:javascript:alert('hellofromaddressbar:)');将以上代码贴到浏...
蒙奇·D·撸码客 发布于 2016-01-20 15:58:35
有时候我们需要对一些图片元素添加transform:Matrix(),用于图片的缩放、旋转、位移等,但是有时候我们也会替换掉其中的图片,但是如果前后图片大小及长宽比不一致的话,就会导致元素位置的偏移,具体原因请看:http://web.zhaicool.net/471.html针...
蒙奇·D·撸码客 发布于 2016-01-20 11:46:20
首先先简单说一下transform:Matrix()各参数的含义:transform:matrix(a,b,c,d,e,f);a、d控制缩放,b、c控制旋转,e、f控制位移。其中ef能够直接影响元素的坐标,缩放间接影响坐标,旋转对坐标没有影响。所谓坐标X,Y其实就是元素的left...