- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 闭包
闭包:js中老生常谈的一个话题了,具体什么是闭包呢?我理解的是:闭包就是一个能访问别的作用域(函数)中的变量的函数。正常情况下一个函数执行完毕其中的变量也就随之销毁,这也是js的垃圾回收机制的作用,但是倘若该函数中的变量被别的函数使用了,那就形成了闭包,导致垃圾回收机制迟迟不能回收该变量,这就是闭包带来性能问题的原因,它最大的作用就是能使变量长期驻扎在内存中不被清理,这样在一些框架中或大型函数中经
2014-11-30 17:40:38 427
原创 js和html5实现画板
html5新添了一个重要又强大的标签元素,该标签真有彻底替换掉flash的尽头,现在很多网页游戏就是用完成的,下面代码就是用该标签制作的一个画板。效果图: #canvas{cursor:crosshair;}#red{background:red; width:30px;height: 27px}#blue{background:blue; width:30px;he
2014-11-29 22:25:11 959
原创 js一些小题(二)
一个全局下的函数:function test(){alert(this);}当直接调用时test(); 会弹出object window因为很明显这里的this代表全局
2014-11-28 23:49:38 421
原创 jquery复习笔记
$('div').insertAfter($('p'))和$('p').after($('div'))作用相同都是把div放在p的后面,但不同的是操作对象不同,第一个操作对象是div,第二个是p,用.css('background','red')可现实操作对象为红色。$('div').appendTo($('p'))和$('div').append($('p'))第一个
2014-11-27 18:35:58 397
原创 面试(处女面)
今天第一次参加面试,紧张是肯定的,正因此耽误了很多事,现在想想都有种要撞墙的冲动。首先发了一套笔试题,我一看,呀!这不是传说中的阿里的笔试题吗!记忆中在网上看到过,但那时候基础还很薄,记得当初在网上看的时候没有答案,当时还在想果然是阿里的题,真难!时光流逝,没想到今天就被我碰到了,并且还是其中有深度的算法题,哎,心里那个后悔,当时下定决心以后只要在网上看到的题一定多留意,多做,哪怕自己不会也要查查
2014-11-26 23:33:21 589
原创 关于水平居中
单个div都知道用margin :XX px auto;来实现,但对于多个块级元素呢?那就把这些块级元素如div设置为display:inline-block;再把父元素设置为text-align:center;即可。text-align:center;本是用于设置父元素中的文本的,这里一旦把子块级元素设为inlin-block后一样有效。还有一种新方法:那就是把父元素设为displa
2014-11-25 23:44:33 415
原创 回顾这些日子
这两天没有写博客,因为家里有点事,很着急的回了趟家,看到之前每天坚持写的博客,突然感觉有点失望,这老些天怎么就学了这么点东西,一天天的居然感觉还挺充实,唉,目前这阶段忽然有种错觉,很难把握,有时感觉学了好多,会了很多,恍惚间又会觉得啥也不会,所学的那些只不过是皮毛,拾人牙慧。总之还是在闭门造车,黑灯走夜路不知道走到哪了?进度怎么样?方向有没有走偏?近期的收获实实在在的还是有的,最主要的是终于意识到
2014-11-25 21:59:26 428
原创 操作iframe
HTML5实现拖拽操作 window.onload=function(){ var oinput=document.getElementById('input1'); var oif=document.getElementById('f1'); oinput.onclick=function
2014-11-17 23:26:10 430
原创 用js枚举实现简易菜单效果
用js枚举实现简易菜单效果,左侧显示菜单,右侧显示用户选择的菜单,一图胜千言,还是直接来张效果图吧:以下是代码: body{ color:#333; font-size:12px; } div{ width: 300px; margin: 0
2014-11-16 14:08:27 594
原创 让人省心的事件委托
实践委托:利用冒泡的原理把实践添加到父元素级别上,触发执行效果。时间委托优点: 1.提高性能,不用for循环遍历所有li,节省性能。 2.新添加的元素还会有原来之前的事件。
2014-11-13 12:03:11 403
原创 一些js小题(一)
一些js小题:var a=10; function aa(){ alert(a); } function bb(){ //aa(); alert(a); var a=20; } bb();//10 因为bb函数调用aa时,程序在执行aa,执行aa时只能找到全局中的a:10
2014-11-12 16:54:46 422
原创 再谈visibility:hidden和display:none
之前写过一篇有关visibility:hidden和display:none的wenzha
2014-11-03 16:56:11 1318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人