摘要: let modules += `${mod.id}: [ function (require, module, exports) { ${mod.code} }, ${JSON.stringify(mod.mapping)}, ],` (function(modules) { function require(id) { const [fn, mapping] = modu... 阅读全文
posted @ 2018-06-12 11:13 洛河 阅读(108) 评论(0) 推荐(0) 编辑
摘要: express.js 执行app.js 阅读全文
posted @ 2018-03-02 13:42 洛河 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Passport项目是一个基于Nodejs的认证中间件。 Passport可以根据应用程序的特点,配置不同的认证机制。本文将介绍,用户名和密码的认证登陆。 1.express项目安装这里就不多说了,可以去express中文网拉下项目; http://www.expressjs.com.cn/ 2.安 阅读全文
posted @ 2018-01-30 17:14 洛河 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阅读depd源码有感: js虽然不能在函数外直接拿到参数,但是可以通过这种伪装函数拿到参数再去执行原函数,从而实现函数劫持。 阅读全文
posted @ 2018-01-23 14:45 洛河 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这里只以page为例:function Page(){ let onLoad = arguments[0].onLoad; arguments[0].onLoad = function(){ //doSomeThing(arguments); onLoad.apply(this,arguments); } } Page({ onL... 阅读全文
posted @ 2017-11-28 20:50 洛河 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 最近在做小程序项目,遇到多个页面共用页面变量的问题,小程序需要渲染到页面的数据,都需要在页面data进行定义,这样如果多个页面都需要用到同一个变量,就会造成资源的重复定义; 例子: 图片是共用一个地址的,方便后面修改地址,所以前缀是拼接的。 但这样解决不了每个页面data都需要重写路径,所以用了一下 阅读全文
posted @ 2017-07-25 12:19 洛河 阅读(29735) 评论(0) 推荐(1) 编辑
摘要: 做时间插件的时候,很多都会遇到要做选择月份的插件,但是DCalendar提供的api只支持日期选择,最近遇到这个问题,所以调整了一下源码,话不多说,先看效果吧 点击日期插件,出现上图,再点击月份就直接完成时间选择。 说一下,原来DCalendar是点击出现 所以首先增加一个option; 把原来的 阅读全文
posted @ 2017-05-09 17:27 洛河 阅读(3459) 评论(0) 推荐(0) 编辑
摘要: 与直接操作style样式表相比,修改样式表规则可以实现样式表的多次利用 阅读全文
posted @ 2017-03-17 15:01 洛河 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 利用懒性模式实现事件绑定, 可以减少每次都去判断环境是否为IE等, 提高性能。 我们还可以设置一个事件点击次数状态tm, 如果tm为true, 则事件只允许单次点击, 否则则可以多次触发。 在此之前我需要了解一下事件解绑:首先通过 dom 的 onclick 类似属性设置的事件,对于类似绑定的事件都 阅读全文
posted @ 2017-02-07 10:52 洛河 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目要求是这样的: 实现一个LazyMan,可以按照以下方式调用: 实现代码: 代码实现的思考: 1.JavaScript流程控制实现需要利用中间件原理; 2.JavaScript利用return this实现链式调用; 阅读全文
posted @ 2017-02-04 15:05 洛河 阅读(236) 评论(0) 推荐(0) 编辑