自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 行内元素垂直布局:vertical-align

行内元素在line box(行框)内垂直方向上对齐是以行框的 baseline(基线)为参考进行对齐布局的。行内元素的样式vertical-align会控制自身如何与行框内的进行对齐。所以,首先要确定行框的基线、行内元素的baseline和行内元素的vertical-align的取值。经过调试,总结了以下内容:确定行框的基线行框中内容区高度最高且其vertical-align的值为bas...

2019-12-29 02:09:35 320

原创 GeoTools解析shape文件中文乱码

1. GeoTools解析esri shape文件中文乱码原因?GeoTools解析shape文件时,默认字符集为 ISO-8859-12. 解决办法将shape文件数据源的字符集设为 “UTF-8” URL url = new File(filePath).toURI().toURL();//根据shp文件路径创建shp文件的数据源ShapefileDataStore shapeDs...

2019-08-06 10:04:47 362

原创 闪烁动画

地图上定位图标的闪烁动画 效果如下: HTMLbody> div id="plusDiv">div>body>CSSstyle> #plusDiv { margin-left: 100px; margin-top: 100px; width:

2018-02-06 11:54:54 467

原创 自定义modal转场动画,滑动手势控制 dismiss 过程

效果: 假设有: 1.两个视图控制器:presentingVC, presentedVC 2.一个继承于UIPercentDrivenInteractiveTransition,并遵守协议UIViewControllerAnimatedTransitioning的实例:transitionAnimator 3.presentingVC.present(presentedVC, ani

2018-01-22 10:10:09 683

原创 js封装任意级列表模块

在开发中常常会使用到多级列表。为了不再重复写构建列表的代码,可以规定列表的数据格式,并将列表封装成一个可重用的模块,因为递归解析列表数据源,所以支持任意多级,代码在最后给出链接。效果(可拖动列表头部标题,拉伸列表):要代码这个模块,传入的数据要遵守以下格式 var node0 = { "nodeLevels": 0, "type": 0, "isChe

2017-09-22 09:47:30 601

原创 javascript封装滑块

下面的标签是一个滑块控件<input type="range"/>它的样子是这样的:可能没什么人会喜欢这么原始的样式,同时出于复用的考虑,于是用js封装了一个控件 LZF.Slider.js,它可以自定义样式, 原码在最后贴出来。/* 直接初始化一个Slider对象*//* Slider函数有三个参数,(可选)options-自定义样式,callback-值改变时回调,(可选)delectCall

2017-09-12 23:44:38 5189 1

原创 仿QQ音乐动画

动画

2017-08-11 09:37:37 648

原创 H5图片选取器

最近的项目都有拍照上传的功能,所以把这个功能单独抽出来总结积累一下,以便以后复用。 功能:图片选取,滑动预览,删除,异步上传(压缩) 工具:Swiper插件 代码:https://github.com/jackLeong/imagePicker图片压缩上传代码:function send(){var url_send = "http://......";var scale = 3; //缩

2017-07-19 11:04:11 738

原创 JavaScript自定义对象

JavaScript对象是”属性的无序集合”,里面以键/值对显现;属性为字符串,其值为任意类型。JavaScript中的所有事物都是对象:字符串、数组、数值、函数 …,JavaScript提供了基本的内置对象供开发人员直接使用,如:FormData,String,Date,Array,File等。 在项目开发中,一些固定的逻辑或功能,通常会封装在自定义的JavaScript对象中,以便于代码的复用和

2017-07-18 18:20:47 172

翻译 ReactiveObjC学习笔记

这篇文章的内容绝大部分翻译自github上的ReactiveObjCReactiveObjC注意 : 这是ReactiveCocoa Objective-C的介绍,ReactiveCocoa的OC版本现在叫做ReactiveObjC了, ReactiveCocoa的升级版本是用Swift语言写的,想了解它的升级版本,请看ReactiveCocoa 或者 ReactiveSwift。Reactive

2017-07-14 17:52:57 495

原创 CocoaPods创建管理类库的步骤

用到的命令1. git clone 'https://github.com/jackLeong/MySDK.git' //克隆一份远程仓库2. git add fileName //把文件纳入git的缓存区,可使用 * 代替目录下的所有文件3. git status -s //查看文件修改状态4. git commit -m 提交信息 //提交缓存区的内容和文件到本地仓库5. gi

2017-07-14 17:50:47 825

原创 Objective-C:探索block(二)

在Objective-C:探索block(一)中简单地说了下block的基本上面貌,包括它的语法和底层定义,了解block的底层定义对在项目开发中正确使用block极为重要。 本篇文章要探索block使用中不可避免的几个方面 1. 基本类型变量与对象的截取 2. __block修饰符 3. block存储域 4. copy的使用 5. 相互引用问题一. 基本数据类型变量与对象

2017-06-25 21:14:49 152

原创 Objective-C:探索block(一)

本篇文章主要讲block的基本使用和底层实现,以下将block的讲解分成三小节:一. 什么是blockblock 表面语义指“块”,在Objective-C中block就是能执行某些任务的代码块,是对C语言的扩充,从它的语法上看(请看 block的语法),block相当于带有局部变量的匿名函数。在Objective-C编程中使用block可以简化代码结构,使代码的业务逻辑更清晰。二. block语

2017-04-23 18:05:02 419

嵌入式学习路线图

嵌入式学习路线图,初学者可以参考一下,它也许给你少少帮助

2014-09-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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