自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Preserve

坚持 等待 希望

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 CSS3 timing-function: steps() 详解

一、不堪回首的过往在应用 CSS3 渐变/动画时,有个控制时间的属性  。它的取值中除了常用到的 三次贝塞尔曲线 以外,还有个让人比较困惑的 steps() 函数。在许多相关文章里,关于这个函数的解释都比较含糊其辞,比如:steps() 第一个参数 number 为指定的间隔数,即把动画分为 n 步阶段性展示,第二个参数默认为 end,设置最后一步的状态,start 为结束时的状态

2016-03-30 21:25:07 603

原创 Object新方法总结

Object总共添加以下几种新方法:Object.keys()Object.getOwnPropertyNames();Object.getPrototypeOf();Object.defineProperty();Object.defineProperties();Object.getOwnPropertyDescriptor();Object.create();Object.

2016-03-24 14:27:25 1082

转载 使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能

英文原文:Improving Web App Performance With the Chrome DevTools Timeline and Profiles我们都希望创建高性能的Web应用程序。由于我们的应用程序变得越来越复杂,我们可能想要支持丰富的画面以及理想的60帧/秒,这能保证我们的应用程序响应灵敏且生动流畅。知道如何衡量和提高性

2016-03-22 14:58:34 759

转载 MVC vs. MVP vs. MVVM

1 简介  英文原文:MVC vs. MVP vs. MVVM   三者的目的都是分离关注,使得UI更容易变换(从Winform变为Webform),使得UI更容易进行单元测试。  2 MVC/MVP  2.1 MVC  1、View接受用户的交互请求  2、View将请求转交给Controller  3、Controller操作

2016-03-22 13:58:46 970

原创 页面内元素跟随鼠标移动和右键菜单组件功能

这是腾讯一面给我的面试题,现在想想其实也蛮简单的,主要是考察鼠标事件。我当时没有完成的比较好。面试完后仔细又重新实现了下。鼠标对正方形元素拖拽和放下,主要涉及的鼠标事件包括:mouseover,mousemove,mousedown.。事件流程如下(1)当鼠标首次点击触发mousedown(2)移动时触发mousemove,正方形才跟着移动(3)鼠标点击完成后释放时触发mous

2016-03-11 21:01:28 2510

原创 数据结构与算法javascript描述(六)集合

集合(Set)是一种包含不同元素的数据结构。集合中的元素称为成员。集合的两个最重要的特性是:首先,集合中的成员是无序的;其次,集合中不允许相同成员存在。当你想要创建一个数据结构,用来保存一些独一无二的元素时,比如一段文本中用到的单词,集合就变的非常有用。集合的定义:(1)不包含任何成员的集合称为空集,全集则是包含一切可能成员的集合。(2)如果两个集合的成员完全相同,则称两个集合相等。

2016-03-10 17:07:11 726

原创 数据结构与算法Javascript描述(五)循环链表

循环链表和单向链表相似,节点类型都是一样的。唯一的区别是,在创建循环链表时,让其头节点的next属性指向它本身,即 head.next = head;如果你希望可以从后向前遍历链表,但是又不想付出额外代价来创建一个双向链表,那么就需要使用循环链表。从循环链表的尾节点向后移动,就等于从后向前遍历链表。修改构造函数如下:function LList() { this.head =

2016-03-10 16:50:30 589

原创 数据结构与算法Javascript描述(四)双向链表

尽管从链表的头节点遍历到尾节点很简单,但反过来,从后向前遍历则没那么简单。通过给Node 对象增加一个属性,该属性存储指向前驱节点的链接,这样就容易多了。此时向链表插入一个节点需要更多的工作,我们需要指出该节点正确的前驱和后继。但是在从链表中删除节点时,效率提高了,不需要再查找待删除节点的前驱节点了。 function Node(element) { this.element =

2016-03-10 16:38:40 1333

原创 数据结构与算法Javascript描述(三)链表

数组不总是组织数据的最佳数据结构,因为数组的长度是固定的,所以当数组已被数据填满时,要再加入新的元素就会非常困难。在数组中,添加和删除元素也很麻烦,因为需要将数组中的其他元素向前或向后平移,以反映数组刚刚进行了添加和删除操作。然而,JavaScript 的数组并不存在上述问题,因为使用split() 方法不需要再访问数组中的其他元素了。JavaScript中的数组的主要问题是,它们被实现成了对象,

2016-03-10 16:27:31 573

原创 数据结构与算法Javascript描述(二)队列

特点:先进先出Queue类 function Queue() { this.dataSource = []; this.enqueue = enqueue; this.dequeue = dequeue; this.front = front; this.back = back; this.empty = empty; this.toString

2016-03-10 15:54:49 424

原创 数据结构与算法Javascript描述(一)栈

栈的特点: 后入先出。Stack类: function Stack() { this.dataSource = []; this.top = 0; this.push = push; this.pop = pop; this.peek = peek; this.clear = clear; this.length = length

2016-03-10 15:34:45 531

libsvm使用

使用java调用libsvm

2016-10-10

js全屏切换组件

该组件实现了js全屏切换的效果,同时支持竖屏切换和横屏切换。

2015-09-01

SSM框架搭建

实现了简单的SSM框架搭建流程,包括了搭建的过程和测试

2015-02-02

button android

效果非常炫的android的button

2013-05-02

空空如也

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

TA关注的人

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