摘要: 记得还是小白的时候,学习前端,看到HTML、XHTML、XML和HTML5当时就感觉被搞蒙圈了。现在我们来看一下这他们的联系与区别。 用一句话说,他们四个的关系就是:XHTML是HTML过渡到XML的中间产物,最后觉得HTML5更好用,就用HTML5了。(嘿嘿,有点蒙圈的话,还是看... 阅读全文
posted @ 2016-11-07 14:08 dreamliu666 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 之前在JavaScript中写代码的的时候,总被innerHTML、innerText、outerHTML以及value搞晕,用的时候不经意间就会用错。现在又有学习的朋友被搞晕了,特意总结一下。定义:innerHTML: 属性设置或返回表格行的开始和结束标签之间的 HTML。(也就... 阅读全文
posted @ 2016-11-03 17:58 dreamliu666 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 感觉这道题目是面向对象中比较经典了题目了.先上代码,然后分析1 function Foo(){2 getName = function(){console.log(1);};3 return this;4 }5 Foo.getName = f... 阅读全文
posted @ 2016-11-01 20:46 dreamliu666 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇介绍apply、call、bind的博文,感觉介绍的简单明了,就转一下,顺便收藏起来。在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。 在说区别之前还是先总结一下三者的相似之处: 1、都是用来改变函数的this对象的指向的。 2、第一个参数... 阅读全文
posted @ 2016-11-01 19:48 dreamliu666 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 这几天需要用react写一个TodoList完成增、删、改、查,到菜鸟教程看了下,又到慕课网上学了下基础内容,本来打算通过实战视频学一下的,结果发现,里边也是用到好多前端基础, 慕课网这样要求的:1.需要有一定的JS,CSS前端基础。 2.熟悉Sass和Compass 3.了解Ye... 阅读全文
posted @ 2016-10-31 22:28 dreamliu666 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 用jQuery的addClass()、removeClass()时手痒,想了解下原生JavaScript是怎么实现的这类功能。 方法一:还是用到了其他函数辅助,所以看着简短些。function addClass(ele,classname){ ele.classNam... 阅读全文
posted @ 2016-10-23 19:34 dreamliu666 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 案例1:var a = 1; function test1(){ var a = 2; } console.log("a = " + a);//== 11.输出原因:未调用test1(),使得var a= 2,未运行.所以输出结果为1.案例2:var... 阅读全文
posted @ 2016-10-23 18:49 dreamliu666 阅读(134) 评论(0) 推荐(0) 编辑
摘要: for循环是最基本的只是,不多介绍,直接以for循环为例和 for…in对比 for…in 语法详细,见w3chttp://www.w3school.com.cn/js/js_loop_for_in.asp for…in 语句用于对 数组 或者 对象 的 属性 进行循环操作。 *1... 阅读全文
posted @ 2016-10-20 10:57 dreamliu666 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 这次就不多说了,直接上代码了,刚才写的时候把注释都写到里边啦!~为了表现写代码思路,我写的过程用到的打印、测试都没有删除痕迹,只是做了注释。嘿嘿 html结构 < >... 阅读全文
posted @ 2016-10-15 20:20 dreamliu666 阅读(228) 评论(0) 推荐(0) 编辑
摘要: function func() { console.log("这是一个函数"); return "这是一个返回值"; }// func 代表函数 其类型为函数类型 // func() 表示函数的调用 不管你怎么操作 这个过程是一定的 // ... 阅读全文
posted @ 2016-10-12 14:27 dreamliu666 阅读(472) 评论(0) 推荐(0) 编辑