今天看了别人写的图片滑动,看起来很酷,读源码时,似乎有些困难,就模仿着写了一个,实现的效果与原网页相同,不过自己的js代码,逻辑简单,有待改进。
ps:前两天写了旋转木马,那个兼容性不好,今天写这个网页的时候,也是按照这个思路,在谷歌浏览器上运行很好,火狐很多功能不能实现,由于wrap——panel使用了绝对定位,就将translate平移改为了left。改动后,各个浏览器运行的效果不错
...
分类:
其他好文 时间:
2016-05-13 04:26:05
阅读次数:
238
1.Settings简介Settings,包括手机各项属性的基本调整和功能的开关,是用户根据个人喜好对手机进行定制的最方便的入口,也是用户在日常生活中使用频率最高的模块之一。因此,它的稳定性、修改定制,对于开发者来说尤为重要。在目前的移动设备中,Settings界面除过主题定制的颜色图标等差别外,存在两种形式:单页形式和分页形式。单页形式为主要形式,而在平板等大屏设备中,则会采用分页形式。...
分类:
移动开发 时间:
2016-05-13 04:26:47
阅读次数:
833
一、利用xmpp里的扩展文件进行xml数据解析,xml数据解析的框架需要自己手动写出。
包含这个头文件NSXMLElement+XMPP.m。主要使用了这个文件中的如下方法:
- (NSXMLElement *)elementForName:(NSString *)name
{
NSArray *elements = [self elementsForName:name];
if ([el...
分类:
移动开发 时间:
2016-05-13 04:24:01
阅读次数:
184
过滤器用来格式化需要展示给用户的数据。AngularJS有很多实用的内置过滤器,同时也提供了方便的途径可以自己创建过滤器。
在HTML中的模板绑定符号 {{ }} 内通过 | 符号来调用过滤器。将字符串转换成大写:{{
name | uppercase }}
内置过滤器:
1. currency
currecy 过滤器可以将一个数值格式化为货币格式...
分类:
Web程序 时间:
2016-05-13 04:26:26
阅读次数:
205
Masonry是一个封装苹果Autolayout的一个第三方框架。简化了代码添加约束的代码量等。
下载地址:
https://github.com/SnapKit/Masonry
下载完后解压缩,把Masonry这个文件夹拖进项目里就可以了。下面是一个小小的实例:
先导入头文件:#import "Masonry/Masonry.h" UIView *buleView = [[UIVie...
分类:
移动开发 时间:
2016-05-13 04:25:09
阅读次数:
201
一、Android广播机制概述
Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者。广播作为Android组件间的通信方式,可以使用的场景如下:
1.同一app内部的同一组件内的消息通信(单个或多个线程之间);
2.同一app内部的不同组件之间的消息通信(单个进程);
3.同一app具有多个进程的不同组件之间的消息通信;...
分类:
移动开发 时间:
2016-05-13 04:23:36
阅读次数:
259
Android 布局之layout_weight解析...
分类:
移动开发 时间:
2016-05-13 04:26:05
阅读次数:
180
简单得不能再简单的需求:简单模拟TCP客户端与服务端的一次连接和通信,客户端发出一个消息,服务端回馈一个消息
自己第一次编写的代码:
Client:
class TcpClient1
{
public static void main(String[] args) throws Exception
{
Socket s=new Socket("127.0.0.1",1001...
分类:
编程语言 时间:
2016-05-13 04:26:05
阅读次数:
202
引言:
老师已经是第三次跟我们讲排序了,可想而知排序它的重要性,这三种基本排序的方式值得我们思考和研究,理解其中的思想。
简述:
概念:
将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序
常见排序算法:
快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。...
分类:
编程语言 时间:
2016-05-13 04:24:44
阅读次数:
264
由于苹果公司不断推出新的机型,所以大家都知道iOS开发中UI布局常常需要适配,同时也应该了解到苹果设备的适配主要是4,5,6,6plus这4种设备的适配。适配的方法有代码适配和使用xib添加约束,其中代码适配是用到autolayout但是官方推出的文档和Demo实在是繁琐,个人觉得还不如笨办法使用宽高比来的实在(但是计算宽高比以及获取设备需要的方法和代码太多),直到发现Masonry这个做适配的第...
分类:
移动开发 时间:
2016-05-13 04:23:54
阅读次数:
231
4.1前言
下面这组方法是操作DOM对象属性的通用方法,可以操作DOM对象的通用属性,例如title、alt、src等。
1) attr(name):访问jQuery对象里第一个匹配元素的name属性值。
2) attr(map):用于为jQuery对象里所有DOM对象同时设置多个属性值。
3) attr(name,value):用于为jQu...
分类:
Web程序 时间:
2016-05-13 04:24:44
阅读次数:
206
10. Regular Expression Matching
Implement regular expression matching with support for '.' and '*'.
'.' Matches any single character.
'*' Matches zero or more of the preceding element.
The...
分类:
其他好文 时间:
2016-05-13 04:23:33
阅读次数:
121
部分内容来源于JDK API 1.6.0中文版
初学Java反射机制,写个博客,想想还是很紧张的,欢迎各位讨论学习。...
分类:
编程语言 时间:
2016-05-13 04:23:33
阅读次数:
209
1.前言
jQuery还提供了以下几个方法来访问或设置DOM元素的内容,包含访问或设置这些DOM元素的innerHTML属性、文本内容和value属性。
1) html():返回jQuery对象包含的第一个匹配DOM元素的HTML内容。
2) html(val):设置jQuery对象包含的所有DOM元素的HTML内容。
3) text():返...
分类:
Web程序 时间:
2016-05-13 04:21:50
阅读次数:
122
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。
SRP
The Single Responsibility Principle
单一责任原则
OCP
The Open Closed Principle
开放封闭原则
LSP
The...
分类:
其他好文 时间:
2016-05-13 04:21:50
阅读次数:
226
1、ubuntu系统安装
android 编译官方推荐 64bit的编译。 Ubuntu 建议安装 12.04 的 64 位版,可用 ultraiso 等工具制作 U 盘启动盘。
安装与一般Ubuntu系统安装一致,这里不做赘述!
2、 Ubuntu 环境搭建
代码的编译需要在 Ubuntu 64 位系统下进行,所以环境搭建以 ubuntu 系统为主。
2...
分类:
移动开发 时间:
2016-05-13 04:22:50
阅读次数:
131
概述
MVVM 是一种设计模式,VM 指的是ViewModel。相比MVC模式而言,VC更加单纯,只需关注页面展示,无需关心业务逻辑。主要业务集中在VM中,可以更方便的重用相似的业务逻辑。以购物袋页面为例,在MVC模式下,是把页面生命周期相关方法、网络请求及回调方法、页面布局(如tableView代理方法)放在ViewController中,而在MVVM模式下,则把网络请求(拉取购物袋信息、商品添...
分类:
其他好文 时间:
2016-05-13 04:23:50
阅读次数:
173