angular2--怎么实现多选功能

实现效果如下,实现多选和取消的功能: 这里我定义一个数组为labelLists,用来存放上面列举的标签,数据格式如下,其中isSelect为标识该标签是否已选: html: html页面使用*ngFor来循环遍历数组;[ngClass]为动态添加一个点击后的active样式,判断条件为当前点击的标签的isSelect属性为true;(click)事件就来做具体的点击效果切换。 <ul> <li *ngFor="let list of labelLists" [ngClass]="{'acti
分类: 其他 发布时间: 03-05 23:10 阅读次数: 0

js怎么删除数组中的某个元素

Array.prototype.indexOf = function (val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function (val) { var index = this.indexOf(val); if (index > -1) {
分类: 其他 发布时间: 03-05 23:10 阅读次数: 0

jq实现图片懒加载

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>懒加载实例</title> <style type="text/css"> /*一定要有预先高度*/ img{ width: 600px; height: 260px;
分类: 其他 发布时间: 03-05 23:10 阅读次数: 0

angular2--input框输入数字不换行

今天在做项目的时候发现一个很神奇的问题,就是我input框输入的内容,要是中文就可以正常的在div容器里自动换行,但是输入数字的话就不行。 解决办法: 在包裹的容器外面加上 word-wrap: break-word; overflow: hidden;
分类: 其他 发布时间: 03-05 23:10 阅读次数: 0

怎么使用cordova命令打包android APP

一、创建cordova项目 (1)在文件夹目录D:\test\【此路径可自定义】下,shift+鼠标右键==>在此处打开命令窗口 输入:cordova create test com.cordova.test test (创建cordova工程 <文件夹名> <包名> <app名>) (2)生成的文件目录如下: hooks:存放自定义cordova命令的脚本文件。每个project命令都可以定义before和after的Hook,比如:before_build、after_build。没用过,
分类: 其他 发布时间: 03-05 23:09 阅读次数: 0

解决:input框当type为number时maxlength失效

慕客网标明的用法是适用type为text和passswod的 当我input框设置type为number的时候怎么限制输入长度呢?使用outinput就可以啦 <input type="number" name="phone" id="phone" value="phone" oninput="if(value.length>11)value=value.slice(0,11)" />
分类: 其他 发布时间: 03-05 23:09 阅读次数: 0

利用::before在文字前增加虚线

<p class="content">选择靠谱的驾校,货比三家。不要一味的追求低价,要从驾校规模、训练场地、驾校教练、收费是否合理等方面综合考虑</p> .content{ padding: 12px 0; position: relative; line-height:25px; } .content::before { position: absolute; content: ''; border-left: 1px dashed #53a2f
分类: 其他 发布时间: 03-05 23:09 阅读次数: 0

jq怎么兼容html富文本标签

可以定义一个隐藏的input框,value属性用于接收带有html标签的文本 <input type="hidden" id="catelog" value='{$activity->catalog}' /> <div id='text'></div> js首先获取input框value的值,然后写入div var catelog=$("#catelog").val(); $("#text").html(catelog); 别忘了先要引入jquery哦!
分类: 其他 发布时间: 03-05 23:09 阅读次数: 0

定制ListView界面的思路——以第一行代码例子为例

文章目录 1 效果 2 思路 3 优化 1 效果 效果图如下: 2 思路 针对以上效果我整理了一下思路: 3 优化 这个时候,我们还可以对ListView进行优化,以提升ListView的运行效率。 由于convertView会将之前加载好的布局进行缓存, 若为空,则借助LayoutInflater加载子项布局。 若不为空,则直接拿来重用即可,不必每次都加载; 创建一个内部类ViewHolder,用于对控件实例进行缓存:通过View的setTag()方法将ViewHolder存储在View当中
分类: 其他 发布时间: 03-05 23:07 阅读次数: 0

巧用Windows休眠

文章目录 1 了解休眠 2 开启休眠 2.1 方式1-在cmd中输入命令 2.2 方式2-在电源选项里打开 3 休眠与睡眠 3.1 两者区别 3.2 适用场景 1 了解休眠 休眠可以保存当前内存中的所有数据至硬盘,然后就可以彻底关闭电源,再次开机还能够很快恢复到关机前的状态,免去了开机加载的复杂过程。并且休眠之前打开的应用甚至浏览器打开的网页都会原封不动地呈现在你眼前,能让你快速开始未完成的工作。 休眠是利用位于系统盘的一个休眠文件来保存内存中的数据的,这个休眠文件大概有几个G的大小,不同的电
分类: 其他 发布时间: 03-05 23:07 阅读次数: 0

Android中src与backgroud之间的区别—以ImageView为例

文章目录 1 src与background 2 src的scaleType属性[^1] 1 src与background <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/pic" android:background="#ff0000"/> src:官方解释是:Sets a drawable as
分类: 其他 发布时间: 03-05 23:06 阅读次数: 0

Android手势检测和缩放手势检测

文章目录 0 简单认识 0.1 应用场景 0.2 MotionEvent 1 GestureDetector 1.1 构造方法 1.2 监听器 1.3 常用方法 1.4 简单使用 2 ScaleGestureDetector 2.1 构造方法 2.2 缩放手势监听器及常用方法 0 简单认识 0.1 应用场景 我们平常在使用App时,会作出各种手势,例如:单击进入新闻详情——单击、双击放大图片——双击、长按弹出菜单——长按、滑动新闻列表——滑动、多个手指放大缩小图片——缩放等等。我们如何判断一个
分类: 其他 发布时间: 03-05 23:06 阅读次数: 0

一文读懂复杂网络(应用、模型和研究历史)

随着近几年关于复杂网络(Complex network)理论及其应用研究的不断深入,已有大量关于复杂网络的文章发表在Science,Nature,RL,NAS等国际一流的刊物上,侧面反映了复杂网络已经成为物理界的一个新兴的研究热点。人们开始尝试应用这种新的理论工具来研究现实世界中的各种大型复杂系统,其中复杂系统的结构以及系统结构与系统功能之间的关系是人们关注的热点问题。[1] 在自然界中存在的大量复杂系统都可以通过形形色色的网络加以描述。一个典型的网络是由许多节点与节点之间的连边组成,其中节点
分类: 其他 发布时间: 03-05 23:05 阅读次数: 0

cin加速语句

对于数据量较大的读入 可用 ios::sync_with_stdio(false); cin.tie(0); 加速cin 注意的是不能与stdio混用 加速效果 分别为 stdio iostream 加速iostream 用了这个语句不明不白地wa了一次 发现同样的代码测评鸡跟本地结果不一样 哭了
分类: 其他 发布时间: 03-05 23:05 阅读次数: 0

Rikka with Minimum Spanning Trees徐州区域赛a题

Hello everyone! I am your old friend Rikka. Welcome to Xuzhou. This is the first problem, which is a problem about the minimum spanning tree (MST). I promise you all that this should be the \textbf{easiest problem}easiest problem for most people. A
分类: 其他 发布时间: 03-05 23:05 阅读次数: 0

System Testing(Codeforces Round #543 (Div. 2, based on Technocup 2019 Final Round))D

C. System Testing time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Vasya likes taking part in Codeforces contests. When a round is over, Vasya follows all submissions in the system testing
分类: 其他 发布时间: 03-05 23:04 阅读次数: 0

为什么计算机时间要从1970年1月1日开始算起

1、最懒的解释 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以为偶们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。 2、深入的了解 最初计算机操作系统是32位,而时间也是32为表示。 System.out.println(Integer.MAX_VALUE); 2147483647 Integer在java内用32位表示,因此32为能表示的最大值就是2147483647。另外一年365天的总秒数是31536000,214748
分类: 其他 发布时间: 03-05 23:04 阅读次数: 0

安装 Linux 与 Windows 10 双系统,你需要了解的一切

该选Windows 10还是Linux Mint?鱼与熊掌当然可以兼得,但咱们得掌握点小技巧才能顺利搞定。 Windows 10绝不是唯一一款值得我们安装在自己计算机之上的免费操作系统。Linux只靠一块U盘就能顺利运行,而且完全无需对现有系统作出任何修改。当然,如果大家打算定期加以使用,最好也能在电脑上给Linux留出一席之地。 同时安装Linux发行版与Windows也就是大家常常提到的“双系统”方案,大家可以在每一次启动PC设备时选择自己要使用哪款操作系统。对于大多数人来说,这是安装Li
分类: 其他 发布时间: 03-05 23:04 阅读次数: 0

Android中startService的使用及Service生命周期

Android中主要有两种方式使用Service,通过调用Context的startService方法调用或调用Context的bindService方法,本文只涉及startService的调用,不涉及bindService方法 当我们通过调用了Context的startService方法后,我们便启动了Service,通过startService方法启动的Service会一直无限期的运行下去,只有在外部调用Context的stopService或Service内部调用Service的sto
分类: 其他 发布时间: 03-05 23:03 阅读次数: 0

android studio 配置git时遇到问题

1、fatal: refusing to merge unrelated histories 先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull 因为他们是两个不同的项目,要把两个不同的项目合并 在android studio 中的 Ternimal面板中执行以下代码 git pull origin(项目名称) master --allow-unrelated-histories 修改之后直接点击VCS----GIT---
分类: 其他 发布时间: 03-05 23:03 阅读次数: 0