摘要: Path模块 该模块提供了对文件或目录路径处理的方法,使用 引用。 1、获取文件路径最后部分basename 使用 方法来获取路径的最后一部分,参数ext是后缀名,如下所示: 2、获取文件路径目录部分dirname 使用 方法来获取路径目录部分,如下所示: 3、获取后缀名 使用 方法来后缀名,该方法 阅读全文
posted @ 2016-11-28 14:25 SniffRose 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: fs文件系统模块,这是一个非常重要的模块,对文件的操作都基于它。该模块的所有方法都有同步和异步两种方式,下面便介绍一下该模块的使用。 1、检测当前进程对文件的权限 使用 方法检查权限,mode参数是一个整数,有以下常量值: fs.constants.F_OK    &n 阅读全文
posted @ 2016-11-25 16:02 SniffRose 阅读(1733) 评论(0) 推荐(1) 编辑
摘要: Nodejs的大部分核心API都是基于异步事件驱动设计的,所有可以分发事件的对象都是EventEmitter类的实例。 大家知道,由于nodejs是单线程运行的,所以nodejs需要借助事件轮询,不断去查询事件队列中的事件消息,然后执行该事件对应的回调函数,有点类似windows的消息映射机制。至于 阅读全文
posted @ 2016-11-24 15:47 SniffRose 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: console模块提供了一个简单的调试功能,类似与web浏览器的javscript console。 下面简单介绍下该模块的使用以及用途,我使用了ES6的模版字符串(使用反引号标识),有兴趣的可以去了解。 1、打印信息到stdout 使用 ,`console.info() console.warn( 阅读全文
posted @ 2016-11-24 09:46 SniffRose 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Nodejs的DNS模块包涵有关DNS查询和操作的方法,下面介绍该模块的基本用法以及实现一个DNS查询小工具。 1.获取DNS服务器地址 使用 方法,该方法返回一个IP地址组成的数组,如下所示: 返回结果为: [ '114.114.114.114', '8.8.8.8', 'fec0:0:0:fff 阅读全文
posted @ 2016-11-23 11:16 SniffRose 阅读(3110) 评论(1) 推荐(1) 编辑
摘要: 平常我们要实现倒影的效果,一般的做法是使用多个DOM元素绝对定位+scale(负-1)或者rotate。这种方法的缺点是占据空间以及DOM元素过多。 在使用webkit内核的浏览器中(chrome,safari,移动端浏览器),可以使用-webkit-box-reflect属性来实现倒影,语法如下所 阅读全文
posted @ 2016-11-21 14:33 SniffRose 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: Javascript中要实现跨域通信,主要有window.name,jsonp,document.domain,cors等方法。不过在H5中有一种新的方法postMessage可以安全实现跨域通信,并且使用简单。 要使用postMessage,首先得检查浏览器是否支持该方法,postMessage属 阅读全文
posted @ 2016-11-18 10:20 SniffRose 阅读(541) 评论(2) 推荐(0) 编辑
摘要: H5的地理位置API可以帮助我们来获取用户的地理位置,经纬度、海拔等,因此我们可以利用该API做天气应用、地图服务等。 Geolocation对象是我们获取地理位置用到的对象。 首先判断浏览器是否支持该对象 获取用户地理位置getCurrentPosition,该方法可以传三个参数success[, 阅读全文
posted @ 2016-11-17 15:25 SniffRose 阅读(478) 评论(0) 推荐(1) 编辑
摘要: stroke-dasharray:定义描边的虚线长度,如果提供奇数个,则会自动复制该值成偶数 stroke-dashoffset:定义虚线描边的偏移量(在路径开始的前面,看不到) 实现如下所示 原理就是设置stroke-dasharray和stroke-dashoffset一样大的数值,为圆形的周长 阅读全文
posted @ 2016-11-16 15:43 SniffRose 阅读(6613) 评论(0) 推荐(0) 编辑
摘要: SVG滤镜使用filter标签来定义,该标签必须嵌套在defs元素里面,并且必须指定一个ID,以供引用。 在 SVG 中,可用的滤镜有: feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseL 阅读全文
posted @ 2016-11-15 17:01 SniffRose 阅读(727) 评论(0) 推荐(0) 编辑