2019年4月16日

下拉一定高度后,悬浮顶部的导航栏实现方法

摘要: 步骤如下: 说明:步骤3的实现,利用jquery的scroll事件(替代方案为:js 的 onScroll事件),判断document的scrollTop的值,具体参见:https://blog.csdn.net/vailook/article/details/53783691 阅读全文

posted @ 2019-04-16 10:13 zhcgis 阅读(392) 评论(0) 推荐(0) 编辑

2019年3月20日

js中的 true 与 false

摘要: 可判断为 false 的情况: 0,-0,NaN,undedined,“”,false,null,缺省的值 可判断为 true 的情况: 除false的其他情况均可,包括负数、“false”等 特殊情况:new Boolean( false ) 也会被判断为 true,参见下图示例。 原文: htt 阅读全文

posted @ 2019-03-20 10:55 zhcgis 阅读(1063) 评论(0) 推荐(0) 编辑

js之 foreach, map, every, some

摘要: js中array有四个方法 foreach, map, every, some,其使用各有倾向。 关注点一:foreach 和 map 无法跳出循环,每个元素均执行 foreach 和 map 无法跳出循环,他们是对每个数组元素调用 callback; foreach 无返回值,在callbak中调 阅读全文

posted @ 2019-03-20 10:24 zhcgis 阅读(441) 评论(0) 推荐(0) 编辑

2019年3月8日

div填满页面剩余空间的方法

摘要: 想让div填满页面剩余空间,最简易的方式还是靠提前的布局。 这里提供两种方法: (1)利用 height 样式的%比例设置布局 (2)利用 table (3)利用绝对定位,算出上面元素的height,将top属性设为该值,并设置bottom为0。 阅读全文

posted @ 2019-03-08 10:57 zhcgis 阅读(1050) 评论(0) 推荐(0) 编辑

2019年1月16日

javascript中“==”,“===”和“Object.is(a,b)”的区别

摘要: 作为两个量比较的三种方式“==”,“ ”和“Object.is(a,b)”有一定区别,如下(具体见MDN): (1)Object.is(a,b) Object.is(a,b) 是ECMA标准中的 SameValue的实现,比较运算不会进行强制的类型转换(如==), 返回true的情况如下(其他情况返 阅读全文

posted @ 2019-01-16 16:26 zhcgis 阅读(377) 评论(0) 推荐(0) 编辑

2019年1月11日

类似express的路由封装方式

摘要: 1.原理 主要过程涉及三个元素的定义,如下: 2.具体实现 a. 路由框架的封装(route.js) b. 框架的调用和执行(index.js) 阅读全文

posted @ 2019-01-11 19:02 zhcgis 阅读(326) 评论(0) 推荐(0) 编辑

常用SQL语句

摘要: 将记录的某一字段值设置为空(null) 更新整列为某个值 阅读全文

posted @ 2019-01-11 11:06 zhcgis 阅读(211) 评论(0) 推荐(0) 编辑

2019年1月2日

Html模板引擎Handlerbars使用demo

摘要: 1.自定义demo 2. 更多demo(较详细介绍)请参看如下博客 http://www.cnblogs.com/zcynine/p/5014421.html 阅读全文

posted @ 2019-01-02 19:46 zhcgis 阅读(436) 评论(0) 推荐(0) 编辑

2018年12月24日

Nodejs 处理异步(获取异步数据并处理)的方法

摘要: 方法1. 回调函数方式 将异步方法如readFile封装到一个自定义函数中,通过将异步方法得到的结果传给自定义方法的回调函数参数。具体如下(以fs模块的readFile方法为例): 方法2. 事件驱动方式 使用node events模块,利用其EventEmitter对象广播和接收广播的方式传输异步 阅读全文

posted @ 2018-12-24 20:24 zhcgis 阅读(3606) 评论(0) 推荐(0) 编辑

2018年12月17日

nodejs 文本逐行读写功能的实现

摘要: 利用nodejs实现:逐行读写(从一个文件逐行复制到另外一个文件);逐行读取、处理和写入(读取一行,处理后,写入另一个文件) 1.所需要的模块: fs,os,readline 2.具体实现: a. 功能的实现:readWriteFileByLine.js b. 功能的调用:index.js 阅读全文

posted @ 2018-12-17 15:03 zhcgis 阅读(5683) 评论(0) 推荐(1) 编辑

导航