自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 JS内存泄漏笔记

引言JS具有自动垃圾收集机制。也就是说,执行环境会负责管理代码执行过程中使用的内存。因而在编写JS代码时,程序员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或者代码执行中预定的收集时间)周期性的执行这一操作。case 1 -> 清除函

2017-07-10 17:25:50 243

原创 原型与继承

最近为了校招面试在刷基础,看了原型和继承又是各种懵比的样子。原型的问题参考大神博客深入理解JavaScript原型和闭包以及JavaScript面向对象编程关于对象和函数的关系,简单说以下几点。函数是一种对象,而对象是通过函数创建的。函数含有prototype属性,该属性其实是属性的集合(对象),其默认属性为Constructor,Constructor指向构造函数本身。对象含有_

2017-07-06 21:12:35 202

原创 内存结构分析学习笔记

最近在网上跟着学习了一些javascript的公开课,今天总算把内存结构分析这一节的视频看了,mark之~--开始~1.关于堆栈池首先来段代码:var str1 = "hello world";var str2 = String("hello world");var str3 = new String("hello world");//==比较两者的值,===比较两者内存中的

2016-08-25 18:18:33 233

原创 小记8.24(二)——关于清除浮动clear:both

一直以来清除浮动都是clear:both,但是今天突然做项目时好好的思索了下这个问题,写点东西,总结一下~总之网上看了很多东西,觉得有点抽象,于是自己试着用通俗的大白话来解释一下,也不造自己理解的对不对=-=叹气=-=对于clear:both,谁应用这个属性就只对谁有效,跟别人没什么关系。只对自身有效。它只能决定自己在哪儿,并不能影响别人在哪儿。而浮动属性会让元素脱离文档流,从而对该浮

2016-08-24 22:56:25 317

原创 小记8.24——关于子元素选择器和后代选择器

最近两天写代码写到手软,写到颈椎疼,写到手臂酸,写到手指疼=-=但是觉得在做项目在学习的过程中还是收获了很多哒,有各种疑惑的模棱两可的都得到了解决,也许呢,过一段时间我会觉得自己问的这些问题记录的这些东西都很白痴,但是~起码是成长学习历程不是~so,言归正传~一关于子元素选择器和后代选择器W3C上定义:子元素选择器只能选择作为某元素子元素的元素;而后代选择器可以选择作为某元素后

2016-08-24 21:54:07 381

原创 小记8.22

今天查了下关于onclick = function_name,为什么不加括号;简单说,对于一个函数,如果,是function func(){var i = 5;return i;}对于var a = func(),此时a的值就是5,而b =func,指的就是该函数。和指针有点类似吧。看了看还有模仿块级作用域什么的,这里又牵扯到了闭包的用处。一脸懵逼。继续去翻

2016-08-22 11:10:37 144

原创 关于relative和absolute属性

一直以来对于position属性中的relative和absolute,多用于如果当前元素position属性为absolute,父级元素为relative,那么当前元素相对于父级元素定位。当父级元素内有padding等CSS属性时,则当前元素的原始点参照父级元素内容区的原始点进行定位。于是我想,那么子元素的子元素如果想要相对于子元素定位,那么应该怎么写呢。于是在慕课网上提问,当然身体力行

2016-08-19 21:26:14 439

原创 160815笔记

使用CSS布局时,使用position:absolute时,要记得父元素使用position:relative;除此之外,使用top、left,定位,不用margin,padding。

2016-08-15 15:15:52 163

原创 mark来自大神的意见

1.非特殊情况下:position:absolute; 的父元素属性设置为position:relative;保证position:absolute; 是从其父元素左上角开始计算位置的,再用 left top bottom right定位,你可以去网上看看 觉对定位相对相对定位用法。2.display:inline; 这个属性 ie6 ie7 是不支持的,你要用的话需要写 hack 

2016-08-14 00:16:30 193

原创 关于this指针和闭包

阮一峰老师讲技术真的是言简意赅。this指针,http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html闭包,http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html在闭包讲解的最后抛出了这么一个问题,

2016-08-06 11:43:49 540

原创 Tab选项卡切换(二)

