自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Buzz Lightyear带你拯救代码世界

Buzz Lightyear带你拯救代码世界

  • 博客(13)
  • 收藏
  • 关注

原创 React 中的高阶组件及其应用场景

本文目录什么是高阶组件React 中的高阶组件属性代理(Props Proxy)反向继承(Inheritance Inversion)高阶组件存在的问题高阶组件的约定高阶组件的应用场景装饰者模式?高阶组件?AOP?总结什么是高阶组件在解释什么是高阶组件之前,可以先了解一下什么是 高阶函数,因为它们的概念非常相似,下面是 高阶函数 的定义:如果一个函数 接受一个或多...

2019-08-12 19:08:38 1575 2

原创 Cordova插件--极光推送

一、什么是极光推送极光推送通过极光发送各个移动平台的系统通知,网址:https://www.jiguang.cn/push?source=bdjj#B_vid=12785778959110824941二、cordova插件的安装Install通过 Cordova Plugins 安装,要求 Cordova CLI 5.0+:cordova plugin add jpus...

2019-06-29 15:03:31 528

原创 swiper轮播图+angular自定义指令

swiper轮播图+angular自定义指令下载所与需要的库文件直接下载所需要的库文件,网址:http://www.swiper.com.cn/npm installnpm install swiper@3.4.2 --saveBower installbower install swiper#3.4.2 --save 说明注意:我所使用的Swiper的版本,截止到...

2018-07-04 15:31:26 902

原创 AngularJS为了实现dom渲染结束之后JS 操作(非动态数据)

为了实现dom渲染结束之后JS 操作(非动态数据)ionic 实现方式var app = angular.module('myApp',[]);app.controller('myCtrl',['$scope',function(){ $scope.$on("$ionicView.enter", function () { });}])AngularJS指令方式...

2018-07-03 10:48:08 1383

原创 Angular的apply和watch

作用域特点简介$scope对象,实质是一个作用域对象。作用域可以存储数据模型、为表达式 表达式提供上下文环境和监听表达式的变化并且传播事件。主要是用来连接视图与控制器。作用域特点$watch监听数据模型的变化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF...

2018-07-03 10:45:58 270

原创 AngularJS 1.x 多语言实现

AngularJS 1.x 多语言实现第一步,加载库文件通过bower下载库文件bower install angular-translatebower install angular-translate-loader-static-filesindex.html页面引入库文件<script src="lib/angular-translate/angular-tra...

2018-07-03 10:43:45 1105 4

原创 AngularJS——ng-repeat问题

AngularJS——ng-repeat问题提高遍历速度说明ng-repeat会为每一次元素加上一个$$hashkey $$hashKey来识别每一个元素,当我们从后端重新获取数据时,即使数据完全一样,但是由于hashKey不一样,angular会删除之前的所有dom,重新生成新的dom。这样效率就会大大降低。可以理解为ng-repeat默认是 track by $$hashKey的...

2018-07-03 10:42:34 450

原创 AngularJS MVC

AngularJS MVCAngularJS - Model简介数据层,在该组件中,可以存储和处理数据,同时,还可以在组件中自定义模版,通过模版实现与界面(view)层的通信和数据交互。代码示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2018-07-03 10:41:39 231

原创 AngularJS过滤器

过滤器匹配方式过滤通过filter过滤器直接匹配包含字符参数的数据在调用filter过滤器时,添加一个需要匹配的字符参数:{{data | filter:'匹配字符'}}{{data | filter:80}}在字符参数重使用对象形式匹配指定属性数据过滤器参数是一个对象,通过key/value的方式声明属性名称和匹配的字符内容,如果属性名是$的时候,则表示在全部属性...

2018-07-03 10:40:26 558

原创 AngularJs 的依赖注入

AngularJs 的依赖注入1-1 依赖注入介绍依赖注入的介绍“依赖”:当一个对象在创建的时候必须依赖另外一个对象。Exp. Var a = newA(); a依赖A。“注入”:生命依赖关系之后,angular通过injector注入器所依赖的对象进行“注入”操作。依赖注入的原理每个Angular应用都存在一个injector注入器来处理依赖关系,注入器就是一个负责...

2018-07-03 10:38:44 317

原创 Angular的服务

Angular的服务Angular服务介绍介绍Angular服务是一种单例对象。所谓单例,指的是服务在每一个应用中只会被实例化一次,并且是在需要时异步进行加载。服务的主要功能是为了实现应用的功能提供数据和对象。控制器中原有的数据在不需要时都将被Angular清除,在需要的时候重新被实例化。服务就在一定程度上解决了这个问题。它本身是和控制器捆绑在一起的可替换的对象,通过这些对象提供...

2018-07-03 10:36:02 311

原创 AngularJS作用域层级和事件

AngularJS作用域层级和事件作用域层级作用域也是拥有自己的层级的,并且与DOM的树状结构相辅相成,他的顶级作用域只有一个,而下面的子集作用域可以创建多个,自己作用域可以继承父级作用域中全部属性和方法,但同级别自己作用域之间却不可以互相访问各自的属性和方法。作用域事件的传播作用域存在层级关系,最顶层的就是rootscope作用域,其余都是在它的基础上进行分支和嵌套的。在这种关系...

2018-07-03 10:33:31 347

原创 Angular的服务介绍

Angular的服务Angular服务介绍介绍Angular服务是一种单例对象。所谓单例,指的是服务在每一个应用中只会被实例化一次,并且是在需要时异步进行加载。服务的主要功能是为了实现应用的功能提供数据和对象。控制器中原有的数据在不需要时都将被Angular清除,在需要的时候重新被实例化。服务就在一定程度上解决了这个问题。它本身是和控制器捆绑在一起的可替换的对象,通过这些对象提供...

2018-07-03 10:31:37 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除