您当前位置: 首页 »

web前端

分类目录归档: web前端 - 第13页

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

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

read more

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

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

read more

JavaScript instanceof 理解笔记

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

read more

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

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

read more

为什么js中return的function不执行

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

read more

contenteditable 自动获取光标且光标定位到最后的方法

contenteditable 自动获取光标且光标定位到最后的方法 <div id=”contenteditable” contenteditable=true>web前端</div> $(“#contenteditable”).on(&#8220 …

read more

JavaScript:神秘的12行代码

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

read more

web前端冷知识

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

read more

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

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

read more

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

首先先简单说一下transform:Matrix()各参数的含义: transform: matrix(a,b,c,d,e,f); a、d控制缩放,b、c控制旋转,e、f控制位移。 其中ef能够直接影响元素的坐标,缩放间接影响坐标,旋转对坐标没有影响。 所谓坐标X,Y其实就是元素的left跟top的值。transfor …

read more