对于Angular我们知道,其是一款来自谷歌的用HTML和TypeScript构建客户端应用的平台与的开源web框架。而Angular本身就是用TypeScript开发而成的。它将核心功能和可选功能作为一组TypeScript库进行实现,可以根据需求把它们导入到应用中。Angular的基本构造块是NgModule,它为组件提供了编译的上下文环境。NgModule会把相关的代码收集到一些功能集中。事
分类:
其他好文 时间:
2019-05-19 10:24:15
阅读次数:
148
1、变量声明方式 ES6变量声明使用let/const,其中最重要的两个特性: >块级作用域 >不再具备变量提升 ES6 ES5 变量提升: ES5-会存在变量提升,没有块级作用域,它的作用域分为两种:一个是全局作用域,另一个是函数作用域; 具体会在后续执行上下文环境中介绍 ...
分类:
其他好文 时间:
2019-04-27 12:56:21
阅读次数:
127
我们知道,每个函数在调用的时候会产生一个执行上下文环境,而这个执行上下文环境中包含了诸如 this 等等信息。即当我们调用函数的时候,内部的 this 已经明确地隐式绑定到了某一个对象上。如果我们希望更换 this 的指向,我们该如何更改? call/apply/bind 这三个函数能够满足我们的需 ...
分类:
移动开发 时间:
2019-04-24 17:48:33
阅读次数:
165
public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext c ...
分类:
编程语言 时间:
2019-04-21 15:55:16
阅读次数:
206
函数 do可以形成闭包,和lua一样。(事实上,do类似lisp中的let。) 隐式返回最后一个表达式的值 函数调用省略括号 用arguments数组访问传递给函数的所有对象(低可读性) @name为this.name的简写,this表示上下文环境。相应的,有new关键字,apply和call方法。 ...
分类:
其他好文 时间:
2019-04-02 16:54:01
阅读次数:
279
策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,达到承上启下的作用。使用策略模式,能够极大地简化代码使其更优雅、更易于维护,降低了类与类之间的耦合。 eg:假如有一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有的广告位展示不同的广告。在传统的代码中,都是在 ...
分类:
其他好文 时间:
2019-03-25 20:41:57
阅读次数:
195
var canvas = document.getElementById('c1'); /* * getContext获取canvas的上下文环境; * 参数:2d (暂时还不支持3d); * getContext('2d');对象是内建的html5对象,拥有多种回执路径、矩形、圆形、字符以及添..... ...
分类:
其他好文 时间:
2019-03-10 13:32:13
阅读次数:
179
启动流程: 1、创建SpringApplication对象 2、运行run方法 //准备上下文环境;将environment保存到ioc中;而且applyInitializers(); //applyInitializers():回调之前保存的所有的ApplicationContextInitial ...
分类:
其他好文 时间:
2019-02-22 23:14:59
阅读次数:
229
前言:公司的SpringBoot项目出于某种原因,经常样处理一些跨域请求。 一。以前通过查阅相关资料自己写的一个处理跨域的类,如下。 1.1首先定义一个filter(拦截所有请求,包括跨域请求) 1.2 注册一个配置类(Configuration),把上面定义的filter类注册到上下文环境中 备注 ...
分类:
编程语言 时间:
2019-02-22 12:10:25
阅读次数:
176
Android中适配器的notifyDataSetChanged()有时不刷新是因为内存指向问题
分类:
移动开发 时间:
2019-02-13 18:21:11
阅读次数:
365