- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 小白系列---遍历器iterator
迭代器 概念:其实就是一个方法,也就是一个函数,主要目的是可以解决不同数据结构(Array,Set,Map,String)中获取数据的问题,统一了获取数据的方法。就类似于java里面的implements,有一个叫做iteratorable的接口,然后里面有一个iterator的方法,其他类只要实现了,就可以让外部调用这个方法,去遍历得到这个数据结构的数据了。在es6中,就是通过一个闭包生成一个遍
2017-08-19 11:20:51
591
原创 浮动布局--如何解决父元素高度为0以及原理
太久没有写css了,现在来回顾一下CSS布局和总结一下当使用浮动元素导致父元素坍塌的解决方法哦~~~ 如果我们不采取任何的方式,直接使用浮动元素会是这样的 那为什么背景颜色没有显示出来呢,很简单,就是因为浮动元素在正常的文档流中是不占位置的,所以自然对于父元素来说,子元素就像不存在它的容器内,那自然就没有高度拉! 这时候父元素的高度为0;于是解决方法1.使父元素也为浮动元素.content
2017-08-18 09:53:05
1702
原创 纯JS实现模态框
实现原理 1、使用 js 动态 添加和删除类名 .display-hide { display: none } 控制模态框的弹出和隐藏;2、使用fixed布局定义最外层的遮掩层;3、使用document.body.clientWidth定义了模态框的宽度,使模态框完整显示在窗口。总结: 1、css布局: 为了使遮掩层能充满窗口,最初在html 标签的样式是 { width:100%;heigh
2017-06-08 16:26:58
2641
原创 银行ATM系统 OOAD
银行ATM系统一、问题陈述 随着ATM等自助银行业务所占比重不断加大,各家商业银行自助设备规模快速扩张,而银行自助设备系统建设仍相对滞后。如果银行的ATM系统能够更好地面向客户,满足客户各项需求,那么必将提高其对银行的满意度,从而为银行吸引更多客户。然而社会日新月异,计算机已成为人们生活中必不可少的一部分,通过计算机编程可以实现很多便利,为人们提供方便。当今社会货币交易日趋频繁,无论何种活动都或
2017-04-15 01:01:00
979
原创 修改commit 中作者的方法
因为检测到commit中的username和版本库中之前使用的username不同,原因是配置了不同的全局username,所以在推送远程分支时失败。 解决方法: (修改最新提交) git commit --amend --author="NewAuthor <NewEmail@address.com>" 参考链接: http://i.dotidea.cn/2015/04/git-amend-
2017-04-10 17:25:51
3305
转载 git批量删除分支、恢复本地删除分支
恢复本地删除分支:http://www.jianshu.com/p/ee10f2a95648; 批量删除分支: git branch |grep ‘branchName’| xargs git branch -D;
2017-03-20 15:15:08
506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人