- 博客(25)
- 收藏
- 关注
原创 JS内存泄漏笔记
引言JS具有自动垃圾收集机制。也就是说,执行环境会负责管理代码执行过程中使用的内存。因而在编写JS代码时,程序员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或者代码执行中预定的收集时间)周期性的执行这一操作。case 1 -> 清除函
2017-07-10 17:25:50
288
原创 原型与继承
最近为了校招面试在刷基础,看了原型和继承又是各种懵比的样子。原型的问题参考大神博客深入理解JavaScript原型和闭包以及JavaScript面向对象编程关于对象和函数的关系,简单说以下几点。函数是一种对象,而对象是通过函数创建的。函数含有prototype属性,该属性其实是属性的集合(对象),其默认属性为Constructor,Constructor指向构造函数本身。对象含有_
2017-07-06 21:12:35
228
原创 内存结构分析学习笔记
最近在网上跟着学习了一些javascript的公开课,今天总算把内存结构分析这一节的视频看了,mark之~--开始~1.关于堆栈池首先来段代码:var str1 = "hello world";var str2 = String("hello world");var str3 = new String("hello world");//==比较两者的值,===比较两者内存中的
2016-08-25 18:18:33
290
原创 小记8.24(二)——关于清除浮动clear:both
一直以来清除浮动都是clear:both,但是今天突然做项目时好好的思索了下这个问题,写点东西,总结一下~总之网上看了很多东西,觉得有点抽象,于是自己试着用通俗的大白话来解释一下,也不造自己理解的对不对=-=叹气=-=对于clear:both,谁应用这个属性就只对谁有效,跟别人没什么关系。只对自身有效。它只能决定自己在哪儿,并不能影响别人在哪儿。而浮动属性会让元素脱离文档流,从而对该浮
2016-08-24 22:56:25
372
原创 小记8.24——关于子元素选择器和后代选择器
最近两天写代码写到手软,写到颈椎疼,写到手臂酸,写到手指疼=-=但是觉得在做项目在学习的过程中还是收获了很多哒,有各种疑惑的模棱两可的都得到了解决,也许呢,过一段时间我会觉得自己问的这些问题记录的这些东西都很白痴,但是~起码是成长学习历程不是~so,言归正传~一关于子元素选择器和后代选择器W3C上定义:子元素选择器只能选择作为某元素子元素的元素;而后代选择器可以选择作为某元素后
2016-08-24 21:54:07
425
原创 小记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
174
原创 关于relative和absolute属性
一直以来对于position属性中的relative和absolute,多用于如果当前元素position属性为absolute,父级元素为relative,那么当前元素相对于父级元素定位。当父级元素内有padding等CSS属性时,则当前元素的原始点参照父级元素内容区的原始点进行定位。于是我想,那么子元素的子元素如果想要相对于子元素定位,那么应该怎么写呢。于是在慕课网上提问,当然身体力行
2016-08-19 21:26:14
477
原创 160815笔记
使用CSS布局时,使用position:absolute时,要记得父元素使用position:relative;除此之外,使用top、left,定位,不用margin,padding。
2016-08-15 15:15:52
190
原创 mark来自大神的意见
1.非特殊情况下:position:absolute; 的父元素属性设置为position:relative;保证position:absolute; 是从其父元素左上角开始计算位置的,再用 left top bottom right定位,你可以去网上看看 觉对定位相对相对定位用法。2.display:inline; 这个属性 ie6 ie7 是不支持的,你要用的话需要写 hack
2016-08-14 00:16:30
220
原创 关于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
570
原创 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
341
原创 Tab选项卡切换
内容来自慕课网:http://www.imooc.com/learn/176Tab选项卡四种:滑动切换、点击切换、延迟切换、自动切换。其中滑动切换和点击切换的区别不过就是onclick 和onmouseover()核心内容是设置index滑动切换: Tab切换 公告 规则 论坛 安全 公益
2016-07-03 21:18:55
487
原创 用JavaScript实现图片缓慢缩放效果
(本文是慕课网课程文档整理,课程地址http://www.imooc.com/learn/80)实现效果:点击放大/减小按钮,图片进行相应的缩放,缩放到一定尺寸,不再缩放。(图片来自百度)实现:图片缓慢缩放,在一定程度上可以看做循环运行某段函数,因此,利用setInterval()定时器实现。页面代码: 居中利用
2016-07-01 14:07:18
1029
原创 关于map,filter,foreach,split,setInterval,clearInterval
setInterval的返回值在clearInterval中调用。map遍历
2016-06-23 18:10:22
256
原创 关于splice,slice,concat,unshift,push
很基础的东西,然而js的相关方法还是不熟悉,学一点是一点splice定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法arrayObject.splice(index,howmany,item1,.....,itemX)参数描述index
2016-06-22 22:59:10
259
原创 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
415
转载 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
308
转载 专业补基础之0512
收藏一篇文章,有关于fscanf和fgets的区别。http://blog.youkuaiyun.com/lizhi200404520/article/details/7078674
2016-05-12 15:14:11
192
原创 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
209
原创 不使用外部样式实现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
347
原创 160413总结
简单写下今天学到的东西。关于onclick 引用JavaScript,以及模态框弹出弹入可以用display:block/none来解决。设置onclick,改变display style;以及关于相对定位问题:相对某个元素定位,将父元素设置为relative,子元素为absolute,即可。在今天不能改变html结构的情况下。给模态框设置了一个只有宽度的D
2016-04-14 00:06:43
198
原创 160409
充分意识到了作为前端狗在开发初期对着样式图一个像素一个像素的写是多么重要!保证了后面不挖坑给自己跳!还有一定要有布局意识一定要提前规划!代码写的美观多么重要!实习这么多天感觉就一直在练CSS了==我可怜的JS...
2016-04-09 22:48:37
204
原创 160407
前端东西看了也不会,JS至今不会用==还是坚持每天看点代码记录下不会的收货的东西吧~代码能力还是硬伤,程序思维还是短板==-----------------------------------------------------------------------------分割线-----------------------------------------------------
2016-04-07 14:00:42
314
转载 TPM 测试程序
OK,TPM软环境搭建完毕,找了两个测试程序...研究一下http://blog.youkuaiyun.com/yihai7/article/details/44316413
2015-04-23 17:01:32
2333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人