自动切换。利用setInterval()来实现。 window.onload = function(){ var flag = 0; var ul = document.getElementById("notice-tit"); var lis = ul.getElementsByTagName("li"); var conul = document.get

2016-07-04 14:06:27 313

原创 Tab选项卡切换

内容来自慕课网:http://www.imooc.com/learn/176Tab选项卡四种:滑动切换、点击切换、延迟切换、自动切换。其中滑动切换和点击切换的区别不过就是onclick 和onmouseover()核心内容是设置index滑动切换: Tab切换 公告 规则 论坛 安全 公益

2016-07-03 21:18:55 429

原创 用JavaScript实现图片缓慢缩放效果

(本文是慕课网课程文档整理,课程地址http://www.imooc.com/learn/80)实现效果:点击放大/减小按钮,图片进行相应的缩放,缩放到一定尺寸,不再缩放。(图片来自百度)实现:图片缓慢缩放,在一定程度上可以看做循环运行某段函数,因此,利用setInterval()定时器实现。页面代码: 居中利用

2016-07-01 14:07:18 958

原创 函数function,removeAttribue()

移除一个对象的属性,可以用removeAttribute(),可以算是一种重置函数。

2016-06-27 11:21:40 255

原创 关于map,filter,foreach,split,setInterval,clearInterval

setInterval的返回值在clearInterval中调用。map遍历

2016-06-23 18:10:22 229

原创 关于splice,slice,concat,unshift,push

很基础的东西,然而js的相关方法还是不熟悉,学一点是一点splice定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法arrayObject.splice(index,howmany,item1,.....,itemX)参数描述index

2016-06-22 22:59:10 215

原创 0529

关于怎么把一串ul下的li标签内容获取。参考https://github.com/soulclearm/Learn_front_end/blob/dev/public/second/task15.html 北京空气质量:90 上海空气质量:70 天津空气质量:80 广州空气质量:50 深圳空气质量:40

2016-05-29 16:45:39 365

转载 usaco刷题,关于 位运算

刷usaco题解,一道我写了一百行代码的题题解只用了十几行。。。直接惊呆。。第一次知道位运算还有这种方法。可以快速的比较是不是有一个数是不是属于某个几个,只限于一位数。/*ID: w.x.f.g1PROG: crypt1LANG: C++*/#include#includeusing namespace std;#define jud(t) for(int x

2016-05-28 13:33:17 274

转载 专业补基础之0512

收藏一篇文章,有关于fscanf和fgets的区别。http://blog.csdn.net/lizhi200404520/article/details/7078674

2016-05-12 15:14:11 170

原创 4.29总结

关于IE8和IE9下出现console未定义的问题:window.console = window.console || (function(){ var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace

2016-04-29 13:52:27 169

原创 不使用外部样式实现hover悬停

请认准onMouseOver 和 onMouseOutonMouseOver="this.style.color='#F00';this.style.fontWeight='bold'"  onMouseOut="this.style.color='#00F';this.style.fontWeight='normal'">    默认我是蓝色,鼠标悬停时变红色并加粗。

2016-04-14 16:22:26 304

原创 160413总结

简单写下今天学到的东西。关于onclick 引用JavaScript,以及模态框弹出弹入可以用display:block/none来解决。设置onclick,改变display style;以及关于相对定位问题:相对某个元素定位,将父元素设置为relative,子元素为absolute,即可。在今天不能改变html结构的情况下。给模态框设置了一个只有宽度的D

2016-04-14 00:06:43 174

原创 160409

充分意识到了作为前端狗在开发初期对着样式图一个像素一个像素的写是多么重要!保证了后面不挖坑给自己跳!还有一定要有布局意识一定要提前规划!代码写的美观多么重要!实习这么多天感觉就一直在练CSS了==我可怜的JS...

2016-04-09 22:48:37 176

原创 160407

前端东西看了也不会,JS至今不会用==还是坚持每天看点代码记录下不会的收货的东西吧~代码能力还是硬伤,程序思维还是短板==-----------------------------------------------------------------------------分割线-----------------------------------------------------

2016-04-07 14:00:42 244

转载 TPM 测试程序

OK,TPM软环境搭建完毕,找了两个测试程序...研究一下http://blog.csdn.net/yihai7/article/details/44316413

2015-04-23 17:01:32 2215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除