web前端 第13页

javascript,splice、push向数组中插入数据,先进先出,先进后出

蒙奇·D·撸码客 发布于 2016-02-26 10:30:26

/*2016年4月6日补充:以下是一篇啪啪打脸文啊,在数组开头添加元素根本不需要splice(0,0,"元素")的方法来实现(当然也可以),因为js已经有现成的方法了:unshift()。删除第一个元素的方法是shift()。我以前以为没有相关方法才用splice()。只能说自己...

转自知乎:一个JavaScript应用的基本结构及书写格式

蒙奇·D·撸码客 发布于 2016-02-25 9:41:41

在JavaScript里,代码段从小到大,大致可分为:标识符----小的可怜,都说不上有啥意义表达式----起码算是有点运算了语句----语义上友好的最小单位,能被理解在做什么函数----一个小功能的代码集合,职能单一类、对象----通常是对象的属性、方法、事件的集合组件----...

JavaScript instanceof 理解笔记

蒙奇·D·撸码客 发布于 2016-02-24 10:33:49

刚开始学习的时候简单的以为instanceof是用来检测某个对象是不是另一个对象的实例的,如:functionFoo(){}varfoo=newFoo();console.log(fooinstanceofFoo)//true然后可以得出结论foo是Foo的实例,进而得出结论:i...

javascript真的可以零基础自学吗?

蒙奇·D·撸码客 发布于 2016-02-23 13:29:41

别为自己懒找借口(此处不是恶意攻击,仅为警示)。想学哪有什么不可能。至于怎样评估你学的水平如何,能适应什么工作做,个人觉得这就不是学的层次了,而是如何学以致用。有的人仅凭一些基础知识,也不懂什么prototype、也不明白闭包,但是人家可以用现有知识融会贯通找到不错的工作,有的人...

为什么js中return的function不执行

蒙奇·D·撸码客 发布于 2016-02-19 16:40:18

因为return的是function,外部访问的时候必须加上括号,不然得到的是function本身的内容,但不执行。比如functionshowHello(){returnfunction(){alert("hello");}}要想弹出hello对话框,得用showHello()...

JavaScript:神秘的12行代码

蒙奇·D·撸码客 发布于 2016-02-15 17:12:18

高能:这12行代码分分钟让你电脑崩溃手机重启!事情的起因是这样的,国外一哥们CyberSecurity在推特上发了这么一条推文:   神秘的12行代码这哥们声称,如果你使用上述这段12行的JavaScript代码,就可以能让firefox、chrome、safari浏览...

web前端冷知识

蒙奇·D·撸码客 发布于 2016-01-20 17:29:05

浏览器地址栏运行JavaScript代码这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。示例代码:javascript:alert('hellofromaddressbar:)');将以上代码贴到浏...

带有transform:Matrix()的元素替换

蒙奇·D·撸码客 发布于 2016-01-20 15:58:35

有时候我们需要对一些图片元素添加transform:Matrix(),用于图片的缩放、旋转、位移等,但是有时候我们也会替换掉其中的图片,但是如果前后图片大小及长宽比不一致的话,就会导致元素位置的偏移,具体原因请看:http://web.zhaicool.net/471.html针...

关于transform:Matrix()偏移缩放后的坐标问题

蒙奇·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...