2015-07-21 Alex Sun
在使用AngularJS的时候,可能需要创建各种各样的服务,这个时候,需要告诉AngularJS如何创建这些服务,这便是Provider。在实际使用的时候,会有provider,factory,service,value,constant,事实上,它们都是Provider,从factory到constant,只不过是对provider的一步步封装。相关源码都在函数createInjector中。 继续阅读 »
2017-08-01 summer
问题描述 在学习AES算法时,从互联网上找了例子,但是在自己运行下一直报错,错误信息如下: ``` javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:811) at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:676) at com.sun.crypto.provider.AESCipher.engineDoFina 继续阅读 »
2018-05-09 Vaniot
2014-01-19 W.Y.
原文链接:Make Your Own AngularJS, Part 1: Scopes And Digest Angular 是一个成熟和功能强大的 JavaScript 框架,也是一个庞大的框架,要正真有效地使用它,需要掌握许多新概念。在 Web 开发人员涌向 Angular 的同时,许多人都面临着同样的疑问:Digest 到底是做什么的?可以有哪些不同的方式来定义一个指令(directive)?service 和 provider 之间有些什么区别? Angular官方文档是非常好的学习资源,并且还有越来越多的第三方资源,不过,想要深入了解一个新的框架,没有比分解它,然后研究其内部运作原理更加有效。 在本系列文章中, 继续阅读 »
2015-07-17 Alex Sun
AngularJS的一个强大之处就在于依赖注入。在调用bootstrap的时候,会调用createInjector来创建一个注射器进行注入。该方法的代码简化如下: ```javascript function createInjector(modulesToLoad, strictDi) { strictDi = (strictDi === true); var INSTANTIATING = {}, providerSuffix = 'Provider', path = [], loadedModules = new HashMap([], true), 继续阅读 »
2018-05-08 Vaniot
一.安装及基础配置 dingo环境要求: - laravel(或Lumen)5.1+ - PHP 5.5.9 + 下载 安装使用Composer命令安装扩展包: composer require dingo/api:1.0.x@dev more Laravel基础配置 在laravel框架下,注册服务提供者。config/app.php中的providers数组中添加如下代码 Dingo\Api\Provider\LaravelServiceProvide::class 需要生成自定义的dingo配置文件config/api.php(发布的配置文件),在Termianl中执行 继续阅读 »
2017-03-22 Borg
Ionic 页面间传递数据 Ionic 页面间传递数据方式: NavController, NavParams Modal Provider Events 以下以页面A转换到页面B为例 NavController 继续阅读 »
2015-07-16 Alex Sun
本系列文章的分析基于AngularJS v1.4.2. 参考资料有: AngularJS API Docs AngularJS Developer Guide AngularJS实战 Service vs provider vs factory 继续阅读 »