自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (26)
  • 收藏
  • 关注

原创 遇到的那些必须弄清楚的关于高性能动画的知识点

问题1:60Hz和60fps有什么关系?没有任何关系。fps代表GPU渲染画面的频率,Hz代表显示器刷新屏幕的频率。一幅静态图片,你可以说这副图片的fps是0帧/秒,但绝对不能说此时屏幕的刷新率是0Hz,也就是说刷新率不随图像内容的变化而变化。游戏也好浏览器也好,我们谈到掉帧,是指GPU渲染画面频率降低。比如跌落到30fps甚至20fps,但因为视觉暂留原理,我们看到的画面仍然是运动和连贯的。

2016-06-28 11:52:27 1829

原创 chrome浏览器中那些经常用到的设置项

(1)chrome://version/

2016-06-25 17:13:39 805

原创 每天记录一点新遇到的浏览器方法和属性

问题1:document的elementFromPoint方法这个方法可以根据坐标的点来获取元素,不过是获取最上层的元素,而且浏览器兼容也是需要考虑的,因为不同的浏览器传入的参数有可能是clientx,也有可能是pagex。下面的代码就可以实现这个功能。function init() { document.onclick = getElement; writeroot = docu

2016-06-25 17:09:01 869

原创 高性能动画设计的一些优化思路总结

问题1:关注JS的垃圾回收对动画性能的影响Javascript没有显式的内存管理,这就意味着你创建了对象但是你没有释放他们,久而久之,浏览器就会去清理这些对象。这时候动画执行就会停止,浏览器会识别那些内存依然在使用,然后释放其它的内存空间。而且这种多余的垃圾都是逐渐被创建,然后一起被清理的。在60fps的动画上,每一帧只有16ms的绘制时间,但是垃圾回收却会100ms或者更长,这样就会导致明显

2016-06-21 23:08:35 1552

原创 我们来看看chrome控制台动画的性能

问题1:我们使用left/top来看看动画的性能body { padding: 30px; text-align: center;}.container { position: relative; min-height: 400px; -webkit-tap-highlight-color: rgba(0,0,0,0);}.ball { position: a

2016-06-13 10:55:47 3865

转载 Chromium网页渲染机制简要介绍和学习计划

作为一个浏览器,快速地将网页渲染出来是最重要的工作。Chromium为了做到这一点,费尽了心机,做了大量优化工作。这些优化工作是卓有成效的,代表了当今最先进的网页渲染技术。值得一提的是,这些渲染技术不仅适用于网页渲染,也可以应用在原生系统的UI渲染上。例如,在Android系统上,我们就可以看到两者在渲染技术上的相似之处。本文接下来就对Chromium的网页渲染机制进行简要介绍,并且制定学习计划。

2016-06-12 20:54:59 908

原创 GPU硬件加速的那些优秀的资源总结-续

那么为什么一个renderlayerbacking对象需要那么多层?原因有很多,例如webkit需要将滚动条独立开来称为一个层,需要两个容器层来表示renderlayer对应的z坐标为正数和z坐标为负数的子女,需要滚动的内容建立新层,还可能需要剪裁层和反射层,这些层绘制和组织的顺序如下图(图中每一个层就是一个graphiclayer对象):

2016-06-11 21:22:18 3095

原创 如何让网页大小自适应的JS代码

其原理是比较简单的,也就是根据当前视口的大小自动计算跟元素的fontSize值: ! function(a) { function b() { //为window对象添加了rem属性,其值为document.documentElement的宽度的1/16! //同时把他设置为document.documentElement的fontSize属性,这里其实不用把w

2016-06-05 10:12:10 10433

在线评论数据集 论文全文 字段解释

太平洋电脑网排名前1000的手机的评论信息,包括评论内容信息,如评论效价,评论长度等。评论者粉丝数,关注数,以及评论者在论坛的其他方面的贡献。其中涉及的字段超过20个。可以用于文本挖掘,也可以用于实证分析。

2017-04-12

touch.js分析

touch.js分析

2016-11-11

web前端工程

ajax后退,HTML5本地存储,PS基本技能,Reptile,sealJS,XSS,Layload,跨域 等前端基本知识

2016-09-22

为retina选择合适的图片

为retina屏幕选择合适的背景图片和图片,里面LESS相关用法还是很值得学习的

2016-08-23

从骰子角度理解perspective

从骰子的角度来分析perspective,perspective-origin,backface-visibility等3d属性

2016-07-10

loading效果

页面正在加载中。。。。。

2016-07-09

h5页面适配

适合h5页面最终适配方案

2016-07-09

适应retina

使用background-size来适应retina屏幕

2016-07-05

Flip动画准则

动画设计的FLIP准则

2016-06-28

减少布局抖动

使用一个公共的库fastdom来减少动画中的布局抖动问题

2016-06-26

strictdom思路

在合适的阶段执行不同的dom操作进而减少布局抖动

2016-06-25

学习angularjs资源

深入理解ng中核心问题

2016-05-10

gulp学习笔记

涉及常见的gulp插件的使用并附加详细的说明

2016-04-09

Express-Session源码分析

express-session库源码分析

2016-04-07

ipaddr学习

如果要学习Express中的trust proxy选项必须要看的知识

2016-04-05

各种网站特效的实现

弹出层效果,二维码,放大镜效果,回到顶部特效,轮播图特效,瀑布流特效,手风琴效果,选项卡效果等各种特效

2016-03-27

模型库管理系统

java,spring,struts,hibernate,jsp编写的模型库系统,可以完成模型的增加,删除,修改,查询。

2015-12-20

CMD规范之seajs

seajs常见配置解析和常见插件的使用。sea.js,seajs-css.js,seajs-debug.js,seajs-preload.js,seajs-log.js等

2015-12-06

HTML5离线存储

我通过Application Cache+localStorage+web sql构建了一个离线应用,同时我也把逻辑按照Application cache+localStorage+indexedDB写了一次,有兴趣的同学可以下载,同时代码逻辑按照MVC组织。可以让大家很快理解HTML5离线存储技术

2015-11-17

食人魔过河问题的文件

食人魔过河问题的jar,支持深度优先,广度优先,启发式算法

2015-09-13

artDialog插件和API详解

artDialog插件的使用和相关API详解

2015-08-25

xheditor+requireJS+loadmask

集成xheditor,loadmask和requireJS完成的通过JQuery异步提交数据到服务器的代码

2015-08-05

javascript编程宝典第二版源码

包括常见的网页特效,滚动的公告栏,树形目录,跟随鼠标的图片和文字,指定路径运动的图片,固定位置的广告,飘落的雪花等常见的网页效果。里面的源码可以直接用,希望大家喜欢!

2015-07-06

KindSlideShow

kindSlideShow用于图片的轮换显示,而且支持自定义的一系列参数

2015-07-05

网络爬虫代码

该爬虫可以爬取国内某大型网站的评论,不仅可以作为学术研究工具,也可以作为爬虫学习的基础。因为编写该爬虫付出的时间较长,拿出来分享,但是拒绝各位网友再次上传到其它的网络平台,请尊重原创!(该工具涉及的所有jar包已经封装到lib目录下,可以直接运行,同时结合Mysql数据库完成数据抓取工作)

2015-07-05

空空如也

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

TA关注的人

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