标签:javascript

HTML5

cufon-yui.js 实战

herman 7年前 (2017-10-30) 3752浏览 0评论

简单的说,Cufon是一个用来替代sIFR(更早期的一种自定义字体实现方案)框架,实现在网页中对文字字体进行渲染功能的纯JavaScript开源类库。其基本原理是借助于浏览器所推出的专有页面绘画方案,如 VML、Canvas 和 SVG 等,在网...

HTML5

cufon-yui.js 教程

herman 7年前 (2017-10-30) 2963浏览 0评论

cufon-yui.js 是一个字体文件,在国外使用的比较多,而国内的用户很少有人使用。 Cufon 字体文件,就是按照 Cufon 所提出的字体描述标准,创建形成的一种字体文件。而和其他字体创建标准如 TrueType、OpenType ...

HTML5

jQuery+CSS3实现相册拼图效果

herman 7年前 (2017-10-30) 18508浏览 0评论

百度搜索相册拼图,发现匹配的内容很少。因此我决定使用 jQuery 和 CSS3 来实现一款相册拼图插件。 相册拼图在PS软件中较为常见,比如美图秀秀等软件都带有这样的功能。相册拼图就是将多张照片拼接在一起形成一张照片。其效果如下:欢迎大家...

HTML5

Node V8(Nodejs)新特性

herman 7年前 (2017-10-26) 2285浏览 0评论

今年的程序员日,也就是2017年10月24号这天,1024程序员日,Node 迎来 v8.8.0 版本。主要特性是默认启用了 http2 模块。本文主要介绍新发布的 Node V8 的3个新特性。 默认启用http2 模块 http...

HTML5

Three.js 简介

herman 7年前 (2017-10-24) 3573浏览 0评论

近年来web得到了快速的发展。随着HTML5的普及,网页的表现能力越来越强大。网页上已经可以做出很多复杂的动画,精美的效果。  但是,人总是贪的。那么,在此之上还能做什么呢?其中一种就是通过WebGL在网页中绘制高性能的3D图形。...

HTML5

display:inline-block/text-align:justify教程(css两端对齐)

herman 7年前 (2017-10-23) 2337浏览 0评论

css两端对齐布局非常重要。前端时间网上流传的关于Android版手机微信连续输入句号手机卡死的问题在网上引起了热议。《Android 版微信的「两位数字+15个句号」 bug 的原理是怎样的?》这篇文章通过对Android版的微信进行了分析,找...

HTML5

javascript计算并获取日历的上一个月和下一个月

herman 7年前 (2017-10-19) 6012浏览 0评论

在实际的开发中,我们经常会遇到需要获取上一个月,下一个月的时间,日期的情况。因此我这里整理了两个获取上下月时间的js方法,分享给大家。 /** * 获取上一个月 * @date 格式为yyyy-mm-dd的日期,如:2014-01-...

HTML5

echarts插件中dataZoom的handleIcon属性用法详解

herman 7年前 (2017-10-19) 7350浏览 0评论

echarts插件是百度所有开源库中最火的一款了。该插件在开源以来深受用户喜欢,在图表制作方面有着非常不错的表现。其中很多用户对dataZoom中的handleIcon属性不太属性,那么通过本文,我们一起来学习学习它。 dataZoom中的...

HTML5

业余草教你实现日历待办任务展示万年历

herman 7年前 (2017-10-19) 2145浏览 0评论

这个标题我考究了很久,不知道如何才能起的完美。想来想去,浪费脑力,于是就随便起了一个标题。本文是一款日历控件,该日历插件可以实现待办事件的展示,并且可以获得下一月,上一月等其他月份的待办事件提醒功能。 先来看看效果: 再这里,...

HTML5

业余草 HTML5 + jQuery 实现日历待办事项demo

herman 7年前 (2017-10-19) 5496浏览 0评论

做 OA 或者 ERP ,也或者 EHR 等项目时,常常需要一些日历控件,显示出当前月需要待办的事件。我在网上搜索了很久,发现没有特别适合的日历控件,因此我自己基于 jQuery 实现了一款日历控件。本文将详细介绍它的相关实现。 老规矩,我...

HTML5

Pointer Lock API实现的图片无限3D旋转实例

herman 7年前 (2017-10-18) 1636浏览 0评论

前面一篇文章中《Pointer Lock API大全》,我们介绍了Pointer Lock API的相关属性,事件和方法,本文将结合一个例子来给大家带来一个案例实战。 打开本实例,默认进去会看到一个相貌平平的女生,然后点击这张图片: ...

HTML5

Pointer Lock API大全

herman 7年前 (2017-10-18) 1771浏览 0评论

Pointer Lock API中文叫做指针锁定或者鼠标锁定。Pointer Lock API提供了一种输入方法,这种方法是基于鼠标随着时间推移的运动的(也就是说,deltas),而不仅是鼠标光标的绝对位置。通过它可以访问原始的鼠标运动,把鼠标事...

HTML5

JavaScript实现二分查找算法

herman 7年前 (2017-10-13) 3235浏览 0评论

一直以来大家都认为 JavaScript 更偏向于前端,导致了网上关于 JavaScript 算法方面的内容不是很多。因此本文便借助 JavaScript 来实现数组的二分查找算法。 二分查找又称折半查找,优点是比较次数少,查找速度快,平均...

JAVA

js递归函数造成的内存溢出(堆栈溢出)问题的解决方法

herman 7年前 (2017-10-13) 9887浏览 0评论

程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。 不再用到的内...

HTML5

Chrome 浏览器内存泄漏(堆栈溢出)的识别方法

herman 7年前 (2017-10-13) 6578浏览 0评论

内存泄漏也称作堆栈溢出。JavaScript 中也同样存在内存泄漏(堆栈溢出)。那么怎样才能观察到内存泄漏呢?本文带你使用 Chrome 浏览器来识别它。 经验法则是,如果连续五次垃圾回收之后,内存占用一次比一次大,就有内存泄漏。这就要求实...