- 博客(39)
- 收藏
- 关注
转载 【实现方法2】50行代码实现小程序状态管理,及其监听
0、前言以下代码写在.ts文件里面,其实改成 .js 一样能运行。请淡定。1、监听// 这个是“监听”的用法// 所有除了app.js以外的文件//如 xxx.component.js 或 xxx.page.jsconst app = getApp( );app.watch$('Auth.names.Ben', ( newVal, o...
2019-03-14 17:29:00
221
转载 分享:50行代码监听watch小程序的globalData
监听方法: 1 // 在任何组件、页面,例如页面 2 3 const app = getApp( ); 4 5 Page({ 6 7 onLoad: function( ) { 8 app.watch$('role', ( val, old ) => { 9 console.log( old, val...
2018-11-03 12:19:00
287
转载 TTPPRC —— 商业分析模型
欢迎讨论 : ) 前言1 TTPPRC,是一个为了更容易、透切地进行商业分析而整理出的分析模型。通过这个模型,可以让不具备专业商业知识的大众都能容易得出商业分析结果。 此文是读者阅读原文后,而整理的一份笔记。原文地址:https://zhuanlan.zhihu.com/p/20325151 ,作者:JOIN于宙( 非本人 )。 侵权即删。 前言2 ...
2017-06-22 22:04:00
5440
转载 rxjs5.X系列 —— ErrorHandling/Condition/Mathematical系列 api 笔记
欢迎指导与讨论 : ) 前言 本文是笔者翻译RxJS 5.X 官网各类operation操作系列的的第四篇——ErrorHanding异常处理、Condition Operator情况操作、Mathmatical数学操作。如有错漏,希望大家指出提醒O(∩_∩)O。更详细的资料尽在rxjs官网 【http://reactivex.io/rxjs/manua...
2017-01-12 12:00:00
121
转载 rxjs5.X系列 —— Combination/Multicasting系列 api 笔记
欢迎指导与讨论 :) 前言 本文是笔者翻译RxJS 5.X 官网各类operation操作系列的的第三篇—— Combination组合与Multicasting广播。如有错漏,希望大家指出提醒O(∩_∩)O。更详细的资料尽在rxjs官网 【http://reactivex.io/rxjs/manual/overview.htm】与带有demo例子的网站【http:/...
2017-01-08 13:10:00
116
转载 rxjs5.X系列 —— filter系列 api 笔记
欢迎指导与讨论 :) 前言 本文是笔者翻译RxJS 5.X 官网各类operation操作系列的的第二篇——filter过滤。如有错漏,希望大家指出提醒O(∩_∩)O。更详细的资料尽在rxjs官网 【http://reactivex.io/rxjs/manual/overview.htm】与带有demo例子的网站【http://xgrommx.github.io...
2017-01-07 12:45:00
209
转载 [学习笔记]JavaScript之函数式编程
欢迎指导与讨论:) 前言 函数式编程能使我们的代码结构变得简洁,让代码更接近于自然语言,易于理解。 一、减少不必要的函数嵌套代码 (1)当存在函数嵌套时,若内层函数的参数与外层函数的参数一致时,可以这样子写。// 一个内层函数function call( num, index ){ console.log (num + ' ' + i...
2017-01-05 22:35:00
105
转载 React反模式 —— 如何不使用JSX地动态显示组件
欢迎指导与讨论 : ) 前言 文章的最后能写出以Modal.open( )这种调用形式,动态显示React对话框组件的写法(类似于ant design),同时涉及数据交互(数据能异步地返回给调用者)。笔者将和大家一起探讨这种写法的大概思路、难点,细节问题欢迎指出和补充。 O(∩_∩)O 本文Demo地址:https://github.com/Penggggg...
2016-12-15 14:01:00
175
转载 redux-observable笔记
欢迎指导与讨论:) 前言 本文不涉及深入的知识,只是在概念层面和一个简单的例子解释redux-observable的工作原理。 redux-observable,是redux的一个中间件库。它能够自动响应我们所dispatch的actions并执行对应的函数,让我们把复杂的异步函数分离到一些Epic的函数里面。因此不再需要react-thunk来让redux支持...
2016-12-14 18:04:00
190
转载 Node6.9.2 —— Http官网笔记整理
欢迎指导与讨论 : ) 序章 本文概要:http.Agent代理、http.ClientRequest客户端请求、http.server服务器、http.ServerResponse服务器相应、http.InComingMessage报文、http.METHODS方法、http.STATUS_CODES状态码、httpCreateServer创建服务端、http.g...
2016-12-10 15:13:00
297
转载 前端自动化测试 —— TDD环境配置(React+TypeScript)
欢迎讨论与指导:) 前言 TDD —— Test-Drive Development是测试驱动开发的意思,是敏捷开发中的一项核心实践和技术,也是一种测试方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码 —— 引自百度百科。 在开发时,希望能够改动项目代码或者测试代码时能够自动进行测试,并停止上一次的测试(如果有的...
2016-12-06 11:33:00
139
转载 rxjs5.X系列 —— transform系列 api 笔记
欢迎指导与讨论:) 前言 本文是笔者翻译RxJS 5.X 官网各类operation操作系列的的第一篇 —— transform转换。如有错漏,希望大家指出提醒O(∩_∩)O。更详细的资料尽在rxjs官网 【http://reactivex.io/rxjs/manual/overview.htm】与带有demo例子的网站【http://xgrommx.github.io...
2016-11-26 12:27:00
133
转载 [笔记]ng2的webpack配置
欢迎吐槽 前言 angular.cn教程中用的是systemjs加载器,那用webpack应该怎么配置呢?本文 demo:https://github.com/LeventZheng/angular2-practice-colloection ( 非本人,而是群里大神共享的一份资料,感谢 )。webpack通过这份文件能实现:typescript转码,html、css、...
2016-10-28 11:07:00
105
转载 React服务端渲染总结
欢迎吐槽 : ) 本demo地址( 前端库React+mobx+ReactRouter ):https://github.com/Penggggg/react-ssr。本文为笔者自学总结,有错误的地方恳请各位指出 O(∩_∩)O 序:前言、原因与思路、注意事项与问题、详解。 一、前言 为什么需要服务端渲染?什么情况下进行服务端渲染...
2016-08-23 20:48:00
312
转载 [译]RxJS 5.X基础篇
欢迎指错与讨论 : ) 当前RxJS版本:5.0.0-beta.10。更详细的内容尽在RxJS官网http://reactivex.io/rxjs/manual/overview.html。文章比较长,可以通过快捷键command+f或者ctrl+f搜索主要内容。 - 前言 RxJS在ng2、redux-observable或者前端数据层中扮演一个重...
2016-08-05 16:45:00
133
转载 typescript实现react中的批次式更新
欢迎吐槽讨论 前言 笔者在React经常使用setState,在学习过程中作笔记以作总结,欢迎讨论。 关于setState的核心观点 1 . 执行setState不都是异步的。 2 . setState能够缓存多次结果,对最晚的setState进行更新( batchedUpdate 批次式更新 ) 代码部分// t...
2016-07-18 16:24:00
109
转载 JS实现Observable观察者模式
欢迎讨论与交流 : ) 注 代码参考自——汇智网 RxJS教程 前言 Observable观察者模式令小白笔者眼前一亮。数据生产者(observable)负责生产新鲜的数据,同时在生产完毕后'通知“消费者”:“hey!哥们,货已经准备好了,你可以过来拿啦!” 代码<!DOCTYPE html><html lan...
2016-07-05 00:05:00
322
转载 原生JS实现MVVM模式
欢迎大家指导与讨论 : ) 前言 关于MVVM的原理大家可以参考这篇文章。《【翻译】Object.observe()带来的数据绑定变革》http://www.tuicool.com/articles/ZVVNBv。 文章中的代码为笔者实践时写的小demo,可以运行。 代码<!DOCTYPE html><html lang="...
2016-06-22 16:07:00
183
转载 React官网学习笔记
欢迎指导与讨论 : ) 前言 本文主要是笔者在React英文官网学习时整理的笔记。由于笔者水平有限,如有错误恳请指出 O(∩_∩)O 一 、Tutoial 篇 1 . React的组件类名的首字母必须是大写var Comment = React.creatClass({..})class Comment extends Component(){.....
2016-06-08 22:38:00
97
转载 AngularJS之开发组件的一些思路
欢迎大家指导与讨论 : ) 一 、前言 由于笔者水平有限,在这里只是分享自己开发组件的一些思路~ 摘要:无UI组件类、有UI组件类、有UI组件类型2。欢迎拍砖吐槽 O(∩_∩)O 二 、无UI组件类 顾名思义,这类组件没有任何表现形式出现在用户界面上,只是一般功能的实现者,也就是平时所用到、所需要开发的 Factory。它一般由 controller 进行...
2016-05-12 18:51:00
107
转载 [译]React Context
欢迎各位指导与讨论 : ) 前言 由于笔者英语和技术水平有限,有不足的地方恳请各位指出。我会及时修正的 O(∩_∩)O 当前React版本 15.0.1 时间 2016/4/25 正文 React一个最大的优点是,我们非常容易跟踪React组件之间的数据流动。当我们观察一个组件的时候,我们能够容易、清晰地得知哪一些props正被传输。基于这一点,也使我们的...
2016-04-25 16:46:00
84
转载 前端好玩技术中转站
--------有新鲜发现就会更新此帖----------- 前言 本文不是技术原创。但立志成为前端各种新鲜、hack技术的链接中转站O(∩_∩)O。文章有不足或者过时技术的话也恳请各位指出。笔者能力有限,但尽量每接触一个新鲜好玩有效的技术会更新到此贴。热烈欢迎各位大大在评论区留下大家的对前端技术分享和评论 ,笔者会添加相应的链接并增加到此文(*^__^*) 一...
2016-04-24 20:12:00
106
转载 《JavaScript高级程序设计》笔记整理
欢迎各位指导与讨论 : ) -------------------------待续------------------------------- 本文为笔者在学习时整理的笔记,如有错漏,恳请各位指出,共同进步O(∩_∩)O 第二章 在HTML中使用JavaScript 1 . script标签的默认type属性值为text/javascript其在htt...
2016-04-22 16:06:00
126
转载 React-Router学习整理
欢迎大家指导与讨论 : ) 一、前言 本文摘要:react-router的基本用法,动画效果与路由,路由权限控制,路由离开确认,根据路由切分的按需加载,路由组件的属性。本文是笔者在学习时整理的笔记,由于技术水平还不够高,有错误的地方恳请各位指出,共同进步O(∩_∩)O 二、基本用法 二、1 路由定义(摘要: Router, Route) 在一...
2016-04-20 14:51:00
88
转载 AngularJS中的模板安全与作用域绑定
欢迎大家指导与讨论 : ) 一、前言 摘要:指令compile、$sce、作用域绑定、$compileProvider和其他资源安全设置。本文是笔者在学习时整理的笔记,由于技术还不够高,如果本章中有错误的地方希望各位能够指出,共同进步O(∩_∩)O 二、compile与$compile 二 . 1 指令中的compile 指令的创建需要经...
2016-04-19 16:25:00
127
转载 React问题总结与归纳
欢迎大家指导与讨论 : ) 【持续更新】本文主要记录笔者在学习中遇到的问题,并作出相应总结。有错误的地方希望各位能够指出。 一、在es6中getInitialState( 摘要: constructor(props)和this.state )/*es6*/class TodoList extends Component{ constructor(pro...
2016-04-13 00:17:00
107
转载 AngularJS中的按需加载ocLazyLoad
欢迎大家讨论与指导 : ) 初学者,有不足的地方希望各位指出 一、前言 ocLoayLoad是AngularJS的模块按需加载器。一般在小型项目里,首次加载页面就下载好所有的资源没有什么大问题。但是当我们的网站渐渐庞大起来,这样子的加载策略让网速初始化速度变得越来越慢,用户体验不好。二来,分模块加载易于团队协作,减低代码冲突。 二、按需加载的对象 各...
2016-04-11 19:26:00
100
转载 AngularJS+Node的RESTful之基本实现
欢迎大家指导与讨论 : )一、前言 本文主要讲述RESTful在node端与AngularJS两端配合的基本实现方法,为了尽量做到大家易看易懂,因此文章也没有深入探讨(其实是小鹏我只学到目前这些 - -),只是谈到增删查改的RESTFUL基本实现和相关知识点。如果文章中有什么错误或者不足,希望大家能够指出,共同进步。O(∩_∩)O二、RESTful 二 . 1 概...
2016-03-09 20:18:00
99
转载 AngularJS中的指令
欢迎大家讨论与指导 : ) 前言 当AngularJS中的内置指令不能满足我们的需求,或者当我们需要创建一个能够用于多个AngularJS程序的自包含的功能单元时,我们应该创建自定义指令来满足需求。一、jqLite jqLite是AngularJS中使用的一个"精简版JQuery"。我们可以使用jqLite来返回一个jqLite对象,从而通过这个jqLite...
2016-03-04 23:07:00
91
转载 AngularJS中的过滤器
欢迎大家指导与讨论 : ) 一、前言 AngularJS的过滤器能够将数据在被指令处理到显示在视图之前进行处理和转换。而且,过滤器不会修改作用域中的数据本身,即过滤器会保证数据的完整性。这样子能够允许同一份数据在应用中的不同部分以不同形式得以展示。 二、过滤单个数据 自定义的过滤器,如果是用来处理单项数据的话,过滤器的工厂函数所return的实例函数会带有两个...
2016-03-04 17:21:00
100
转载 NodeJS中的静态资源管理服务
欢迎大家指导与讨论 : ) 一、什么是静态资源 静态资源就是放在服务器中的特定的文件。比较常见的有.css,.png, .js的这一些后缀的文件。下图中的这个html页面便要获取到logo.png和asd.css这两个在服务器中的文件。而服务器呢,也要根据这些各种各样资源的请求,返回对应的MIME类型和对应的资源。分享一个查询MIMEType的地址http://www.fr...
2016-03-04 12:34:00
140
转载 AngularJS中的控制器和作用域
欢迎大家指导与讨论 : ) 一、作用域的事件传播 一 . 1 修改的传播 关于作用域最重要的一点是修改会通过事件传播下去,自动更新所以依赖的数据值,即使是通过行为产生的。简而言之,就是即时您只修改了某个作用域中的某个属性(比如说$scope.data),那么依赖于$scope.data的一些行为(参数含有$scope.data的一些函数),都会重新执行计算...
2016-03-03 17:54:00
134
转载 《Node.js开发实战详解》学习笔记
《Node.js开发实战详解》学习笔记 ——持续更新中 一、NodeJS设计模式 1 . 单例模式 顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直接返回,若不存在,则创建实例对象,并将实例对象保存在静态变量中,当下次请求时,则可以直接返回这个对象实例,这就确保了一个类只有一个实例对象。举个例子吧~一...
2016-03-03 00:24:00
179
转载 《AngularJS高级程序设计》学习笔记
《AngularJS高级程序设计》学习笔记 ——持续更新中 一、AngularJS应用剖析 AngularJS存在一些最主要的构件,如模型,视图和控制器。但AngularJS中也有许多其他可供灵活使用的部件,包括模块,指令,过滤器,工厂和服务。 一 . 1 依赖注入 没有依赖注入(dependencies injector),...
2016-03-02 13:02:00
94
转载 AngularJS中的缓存
欢迎大家指导与讨论 : ) 缓存篇 一个缓存就是一个组件,它可以透明地储存数据,以便以后可以更快地服务于请求。多次重复地获取资源可能会导致数据重复,消耗时间。因此缓存适用于变化性不大的一些数据,缓存能够服务的请求越多,整体系统性能就能提升越多。 $cacheFactory与缓存对象 $cacheFactory是一个为Angular服务生产缓存对象的服务。要创建一个...
2016-03-01 13:40:00
110
转载 AngularJS中的digest循环$apply
欢迎大家指导与讨论 : ) 前言 Angular会拓展这个标准的浏览器流程,创建一个Angular上下文。这个Angular上下文指的是运行在Angular事件循环内的特定代码,该Angular事件循环被称作为$digest循环。$digest循环有两个组成部分,分别是$watch列表和$evalAsync列表。 例如,当<input>标签绑定了$sco...
2016-02-29 20:34:00
81
转载 AngularJS中的事件
欢迎大家指导与讨论 : ) 前言 Angular的作用域在本质上是分层次的(有的住户在低层, 有的住户在高层), 它们可以通过父子关系很自然地进行沟通。但通常, 这种沟通是单向的(父->子的单向沟通), 并且它们的作用域不共享变量, 它们的执行功能往往也各不相同, 也与它们父树上的位置无关。因此,在这种情况下,我们可以通过在这个链上传递事件的方式在作用域之间通讯(住在...
2016-02-29 08:50:00
125
转载 AngularJS中的身份验证
欢迎大家指导与讨论 : ) 一、 身份验证的意义 首先呢,网络应用的身份验证的意图在于:保护网站中的重要资源。基于某些原因这些资源并不能公开,比如付费资源(交过钱的用户才能上的网络课程),或者一些管理功能。其次,在AngularJS中推荐使用server来实现验证功能,因为服务是单例,并且全局可注入使用。 二. 1、 客户端身份验证——保护API访问资源 ...
2016-02-25 00:03:00
142
转载 AngularJS中的JSONP实践
欢迎大家指导与讨论: ) 概念 首先呢,Json和JSONP是不一样的哦。Json呢,是众多数据存储的其中一种格式,是数据书写方式的其中一种。好比是大中华众多诗体的一种(比如说是七言诗吧)。这种诗体规定了: 这种诗体要包含题目,每行诗句的字数(7个字) 等等的文本格式。而Json所规定的文本格式是这样子的(Json格式示意图) 而JSONP呢,它是一种特殊...
2016-02-24 13:42:00
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人