自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aha

  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS UITableView(二)原生代码实现

1.创建UITableView 首先在viewController类的扩展里,添加两个协议,分别是UITableViewDataSource和UITableViewDelegate1.1创建一个UITableView,并添加到根View 初始化一个UITableView对象 设置当前类为tableView的委托对象以及数据源 最后添加到self.view根视图上1.2设...

2018-08-12 17:24:13 1055 1

原创 iOS UITableView(一)布局介绍

简介UITableView是iOS开发中使用较为频繁的视图。在很多地方都用到了它来展示数据,比如微信通讯录和新闻列表等。 在UITableView中,分节、分组和索引等功能让我们展示的数据更加规整,更有条理。1.概述本节将主要介绍UITableView中的概念、相关类、表视图分类、单元格组成和样式,以及表视图的两个协议——UITableViewDelegate委托和UITable...

2018-08-12 15:34:25 2542

原创 Flex布局图解

一、Flex布局介绍flex是Flexible Box的缩写,意思是弹性布局,能够为盒装模型提供最大的灵活性。让一个盒子成为弹性盒子的方法就是添加display:flex.box{ display:flex;}当然行内元素也可以使用flex布局.box{ display:inline-flex;}注意:设为flex布局后,子元素的fl...

2018-06-16 22:28:09 665

原创 旅游电商网站开发(一)——建立远程仓库

项目简介版本控制工具:git项目远程仓库: 码云shell:git bash谨以此纪念我的毕业设计完整流程1.建立远程仓库① 建立远程仓库的好处:能够帮助我们更好的管理代码,更安全。 ② 我使用的是码云来托管我的代码,因为码云的私人仓库是免费的 ③ 登录注册以后就可以看到如下界面 ④ 为了更好的模拟真实的开发流程,我们建立一个组织并命名为iTravel...

2018-04-09 11:16:54 834

原创 【填坑】JavaScript里的this

最近在看一本书,讲到了bind()的问题,给出了如下代码var lightbulb={ toggle:function toggle(){ this.state=!this.state; return this.state; }, state:false };

2018-01-16 10:02:43 180

原创 图解clientX,pageX,scrollWidth等位置信息

首先看看前端开发涉及到的位置信息有哪些,根据不同的对象,我做了一个下面这样的表格帮助理解 对象 属性 说明 window screen.width 显示屏分辨率(不是物理分辨率) window screen.availHeight 显示屏分辨率(不包含任务栏) window screenTop 浏览器窗口左上角相对于屏幕左上角位

2018-01-10 15:02:24 405

原创 图解鼠标事件

鼠标事件有好几种,每一种都有些小小的区别,有时候总是弄得晕头转向,于是决定自己梳理一下思路,用多图文的方式加深我们理解。1.click2.dblclick3.mousedown4.mouseup5.mouseenter6.mouseover7.mouseout8.mouseleave9.mousemove最好的方式就是

2018-01-09 11:16:46 305

原创 placeholder属性IE兼容方案

placeholder当我们使用input标签的placeholder属性时,可以很方便的完成输入框的提示功能,在大多数主流浏览器都能完美的显示出来不过在IE9以及更低版本的IE浏览器,这个属性就失效了,我们可以用以下两种方法来解决这个问题,首先我们看一下html示例代码index.htmlform name="loginForm" method="post">

2018-01-05 14:50:10 316

原创 原生js实现密码强度验证

我们在填写表单的时候,特别是输入密码的时候,经常看到实时显示密码强度的效果,那么这种效果如何通过我们的原生js实现呢?思路:1.密码通常是由数字,大写字母,小写字母以及特殊字符组成2.密码全部是纯数字或者纯大写字母,或者纯小写字母,我们认为是密码强度较低3.密码由两种混合,我们认为密码强度是中等的4.密码由三种或者四种混合,我们认为这样的密码组合强度很强5.通过判断输入的密

2018-01-05 14:28:31 3379

原创 实时监听input输入内容的N种方法

现在有一个需求,需要我们实时监听input输入框中的内容,从而带来更好的用户体验,而不是等我们全部输入完毕才告诉我们格式不对首先我们创建一个input输入框 form name='loginForm'> input type='text' name='user'/> form>接着获取这个文本框var loginForm=documen

2018-01-05 10:25:07 46600

原创 ES6的let和const

ES6

2017-10-19 21:42:27 207

原创 Angular2学习笔记——快速上手(1)

angular2快速上手

2017-09-30 18:37:52 389

原创 关于《数据结构与算法JavaScript描述》这本书

数据结构

2017-09-18 10:40:02 2730 5

原创 2018校招web前端开发方向总结

校招

2017-09-15 10:16:44 4088 1

原创 JavaScript事件详解

js事件

2017-09-15 09:49:16 398

原创 正则表达式为什么如此重要?

正则表达式的重要性

2017-09-13 23:33:47 7827 4

原创 笔试编程题之数组求和

数组求和

2017-09-10 16:57:22 1623

原创 笔试编程题之查找数组的位置

js笔试编程题练习

2017-09-10 16:27:57 451

原创 三种方法实现垂直水平居中详解

三种实现垂直水平居中的方式

2017-09-10 11:48:00 2100

原创 JavaScript的String对象

javascript的String对象详解

2017-09-07 21:35:13 150

原创 统计字符串中字母个数

javascript统计字符串中字母的个数

2017-09-07 15:15:52 3023

原创 Javascript数组详解

javascript数组创建数组 使用Array构造函数var colors=new Array();//使用构造函数创建var colors=new Array(20);//创建一个length值为20的数组var colors=new Array("red","green","blue");//创建并初始化值也可以省略new操作符(不建议)var colors=Array(3);var

2017-09-06 19:50:39 273

原创 Javascript正则表达式

Javascript正则表达式

2017-09-06 15:34:26 180

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除