程序人生

bootstrap 通过加减按钮实现输入框组功能

实现效果图如下: 当我点击 + 按钮时,会添加一行输入框组;当点击 - 按钮时,会删除这一行输入框组 html代码如下: div class="input-group" id="centerIpGroup" label class="input-group-addon" id="basi...

程序人生

Angular2的管道Pipe的使用方法

管道Pipe可以将数据作为输入,然后按照规则将其转换并输出。在Angular2中有许多内置的Pipe,比如DatePipe、UpperCasePipe和CurrencyPipe等。在这里我们主要介绍如何自定义Pipe。 1. 管道定义 Pi...

程序人生

JavaScript canvas实现围绕旋转动画

使用canvas的convas来实现围绕旋转动画,外圈顺时针,里层逆时针 代码demo链接地址:代码demo链接地址 html文件 !DOCTYPE html html head lang="en" meta charset="UTF-8" title/title style body { margin: 0; paddi...

程序人生

JS中精巧的自动柯里化实现方法

以下内容通过代码讲解和实例分析了JS中精巧的自动柯里化实现方法,并分析了柯里化函数的基础用法和知识,学习一下吧。 什么是柯里化? 在计算机科学中,柯里化(Currying)是把接...

程序人生

自定义PC微信扫码登录样式写法

PC微信扫码登录 近期做一个PC端微信扫码登录的需求,微信扫码有两种方式,一种是新开一个二维码页面,另一种是内嵌入产品网页。本次以内嵌二维码为例,具体怎样在页面中显示一...

程序人生

通过一个简单的例子学会vuex与模块化

前言 Vuex 强调使用单一状态树,即在一个项目里只有一个 store,这个 store 集中管理了项目中所有的数据以及对数据的操作行为。但是这样带来的问题是 store 可能会非常臃肿庞大不易维...