加载中
rxjs 学习(1)-认识 rxjs 和理解 observables

什么是 rxjs? 我查阅了一些资料,觉得比较通俗易懂的说法是:rxjs 是一个使用 Observable 的响应式编程库。它通过使用 observable 序列编写基于异步和事件的程序。核心类型是: Observable ,...

2018/12/28 09:19
14
Js 变量声明提升和函数声明提升

Js代码分为两个阶段:编译阶段和执行阶段 Js代码的编译阶段会找到所有的声明,并用合适的作用域将它们关联起来,这是词法作用域的核心内容 包括变量声明(var a)和函数声明(function a(){})在...

2018/12/20 11:44
12
javascript 中的深拷贝与浅拷贝的区别,实现深拷贝的几种方法

如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会...

2018/12/19 16:43
10
简单理解 JavaScript 闭包问题

从我16年开始接触前端,知道闭包这个词,已经过去两年了。这两年里,闭包这个概念我在很多地方了解过,却实在没有真的理解,久而久之,变成了一块心病。这不,趁着现在项目告一段落的时间,我...

2018/12/12 11:38
15
js 作用域、作用域链精解

首先来几个名词解释: 作用域[scope]:每一个js函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供js引擎存取,[[scope]]就是对象其中一个属性。[[scope]]指的就是我...

2018/12/11 13:41
9
Ngrx 中 Store 的学习

有一段时间没有更新自己的 blog了,哭(⊙﹏⊙)。其实这段时间接触了很多新知识,只是碎片化地写在了笔记里,但是慢慢久了,就越积越多,现在会找时间,慢慢整理一下,这会有助于我对这些知识...

2018/12/06 17:30
14
执行 git merge 时遇到的问题

今天在将上级代码 merge 到本地分支的时候出现了一个冲突,解决之后,再次执行 git pull,但是却报错了: error: You have not concluded your merge (MERGE_HEAD exists). hint: Please, co...

Git
2018/11/02 10:38
65
关于 @ngrx/Store 下 obj 的扩展问题

昨天做 task 的时候,遇到了一个问题。 TypeError: can't define property "x": "obj" is not extensible 而我的代码是 public txTiles: Array<TransactionFilterTile>; constructor(privat...

form 和 formControl 的 status

valid:表示formControl是有效的,输入值无错误; invalid:表示无效,输入值无效; pending:表示表单控件正在等待,意味着异步验证正在发生,输入值还不能提供错误; disabled:禁用的控件不...

2018/09/07 17:12
5
JS 获取 CSS 样式

IE9和其他浏览器(IE9+,FF,Chrom,Safari,Opera) window.getComputedStyle(element,null).getPropertyValue('属性名'); 不支持驼峰写法;表示获取实际表现的样式属性值; IE6~IE8 element....

2018/09/07 17:09
5
Html5 input表单更新

Html提供了很多新的表单输入类型 email IE不支持 输入域必须包括e-mail的地址,在提交表单时,会自动验证email域的值; url 输入域是包含URL地址 number 用于应该包含数值的输入域:可以设置...

2018/08/31 18:26
18
angular6 中的 property-binding 和 attribute-binding

1.前言 前几天,angular 项目里实现属性绑定的时候发现了个小问题,这是我的代码: <input type="checkbox" [attr.checked]="item.data.isEnabled"> 但代码并没有生效。然后查了 angular 文档...

2018/08/07 11:26
44
未选择的路

未选择的路 - 弗罗斯特 黄色的树林里分出两条路, 可惜我不能同时去涉足, 我在那路口久久伫立, 我向着一条路极目望去, 直到它消失在丛林深处。 但我选了另外一条路, 它荒草萋萋,十分幽寂...

2018/08/07 09:40
0
关于 SwitchButton 切换开关的一些事

背景 昨天做项目的时候,遇到了一个小问题,是关于 switch button 的,就是这个 我们在很多地方看到过它,最典型的就是我们手机的通知管理,经常收到各种 APP 的通知,很烦对不对?有一个"允...

2018/08/06 10:32
80
angular6 组件间的交流方式 (2)-- viewChild 和 data service

我在上上篇文章中介绍了父子组件间通过 Input 和 Output 的交流方式。现在我会介绍组件间交流的其他两种方法,viewChild 和 data service。我将这篇文章分为两部分。首先看 viewChild 部分吧...

2018/07/30 10:45
23
angular6 中怎样创建响应式表单?

在angular中,提供了两种创建表单的方式: 模板驱动型表单(Template Driven Forms) 响应式表单(Reactive Forms) 在模板驱动型表单中,我们直接通过 ngModel 指令在组件模板中创建 contro...

angular6 组件间的交流方式(1)--@Output 和@Input

总的来说,Input 用来进行属性绑定,将父组件的属性传给子组件,即有数据传进组件;Output 用来在事件绑定时,子组件将事件传给父组件进行处理,既有数据传出组件;如图: @Output() 先来看串...

2018/07/12 18:29
34
angular--Observable总结

Observable的通俗理解 Observable在消息发布者和观察者Observer之间起到一个媒体中介的作用,Observer是真正需要接受信息的人。Observable的实例提供了一个订阅函数,subscribe()。当Observa...

分享几个vs code 的几个插件

Angular 5 and TypeScript/HTML VS Code Snippets 将angular2及以上版本,ts,html的代码片段添加到编辑器中,可大大提高开发生产力; TSlint 可以强制你写出格式严格的高质量代码,试试就知道...

angular-路由与导航部分梳理

<base herf>元素 带路由的应用都要在index.html上的<head>标签下添加一个<base>元素,来告诉路由该如何合成导航用的URL,如<base herf="/"> Angular的路由是一个可选的服务,用来呈现URL所对应...

2018/07/03 18:18
54

没有更多内容

加载失败,请刷新页面

返回顶部
顶部