当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

common

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 石喜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Common utils for Web APIs

Part of Web APIs for Angular

A set of common utils for consuming Web APIs with Angular

Tokens

  • WINDOW — provides access to global window object
  • NAVIGATOR — provides access to window.navigator object
  • NETWORK_INFORMATION — provides access to window.navigator.connection object
  • USER_AGENT — provides access to window.navigator.userAgent string
  • PERFORMANCE — provides access to window.performance object
  • ANIMATION_FRAME — shared Observable based on window.requestAnimationFrame
  • CACHES — provides access to window.caches object
  • CSS — provides access to window.CSS object or mock object if it's not available (i.e. in IE)
  • CRYPTO — provides access to window.crypto object
  • LOCATION — provides access to window.location object
  • LOCAL_STORAGE — provides access to window.localStorage object
  • SESSION_STORAGE — provides access to window.sessionStorage object
  • SPEECH_RECOGNITION — provides access to SpeechRecognition class or returns null if browser does not support it
  • SPEECH_SYNTHESIS — provides access to window.speechSynthesis object
  • PAGE_VISIBILITY — wrapper for document.addEventListener('visibilityChange') api
  • HISTORY — provides access to window.history object

How to use

Just inject a token you need. You can also take a look at Stackblitz sample

What advantages do we get from abstract entities in our app?

��‍�� It is easy to understand: you see all dependencies of your entity in its constructor

�� It is easy to test: you can just mock any of your dependencies to test

�� It is easy to reuse: your components and directives can be used in any context if it has dependencies that they need to be created

♻️ It is environment agnostic: you can start your app in SSR or other environments (see also @ng-web-apis/universal)

See also

Other Web APIs for Angular by @ng-web-apis

Core team

Alex Inkin
Alex Inkin
Roman Sedov
Roman Sedov
  • common模块常用头文件 angles.h------------定义了标准的C接口的角度计算函数 centriod.h----------定义了中心点的估算以及协方差矩阵的计算 commo.h-----------标准的C以及C++类,是其他common 函数的父类 distance.h----------定义标准的C接口用于计算距离 file_io.h-------------定义了一些文件

  • System.Drawing.Common NuGet 包现在被归类为特定于 Windows 的库。为非 Windows 操作系统编译时,平台分析器会在编译时发出警告。 在非 Windows 操作系统上,除非您设置运行时配置开关,否则将引发TypeInitializationException异常,其中PlatformNotSupportedException作为内部异常。 旧行为 在 .NET

  • 在安装CommonAPI之前,要先确保已经安装了CMake,并确保 CMake版本 > 2.8.12. 1.在目标目录下执行下面命令,下载commonAPI 的源代码,然后通过编译生成为CommonAPI运行时库 git clone https://github.com/GENIVI/capicxx-core-runtime.git 或者可以直接在网上下载,复制到目标目录下(例如/home/co

  • 前言 Fortran77没有全局变量这一说,也就是几个subroutines之间都用的变量。Fortran77都是使用subroutine parameter list 或者叫做common block,但是我们应该减少使用全局变量的定义。 一、例子。定义两个全局变量alpha, beta c2345678 program main some declarations

 相关资料
  • 问题内容: 根据Apache Commons Lang的文档,字符串‘१२३’是数字。 由于我认为这可能是文档中的错误,因此我进行了测试以验证该声明。我发现根据Apache Commons,它 是 数字。 为什么这个字符串是数字的?这些字符代表什么? 问题答案: 因为该“ CharSequence仅包含Unicode数字”(引用链接的文档)。 所有字符对于以下字符均返回true : 某些包含数字的

  • 问题内容: 我在一个应用程序中使用FTP服务器。我能够connect,login,pwd和cwd。但是,当我尝试list文件时,它不会返回该目录中的文件列表,我肯定知道该目录中有文件。我正在使用方法,它返回的空数组FTPFile。 请在我正在尝试的代码段下面找到: 问题答案: 问题是您想在连接之后但在登录之前进入被动模式。您的代码对我没有任何回报,但这对我有用: 给我这个输出:

  • 问题内容: 如何配置Eclipse安装以使用Apache Commons IO中的类? 我想使用以下代码: 但是它给出了错误: IOUtil无法解决 问题答案: 您还可以使用构建工具eclipse插件,例如 m2eclipse 或 IAM (以前称为 Q4e )。 可以按照这些说明安装IAM ,并且它具有出色的依赖性查看器 m2eclipse和IAM之间的差异将在此处,此处和此处进行讨论。 Q4E

  • 问题内容: 我正在通过执行Java 并将其输出捕获到标准输出来用Java编写视频应用程序。我决定使用Apache Commons- Exec而不是Java的Java ,因为它看起来更好。但是,我很难捕获所有输出。 我认为使用管道将是可行的方法,因为它是进程间通信的标准方法。但是,我的设置使用和是错误的。它似乎有效,但仅适用于流的前1042个字节,奇怪的是恰好是的值。 我不喜欢使用管道,但是我想避免

  • 问题内容: 这是代码吗 安全与否?据我了解,当我们关闭BufferedWriter时,它将刷新其缓冲区到基础流,并且可能由于错误而失败。但是IOUtils.closeQuietly API表示任何异常都将被忽略。 是否有可能由于IOUtils.closeQuietly而导致数据丢失未引起注意? 问题答案: 对于以下代码的javadoc,代码应如下所示: 不用于一般用途,而不是直接在Closable

  • 问题内容: 我的代码如下: Eclipse的此代码有两个问题: 对于那行说 对于那行说 问题答案: Apache Commons Configuration 的核心具有以下运行时依赖性: Apache Commons Lang(版本2.2、2.3、2.4、2.5或2.6) Apache Commons Collections(版本3.1、3.2或3.2.1) Apache Commons Logg

  • 问题内容: 我们使用以下Apache Commons Net FTP代码连接到FTP服务器,轮询某些目录中的文件,如果找到文件,则将它们检索到本地计算机: 我们计划将其每分钟运行一次。当部署到Tomcat(7.0.19)时,此代码可以很好地加载并开始正常运行。但是,每次似乎都在 挂起 。我的意思是: 不存在堆转储 Tomcat仍在运行(我可以看到其pid并可以登录到Web Manager应用程序)

  • 问题内容: 我在使用apache commons数学库时遇到问题。 我只想创建f(x)= 4x ^ 2 + 2x之类的函数,然后计算该函数的导数 -> f’(x)= 8x + 2 我阅读了有关差异化的文章(http://commons.apache.org/proper/commons- math/userguide/analysis.html,第4.7节)。 有一个我不明白的例子: 在第5行中,