自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

winson的专栏

爱生活

  • 博客(15)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 客户端登录添加token机制

手机APP登录的时候发送用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中(创建Table),并返回token到客户端,以后客户端再请求时,验证该token就可以了。将客户端保存的token与服务器存储的token比对,然后服务器端验证token,成功返回所需要的结果,失败返回错误信息,让其重新登录。其中服务器

2016-09-02 17:26:03 25947 3

原创 css3之布局相关的样式

本篇主要讲布局相关的样式。1、多栏布局。在css3之前,若要实现分栏的效果,可以使用浮动(float)来实现。但是这样会有一个缺点就是,分栏时造成分栏的几个栏不能对齐。而在CSS3中,可以通过column-count属性来进行多栏布局,这个属性的含义是将一个元素中的内容分成多栏进行显示。使用方法: column-count: 栏目数;兼容性写法: -webkit-col

2016-09-25 21:18:19 347

原创 css3之动画功能介绍

本篇介绍css3中的动画功能。在CSS3中,如果使用动画功能可以使网页上文字或者图像具有动画效果,可以使背景颜色从一种颜色平滑过渡到另外一种颜色,Transition功能支持从一个属性值平滑到另一个属性值,而Animations功能则支持通过关键帧的指定来在页面上产生更复杂的动画效果。1、transition功能在ss3中,transition允许css的属性值在一定的时间区间内平滑地过渡

2016-09-25 20:40:34 356

原创 css3之几种盒模型

昨晚回去花了点时间,系统的学习了一下盒模型,现总结如下。1、盒的基本类型:在css3中使用display属性来定义盒的类型,总体来说盒分为block类型和inline类型。我们之前所学的div元素和p元素属于block类型,span和a属于inline类型。如: 盒的基本类型 /*div{background: green}*/

2016-09-23 10:43:01 12673

原创 css3之使用选择器在页面中插入内容

1、使用选择器插入文字内容  在CSS3中,使用before选择器在元素前面插入内容,使用after在元素后面插入内容,在选择器content属性中定义要插入的内容。 例如对H2使用before选择器在H2的前面插入文字“Title”等。   h2:before{ content:"Title"; }  还可以使用content属性追加一个none属性值

2016-09-23 09:54:46 644

原创 css3之通用兄弟元素选择器

所谓兄弟元素选择器:它是用来指定位于同一个父元素之中的某个元素之后的所有其他某个种类的兄弟元素所使用的样式。使用方式:   ~{   CSS样式 }例如 span~p{ background: green; } 1234656 1234656

2016-09-21 19:52:58 18164

原创 css3之UI元素状态伪类选择器

所谓UI选择器:就是指定的样式只有当元素处于某种状态下时,才起作用,在默认状态下不起作用!浏览器兼容性:E:hover                支持firefox、safari、Opera、ie8、chrome    E:active                 支持firefox、safari、Opera、chrome                      不支持ie8

2016-09-21 19:48:27 6458 1

原创 css3之结构性伪类选择器

本篇介绍伪类选择器以及伪元素。1、类选择器 在css中可以使用类选择器把相同的元素定义成不同的样式。比如:p.left{text-align: left} p.rigth{text-align: right}2、伪类选择器 类选择器和伪类选择器的区别在于,类选择器我们可以随意起名,而伪类选择器是CSS中已经定义好的选择器,不可以随意起名。 最常见的伪类选择器:a:l

2016-09-21 19:16:21 1548

原创 css3中属性选择器的使用

本篇简要介绍一下css3中属性选择器的使用,例。 CSS3中属性选择器的使用 /*[id*= section1]{ */ /*background: green;*/ /*}*/ /*[id*= section2]{*/ /*background: #ff6600;*/

2016-09-16 16:40:49 1096

原创 html5新增audio&&video的使用示例

本篇简要介绍一下h5中新增audio和video的使用方法,h4的播放是通过flash完成的。 audio和video的实例演示audio元素示例 您的浏览器太老了,不支持我们的HTML5页面,请更新浏览器!video元素示例还有一些属性,如:播放效果图:

2016-09-16 14:54:11 1730

原创 html5基于数据存储的评论&留言板demo

本篇结合存储保存数据简要介绍数据保存、读取、清除的一个小demo。 简单的留言板 简单的评论/留言板     js:function saveStorage(id) { var data = document.getElementById(id).value; var time = new Date().getTim

2016-09-12 16:41:38 9934 6

原创 html5之canvas绘制图形的简单使用

本篇简单介绍一下h5新增元素canvas的使用。1、canvas绘制矩形 canvas绘制矩形 body { margin: 0; padding: 0; } js:/** * Created by winson on 2016/9/11.

2016-09-11 21:49:49 3368 1

原创 html5网页大纲demo实例

直接上代码: 网页大纲DEMO 网页大纲DEMO 首页 内容页 联系我们 文章主标题 文章子标题 文章正文 文章评论列表

2016-09-11 17:45:18 1553

原创 android之LayoutInflater的获取与使用

在很多地方看见过LayoutInflater的不同用法,现将几种常用的方法总结一下。LayoutInflater 是一个抽象类,其作用类似于findViewById(),不同的是:LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体的控件(如Button、TextView等)。实际使用

2016-09-06 17:09:28 288

原创 html5开始之网页结构

终于到了期待已久的h5了,接下来我会利用空闲的时间仔细的研究一下h5。就从网页结构开始吧。 基本网页结构 ... ... ... ... ... ...

2016-09-04 15:11:27 487

常用环境变量配置 -2.0.txt

常用环境变量,轻松知道还有哪些没有配置成功,使用很方便,大家可以试试

2019-08-18

安卓反编译工具包

apk反编译工具,用起来非常方便

2016-09-06

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

TA关注的人

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