- 博客(8)
- 收藏
- 关注
原创 SASS入门
以前看到SASS之类的工具觉得应该比较难,今天接触了之后发现挺好用的,主要是方便了CSS的编写。在编写比较大的项目的时候,由于内容很多,因此样式表也会比较繁杂,如果要修改其中某一个的名字,就会维护起来很麻烦。因此才需要用到SASS这样的工具来优化CSS结构。一般有SCSS和SASS两种,这两种的文件后缀名是不一样的,编写起来也会有差异。由于SCSS的写法更接近CSS,因此我比较喜欢SCSS的写法。
2016-10-23 15:24:47 316
原创 DOM查漏补缺
使用getAttribute()方法只能获取属性的文本内容,比如script或者style就不方便了,因此建议使用属性的方法来获取,即eleNode.attr这种形式 但是自定义的标签属性必须使用getAttribute()方法来获得。属性的方法会返回undefined 修改class通过属性名的方法是eleNode.className ID的话使用eleNode.id就可以了childNod
2016-10-23 12:38:29 290
原创 第二章
arguments是一个字面量 用arguments可以实现未知参数数目的函数function addAll(){ return _.reduce(arguments,function(left,right){ return left+right; },0)}console.log(addAll(1,2,3,4,4,5));_.bindAll也是这个方法实现的
2016-10-12 16:44:28 276
原创 电力电子技术基础
常见二极管快恢复二极管特点就是反向恢复速度很快,但是缺点就是反向耐压不高,一般就是1200V以下。肖特基二极管优点就是就是反向回复时间短,电压过冲小,而且在反向耐压低的时候正向压降一般很低。 缺点就是如果想提高反向耐压的话,正向压降就会提高很多。因此一般用于200V以下。而且温度太高了,反向的损耗会很大的哟~晶闸管几种情况下晶闸管会导通:阳极(A)电压升高太多导致雪崩效应阳极电压变化率太高(关
2016-10-06 11:13:33 1942
原创 小点
Javascript中的键(Key)只能是字符串类型,不可以是其他!!! bind不会修改原来函数的作用域,只是会返回一个被限制了作用域的函数,而且这个函数没办法修改作用娱咯。 setTimeout是非阻塞型的函数。也就是说不会阻碍后续工作进行。按照书上所说,nodeJS是采用了先注册事件然后不断去查询事件是否被分发(即应该被执行了)。也就是说不会影响后续事件执行。这就是非阻塞型,异步的。 N
2016-10-06 09:47:52 351
原创 UnderscoreAPI阅读笔记
Collections部分 今天来看一下underscore的API,总之这是一个非常强大的库,用起来非常优雅~_.each(list,iteratee,[context])forEach只适用于Array对象,当然也可以使用_.each(arr,func)来实现 但是如果是引用类型的话,就必须使用_.each(obj,func),而且传递给func的参数是(value, key, list
2016-10-04 23:21:53 363
原创 Promise解决回调函数的问题
再次跟大家推荐scott老师的教程,感觉能学到很多东西javascript回调函数的反人类写法在javascript中如果要先执行fun1,然后执行fun2,一般采用回调函数方法,方法如下var a = 0, b = 20function add(num,callback){ setTimeout(function(){ if(num==10||nu
2016-10-02 00:06:51 2932 2
原创 NodeJS实现网站评论
今天在scott老师的带领下学习了一下nodeJS基础的一些东西,更激动的是学习了简单的灌水小程序,于是记录如下。首先我们需要调用http模块var http = require('http')接着需要使用把请求内容转换成发送的内容码,需要用到querystring 模块var querystring = require('querystring')因为我们需要用到http模块的request。因
2016-10-01 22:24:43 2637 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人