摘要: 需求一 假设有一个数组,需要对其中的元素进行求和。 传统写法,使用for循环求和 使用reduce求和 reduce()函数的第一个参数是一个callback function,这个function中有2个参数,accumulator相当于sum,currentValue 是当前循环中数组的元素值。 阅读全文
posted @ 2019-01-16 11:18 生活总得有些仪式感 阅读(7199) 评论(2) 推荐(1) 编辑
摘要: ```js import { Component, OnInit } from '@angular/core'; import { Router} from '@angular/router'; import { Location } from '@angular/common'; @Component({ selector: 'app-notfound', templateUrl: ... 阅读全文
posted @ 2019-01-07 11:11 生活总得有些仪式感 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 在html 中定义了 FromGroup,怎么来监听用户输入值的变化呢? 可以使用 来订阅变化。 首先,实例化FromGroup 然后,定义一个 onFormChanges 方法来监听 form的变化 在ngInit 时调用以上两个方法 阅读全文
posted @ 2018-12-20 16:00 生活总得有些仪式感 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Backbone.js Overview 它由Jeremy Ashkenas开发,最初发行于2010 10 13 它是一个轻量的JavaScript类库,只依赖于underscore.js,非强制依赖于jquery,大小只有7.6Kb,作为一个框架级的js文件,它已经非常小了 它提供了Model V 阅读全文
posted @ 2018-12-12 09:29 生活总得有些仪式感 阅读(786) 评论(0) 推荐(0) 编辑
摘要: "如何编译Sass" "Partials" "Variables" "colors" "font stacks" "全局变量" "Mixins" "全局mixin" "推荐的mixin插件" "Bourbon" "Extend/Inheritance" "Maps" "Function" 如何编译S 阅读全文
posted @ 2018-12-07 15:41 生活总得有些仪式感 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 简介 此插件是 Malihu jQuery Scrollbar 为了在 Angular2+ 环境下使用,封装的一个ts的版本。提供 和`service`。 从安装量来看,它比不过 perfect scrollbar,所以我最后也没用它。但是也记录一下用法,万一以后要用呢! 安装 我当时安装的版本是 阅读全文
posted @ 2018-11-30 15:31 生活总得有些仪式感 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 正常情况 如果子元素没有设置浮动(float),父元素的高度会随着子元素高度的改变而改变的。 设置浮动以后 父元素的高度不会随着子元素的高度而变化。 例如:在一个 中定义若干个 ,并设置 显示结果就会是这样: 解决办法 1. 最简单的方法是,给父元素增加 2. 在子元素的最后一个清除浮动 阅读全文
posted @ 2018-11-20 10:51 生活总得有些仪式感 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 需求 实现下图所示的仪表盘的绘制。 分析 我们先来将仪表盘进行图形拆分,并定义尺寸。 我们绘制的逻辑: 1. 绘制中心圆 2. 绘制环外圈圆 3. 绘制环内圈圆 4. 绘制刻度内圈圆 5. 绘制刻度线 6. 绘制刻度文字 7. 绘制指针 定义圆 绘制中心圆 中心圆半径是10,圆心是画布中心。 绘制环 阅读全文
posted @ 2018-11-13 16:32 生活总得有些仪式感 阅读(2144) 评论(0) 推荐(1) 编辑
摘要: 预备知识 直线的斜率 一条直线与某平面直角坐标系x轴正半轴方向的夹角的正切值即该直线相对于该坐标系的斜率。 对于一条直线 y = kx +b,k就是直线的斜率。 斜率的计算 对于一条已知的线段,求斜率θ,使用反正切函数 θ=arctan((y2 y1) / (x2 x1)) 在JavaScript中 阅读全文
posted @ 2018-11-08 15:41 生活总得有些仪式感 阅读(663) 评论(0) 推荐(1) 编辑
摘要: 今天尝试给一个 标签添加一个自定义属性,用于存放相关数据,但是angular templates 编译不通过。 是支持的,但是 不支持。 而且 在最后会编译成 属性。 正确的方法是,在自定义属性前加上 或者 阅读全文
posted @ 2018-11-08 13:28 生活总得有些仪式感 阅读(4257) 评论(0) 推荐(0) 编辑