- 博客(12)
- 收藏
- 关注
转载 Node.js fs模块(文件模块),创建、删除目录(文件),读取写入文件流
/* 1. fs.stat 检测是文件还是目录(目录 文件是否存在) 2. fs.mkdir 创建目录 (创建之前先判断是否存在) 3. fs.writeFile 写入文件(文件不存在就创建,但不能创建目录) 4. fs.appendFile 写入追加文件 5.fs.readFile 读取文件 6.fs.readdir 读取目录 7.fs.rename 重命名 ...
2018-09-07 11:08:38 369
转载 node.js读写流以及管道pipe的使用
var stream = require('stream')var util = require('util') function ReadStream(){ stream.Readable.call(this)} util.inherits(ReadStream, stream.Readable) ReadStream.prototype._read = function() { this.push('我爱\n') this.push(null)} function WritS
2018-09-07 10:59:49 2949
原创 23种CSS垂直居中技巧
自古以来(是有多?~),网页CSS的垂直居中需求始终没有停过,而其困难度也始终没有让人轻松过,经过了每位开发先烈的研究后,据说CSS的垂直居中技巧已达到近十种之多,但始终鲜为人知,部分公司甚至将CSS的垂直居中技巧当成面试题,其重要性可见一斑,经过了Amos通灵了一下之后把垂直居中的写法扩展到了23种,今天就让Amos带着大家轻松的了解一下CSS的垂直居中的方式吧。1、Line-height...
2018-08-27 17:16:27 715
转载 为什么会出现浮动和什么时候需要清除浮动?清除浮动的方式?
为什么出现浮动?浮动float最开始出现的意义是为了让文字环绕图片而已,但人们发现,如果想要三个块级元素并排显示,都给它们加个float来得会比较方便。什么时候清除浮动?如果想要实现三个块级元素并排显示,期望效果如下图所示:给三个块级元素都加上float属性后,页面效果如下图所示:问题出现了,父元素高度塌陷了一目了然:如果我们给上面的三个绿颜色的方块设置display:inl...
2018-07-30 14:31:57 808
转载 ZOOM:1的原理和作用
Zoom属性是IE浏览器的专有属性, 它可以设置或检索对象的缩放比例。先来一张来自度娘的截图在平常的css编写过程中,zoom:1能够比较神奇地解决ie下比较奇葩的bug。譬如外边距(margin)的重叠,譬如浮动的清除,譬如触发ie的haslayout属性等等。来龙去脉大概如下:度娘告诉我们:zoom是设置或检索对象的缩放比例。设置或更改一个已被呈递的对象的此属性值将导致环绕对象的内容重新流动。...
2018-06-29 15:33:59 3659
转载 CSS书写规范、命名规范
CSS书写规范、命名规范、网易CSS框架NEC网易CSS框架NEC:http://nec.netease.com/NEC框架的CSS规范: CSS规范 - 分类方法CSS规范 - 命名规则CSS规范 - 代码格式CSS规范 - 优化方案CSS规范 - 最佳实践CSS规范 - 典型错误NEC - 代码库NEC - 案例 统一语义理解和命名布局(.g-)语义命名简写文档docdoc头部headhd主...
2018-06-29 15:28:36 545 4
转载 zoom:1的常见作用
zoom是IE专用属性,firefox等是不支持的。它的本来作用是设置或检索对象的缩放比例,但这作用几乎用不到。可以让网页实现IE7中的放大缩小功能。比如你想让你的网页缩小为原来的一半,那么就在body中加入style="zoom:0.5" 设置zoom:1可以在IE6下清除浮动、解决margin导致的重叠等问题。通常,当浮动子元素导致父元素塌陷的时候,只要给父元素加上overflow: hidd...
2018-06-26 17:19:05 427
转载 JS浅拷贝和深拷贝的小整理
JS中的数据类型分为基本类型:string, number, boolean, null, undefined引用类型:Object,特殊的有Array, Function, Date, Math, RegExp, Error等那什么是引用类型呢?这又得扯上JS的内存机制了。JS的内存跟其他的内存差不多,分为堆(heap)和栈(stack)。栈:由系统自动分配,自动回收,效率高,但容量小。堆:由程...
2018-06-26 11:14:32 124
转载 JavaScript 内存机制
简介每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动”释放。后者被称为垃圾回收。这个“自动”是混淆并给JavaScript(和其他高级语言)开发...
2018-06-26 10:22:34 167
转载 JavaScript 类型
JavaScript 类型对于 JavaScript 类型,可以简单地概括为:相对于强类型语言来说,它是弱(松散)类型的语言;有基本类型和引用类型,他们是区别是一个有固定空间存在于栈内存中,一个没有固定空间保存在堆内存中并且在栈内存中保存了一个指向实现位置的指针。市面上很多书都有不小的篇幅在讲。这篇文章会讲几个方面,这些方面可能会需要你对 JavaScript 已经有了一些简单的了解,特别是 Ja...
2018-06-26 09:36:08 157
转载 PNG图片兼容(IE6)
IE6滤镜设置filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )很多大型网站上都使用到了这个滤镜,它是IE滤镜的一种,其主要作用就是对图片进行透明处理。虽然FireFox和IE7以上的IE浏览器已经支持透明的PNG图片,但是就...
2018-06-12 11:19:55 290
转载 ZOOM:1的原理和作用
zoom:1确实帮我们解决了不少ie下的bug,但是它的来龙去脉,又有多少人知道呢?所以我老生常谈,说一下它的来龙去脉。Zoom属性是IE浏览器的专有属性, 它可以设置或检索对象的缩放比例。在平常的css编写过程中,zoom:1能够比较神奇地解决ie下比较奇葩的bug。譬如外边距(margin)的重叠,譬如浮动的清除,譬如触发ie的 haslayout属性等等。度娘告诉我们:zoom是 设置或检索...
2018-06-12 11:00:23 7047 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人