Just for fun的专栏

好玩,最重要

CSS 单行文字溢出点点点效果

效果的核心是text-overflow: ellipsis,必需的3个声明如下: .xxx { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } 这3个声明缺一不可 ...

2019-04-06 22:12:51

阅读数 38

评论数 0

JavaScript 之 ArrayBuffer

JS里的ArrayBuffer 还记得某个晚上在做 canvas 像素级操作,发现存储像素的数据格式并不是Array类型,而是ArrayBuffer,心想这是什么鬼?后来查了一些资料,发现自己这半年来的JS是白学了,竟然才知道还有这么个东东。 首先,这个 ArrayBuffer 类型化数组,类...

2018-11-07 23:38:09

阅读数 106

评论数 0

CSS3渐变、变形、过渡和动画

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta cha...

2018-10-21 17:51:43

阅读数 529

评论数 0

CSS盒模式

CSS3内容溢出属性 CSS3伸缩布局盒模式(Flexible Box)      CSS3引入的布局模式Flexbox布局,主要思想是让容器有能力让其子项目能够改变其宽度、高度(甚至顺序),以最佳方式填充可用空间(主要是为了适应所有类型的显示设备和屏幕大小)。Flex容器会使子项目(伸缩...

2018-10-21 16:37:35

阅读数 123

评论数 0

CSS3 文本

   在CSS文本功能上主要分为三大类:字体、颜色和文本。 CSS3溢出文本属性    

2018-10-21 15:30:24

阅读数 101

评论数 0

CSS3 边框

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta cha...

2018-10-21 15:07:05

阅读数 123

评论数 0

CSS3 背景

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta cha...

2018-10-21 14:59:27

阅读数 107

评论数 0

CSS3世界

三、CSS边框 盒子阴影 四、CSS3背景 五、CSS3文本 六、CSS3颜色特性 七、盒模式 八、伸缩布局盒模式 9、CSS3多列布局          ....

2018-09-26 18:54:42

阅读数 121

评论数 0

使用html方式在博客中添加数学公式

使用在线latex公式编辑http://www.codecogs.com/latex/eqneditor.php编辑想要的数学公式   右键复制gif链接到图片 完成

2018-07-26 09:31:24

阅读数 243

评论数 0

Vue.js实战(1):简介

代码:https://github.com/icarusion/vue-book

2018-04-03 14:03:21

阅读数 305

评论数 0

深入React技术栈(1):简介

本书从几个维度介绍了React。          一是作为View库,它怎么实现组件化,以及它背后的实现原理。          二是扩展到Flux应用架构及重要的衍生品Redux,它们怎么与React结合做应用开发。          三是对它与server的碰撞产生的一些思考。   ...

2018-04-02 20:34:16

阅读数 298

评论数 0

html5 Canvas画图教程26:用transform来实现位移,缩放,旋转等

本文属于《html5 Canvas画图系列教程》,本文有些长.前面我讲过在canvas中实现图形的变换,这是比较简单的,因为都是用的直观的函数.今天我还是要实现同样的图形变化效果,但不同的是我要用一个看起来就让人心碎的方法,就是transform,也就是矩阵matrix.其实我对Matrix的认识...

2018-03-14 09:43:42

阅读数 673

评论数 1

HTML5骨骼动画Demo | 使用min2d、createjs、pixi播放spine动画

Spine做骨骼动画是比较流行的,使用起来可能相对复杂,但功能毕竟强大,所以市场占有率较大。在unity、cocos2d、starling中使用spine已经很成熟了,而HTML5这一块可能刚刚起步,暂时spine对这一块也没有做得非常完善。整理了一下,找了一些比较好的方法,分享一下。 creat...

2018-03-13 13:04:16

阅读数 441

评论数 0

Live2D Web端实现

demo预览:http://www.kakinuma.date/l2d.html官方:http://www.live2d.com/en/sdk下载:https://link.zhihu.com/?target=http%3A//app2.live2d.com/cubism/sdk/bowiuex/...

2018-03-13 10:19:26

阅读数 760

评论数 0

微信小程序:nodejs+百度语音识别开发实践

今天,终于成功使用nodejs研究出百度语音识别了。目前使用小程序最新录音管理api测试,小程序录音只支持aac,mp3格式,并且保持的是临时地址。而百度语音识别目前只支持pcm,wav,amr格式。因此服务端需要先存储好录音文件并经过一次音频转换。具体步骤如下:1、安装ffmpeg插件。我使用的...

2018-02-25 18:07:26

阅读数 919

评论数 1

支持语音识别、自然语言理解的微信小程序(“遥知之”智能小秘)完整源码分享

记录自己搭建https的silk录音文件语音识别服务的调用过程,所有代码可在文中找链接打包下载>>>>>>>>&a...

2018-02-25 17:32:38

阅读数 181

评论数 0

HTML5移动游戏开发高级编程 11:自建Quintus引擎(3)

11.1 引言     精灵是引擎用来在屏幕上显示图形和元素的主要可视游戏对象(GameObject),精灵使用一些基本资产或精灵表(SpriteSheet)把自身绘制到游戏中;场景(Scene)则提供了一种方式把诸如关卡一类的游戏的某个离散部分包装成一个既好用又可重用的包;最后,作为游戏状态的...

2018-02-19 19:07:11

阅读数 159

评论数 0

HTML5移动游戏开发高级编程 10:自建Quintus引擎(2)

10.1 引言     本章将继续,使用类在屏幕上绘制控件、接受用户的输入以及加载资产 10.2 访问游戏容器元素     就游戏而言,要在屏幕上渲染任何东西,它必须有一个可供其在上面进行绘制的对象。对于画布游戏来说,该对象就是Canvas元素;而对于其他类型的游戏来说,它或是一个普通的或是...

2018-02-18 14:02:01

阅读数 136

评论数 0

HTML5移动游戏开发高级编程 9:自建Quintus引擎(1)

9.1 引言      现在的JavaScript非常适于当成一种交互式游戏开发语言使用 9.2 创建可重用HTML5引擎的框架      该引擎将被命名成Quintus。      设计基本的引擎API: 需要在同一页面上运行多个引擎实例,该需求确保引擎作为独立单元出现,不会干扰自身或页面的...

2018-02-18 10:21:13

阅读数 219

评论数 0

HTML5移动游戏开发高级编程 3:试飞结束,向移动进发

3.1 引言     添加触摸控件以及根据设备调整游戏界面尺寸。 3.2 添加触摸控件      绘制控件:为了使在移动设备上玩游戏称为可能,一种常见的解决方案是在屏幕上添加一些可视触摸控件,这些控件可由位于页面底部的三个方形按钮组成。      游戏需要处理不同的屏幕分辨率,因此,游戏不...

2018-02-16 15:34:52

阅读数 158

评论数 0

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