- 博客(8)
- 收藏
- 关注
原创 Vue.js写一个SPA登录页面的过程
觉得不错的话 star 支持下~ github地址:https://github.com/doterlin/vue-example-login 演示地址:https://doterlin.github.io/vue-example-login 技术栈 vue.js 主框架 vuex 状态管理 vue-router 路由管理 一般过程 在一般的登录过程中,一种前端方案是: 检查状态:进入页...
2018-12-29 10:51:53
362
原创 vue.js仿微信聊天窗口展示组件
原链接:https://www.jianshu.com/p/0faf8e78d0a5 源码:https://github.com/doterlin/vue-wxChat 演示地址:https://doterlin.github.io/vue-wxChat/ 运行 # install dependencies npm install # serve with hot reload at lo...
2018-12-29 10:58:18
9391
1
原创 Vue.js上下滚动加载组件
原链接:https://www.jianshu.com/p/1a1476a0eab5 源码:https://github.com/doterlin/vue-wxChat 演示地址:https://doterlin.github.io/vue-wxChat/ 由于工作的需要并鉴于网上的vue.js滚动加载方案不合适,自己写了一个简单实用的。就短短的150行代码。 ##组件代码 // scrol...
2018-12-29 10:56:32
1168
原创 Node.js服务器启用Gzip压缩
原链接:https://www.jianshu.com/p/1c9909f9b0e9 Gzip是什么 复制大神们的解释吧: GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的...
2018-12-29 10:53:58
526
原创 js版【微信机器人】——wechat-robot
Github: https://github.com/doterlin/wechat-robot 基于phantomjs和web端微信开发的聊天机器人。使用的微信账号(即充当机器人的账号)为个人账号,可自定义指令。 效果 可以指定一个微信账号: 自定义指令不会交给AI处理: 独乐乐不如众乐乐,可以指定到群聊上: 在后台程序查看log: 使用场景 微信智能回复,监控,统计等 便捷查...
2018-12-29 10:50:33
3036
1
原创 科普一个监听DOM的对象-MutationObserver
介绍 MutationObserver给开发者们提供了一种能在某个范围内的DOM树发生变化时作出适当反应的能力.该API设计用来替换掉在DOM3事件规范中引入的Mutation事件. 以上这段引自权威牛逼的MDN。(懒得自己写了…) 创建MutationObserver对象 var mo = new MutationObserver( function callback ); 参数只有一...
2018-12-29 10:47:27
722
原创 浏览器下Xpath实用技巧
在浏览器环境下,一些强大的xpath标准方法没有被支持(如正则匹配方法matches()),只能利用有限的方法做抽取,下面是列出我常用的一些查找技巧、经验;不定时更新。 常用 以下面的分页组件节点结构为例: <div class="pageList"> <span data-span style="display:none">.</span> &l...
2018-12-29 10:45:32
489
原创 js如何面向对象编程?(一)类与对象
原文:https://www.jianshu.com/u/30146fc58ef8 上帝说要有光!于是有了光。 JavaScript在ES6之前语法上还没有"类",JavaScript的开发者们在黑暗中苦苦摸索,最终有了属于js风格的面向对象编程风格。 面向过程&面向对象 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 ...
2018-12-29 10:43:20
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