- 博客(17)
- 收藏
- 关注
转载 Node.js加密算法库Crypto
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网
2016-09-26 17:09:23 3588
转载 node js 异步执行流程控制模块Async介绍
1.Async介绍sync是一个流程控制工具包,提供了直接而强大的异步功能。基于Javascript为Node.js设计,同时也可以直接在浏览器中使用。Async提供了大约20个函数,包括常用的 map, reduce, filter, forEach 等,异步流程控制模式包括,串行(series),并行(parallel),瀑布(waterfall)等。项目地址:ht
2016-09-22 18:03:58 391
转载 nodejs之async异步编程
1.什么是异步编程?异步编程是指由于异步I/O等因素,无法同步获得执行结果时,在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、ajax请求等等。示例:for (var i = 1; i 这里大部分人会认为输出123,或者333。其实它会输出 444这里就是我们要说的异步编程了。高级函数的定义这里为什么会说到高级函数,因为高
2016-09-22 17:56:56 384
原创 生成二维码jQuery 插件jquery.qrcode.js
jquery 二维码插件官方地址:https://larsjung.de/jquery-qrcode/jquery.qrcode.js 使用1. 加载 jQuery 和 jquery.qrcode.js:script type='text/javascript' src='jquery/jquery.min.js'>script>script type="text
2016-09-22 16:06:23 414
原创 iconfont 网站
1. Font-Awesome http://fontawesome.dashgame.com/2. 阿里巴巴字体库 http://www.iconfont.cn/3. icomoon https://icomoon.io/4. Glyphicon Halflings http://glyphicons.com/5. fontello http:
2016-09-22 11:46:34 507
原创 Express中的res.locals这个方法一般用在哪些场景中?
1. res.locals是一个对象,包含用于渲染视图的上下文2. 用来存储一些全局变量什么的,3. 在模板中可以直接使用,如: res.locals.massage = "dddd"; handlebars 模板中直接使用 {{message}}
2016-09-22 11:26:02 2866
转载 NodeJS学习笔记(一)——搭建开发框架Express,实现Web网站登录验证
目录 开发环境 1、建立工程 2、目录结构 3、Express配置文件 4、Ejs模板 5、安装常用库及页面分离 6、路由 7、session 8、页面访问控制及提示 JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里 的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一
2016-09-21 14:07:29 2010
转载 用NodeJS完成简单的身份验证
如今 NodeJs 已经被广泛应用,今天在这里介绍一下使用 NodeJS 实现简单的身份验证过程 -- 包括登录、注册。本文是我翻译自 Danial Khosravi 博客的一篇文章。简单易懂,而且其将源码放到 GitHub 上,运行即可。好了。我们开始。使用 NodeJS 完成身份验证的功能,这里除了 express 之外,还需要使用 MongoDB 数据库用于保存和读取
2016-09-21 14:03:33 9591
原创 Sortable – 简单灵活的 JavaScript 拖放排序插件
当需要在网站中添加拖放排序功能的时候,jQuery UI 的排序组件可能是最流行的解决方案。今天给大家介绍另一款简单灵活的 JavaScript 拖放排序插件——Sortable,它使用 HTML5 原生的拖放 API 来实现拖放,并支持在触屏设备上使用。http://rubaxa.github.io/Sortable/
2016-09-20 16:33:00 733
转载 WebStorm开启Scss的Source Maps功能
摘要: WebStorm默认可以直接将scss转换成css,需要手动修改File Watchers才能自动输出Source Maps文件。
2016-09-20 16:29:48 2707
转载 使用 Salt + Hash 将密码加密后再存储进数据库
如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码(一) 为什么要用哈希函数来加密密码如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。
2016-09-20 10:19:15 12857 1
转载 浅谈密码加SALT原理
我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。 加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的“佐料”,然后散列
2016-09-20 10:05:28 880
转载 jquery.lazyload.js图片延迟加载
一、插件介绍jquery.lazyload.js 是一个用 JavaScript 编写的jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置.这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度.浏览器将会在 加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器
2016-09-01 17:41:47 261
转载 jQuery插件的写法
这几天在学习jQuery插件的写法,搜索了一些资料,包括jQuery官方的示例,但发现描述的并不是很清晰。最后,终于搜索到一篇讲解比较清晰的文章,这里自己总结了一下,并以一个具体的示例来说明jQuery插件的写法
2016-09-01 16:31:13 319
转载 Echo.js纯JavaScript图片延时加载插件
Echo.js 是一个独立的 JavaScript 插件,轻量级、体积小压缩版本不足1k,使用 HTML5 的 data- 自定义属性定义真实的图片地址,通过插件实现图片的延时加载,有效缓解服务器压力和浏览效果。Echo.js主要是针对图片的延时加载,当用户滑动到图片的位置,在加载这个图片,他会从服务器上加载真正的图片,用简单的方式替换src属性,这也是一个异步的过程。使用Echo
2016-09-01 16:14:11 791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人