摘要: 这篇文章将向你解释如何使用 的 Crypto 模块对你的密码进行加盐 。在这里,我们将不会对不懂的密码存储方式进行详细的比较。我们将要做的是知道在 中使用加盐 在进行密码存储的机制。放心,这是最好的存储密码的方式,在没有出现其他更好的方法之前。 这是什么技术 加盐是这样一直技术:将用户输入的密码和一 阅读全文
posted @ 2018-04-10 18:08 TJ-进无止境 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: 开发流程 公众号基本配置(首先得有公众平台账号) 1. 在开发菜单的基本配置中填写好基本配置项 首先配置服务器地址、Token、和消息加密密钥(地址为开发者为微信验证留的接口、token可以随便填写,只要在验证的时候填写一致即可、消息加密三种模式,为了方便开发环境下可使用明文模式。加密项的加密方式可 阅读全文
posted @ 2018-01-31 14:30 TJ-进无止境 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 关于css的层叠上下文和层叠样式问题 最近在项目中遇到了一个让我欲仙欲死的问题,我给项目中的图片设置了一个淡入效果,几opacity变化,但当我在它的上面有一个定位元素时,动画结束后,定位元素居然被遮住了,百思不得解,谷歌了白天,才知道是层叠上下文、层叠顺序搞得鬼,所以这里把搜索的结果记下来,帮自己 阅读全文
posted @ 2017-11-20 18:07 TJ-进无止境 阅读(844) 评论(0) 推荐(0) 编辑
摘要: javascript变量提升 首先我们来看两个例子 var a = 1; function test(){ if(!a) var a = 10 alert(a) } test() //结果是10 是不是回有一些困惑,那么我们再来看下一个例子 var a = 1; function test(){ a 阅读全文
posted @ 2017-09-06 16:44 TJ-进无止境 阅读(136) 评论(0) 推荐(0) 编辑
摘要: git基础 与其他版本控制工具的差异 1. svn和与其相似的cvs等版本控制工具一样,保存的可以看作是不同版本与初始版本随时间积累的差异(存储每个文件与初始版本的差异) 2. 而git保存的是对每一个版本文件的快照的引索,文件每次更新git都会对文件进行一次快照,并保存快照引索,如果没有更改,则保 阅读全文
posted @ 2017-09-06 10:38 TJ-进无止境 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 如题,最近做一个项目时,由于页面太长,跳转后在返回又回到初始位置,不利于用户体验,需要每次返回到用户离开该页面是的位置。由于是移动端项目,使用了移动端的套ui框架framework7,本身框架的机制是支持返回原始位置的,但是由于涉及到权限及安全等方面的问题,没有采用framework7的路由机制,所 阅读全文
posted @ 2017-07-20 14:13 TJ-进无止境 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 关于文本框输入字数限制问题 1、普通的用法 在input标签中,只需要设置maxlength=”200”即可,但是在textarea标签中,IE9及IE9以下浏览器是不支持的,IE10、IE11则支持,估计后续的版本应该都会支持。现在来说下怎么让大部分IE版本都支持textarea 标签限制字数,同 阅读全文
posted @ 2017-04-27 15:41 TJ-进无止境 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 1.合并js和css文件 将js和css分别合并到一个共享文件,这样不仅能够简化代码,而且在执行js文件是,如果js文件较多,就需要多次向服务器请求数据,这样将会延长加载速度,将js文件合并在一起,减少了请求的次数,就能够提高加载的速度; 2.Sprites图片技术(图片精灵技术) 图片精灵技术是一 阅读全文
posted @ 2016-12-13 21:43 TJ-进无止境 阅读(7968) 评论(0) 推荐(1) 编辑
摘要: 对于浅拷贝的理解 使用js在存入数组或对象是会在浏览器的栈空间存储指向堆空间的指针(及地址),而在堆空间存储真正的内容,访问时通过栈空间的地址来访问; 浅拷贝拷贝的是栈空间内存地址,并不是拷贝的内容;比如:对于数组的拷贝 更改了一处,但是两个数组都更改了;这种简单的赋值等于知识一种浅拷贝。 对于数组 阅读全文
posted @ 2016-12-01 10:24 TJ-进无止境 阅读(1348) 评论(0) 推荐(1) 编辑