自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偶尔放辣的博客

一不折腾就难受

  • 博客(5)
  • 收藏
  • 关注

原创 使用CSS3动画实现文字滚动

以前实现文字滚动经常使用marquee标签,现在随着H5的兴起,鉴于该标签糟糕的体验,这个标签已经被W3C标准废弃了,尽管现在浏览器还支持这个标签,但是寻找文字滚动的新方式才是未来的选择。也有很多人会使用js脚本来实现文字滚动,这是兼容性和可操作性最强的做法。但是这种方式往往会使用定时器,实时操作DOM,除了比marquee能实现更多的滚动效果及功能外,并没有减少性能消耗,并且在一些新兴的MVVM...

2019-06-21 11:19:56 11560 5

原创 NodeJS使用socket传输大文件

NodeJS的net模块为我们提供了socket相关API,介于此我们可以进行相关的网络编程。JavaScript 语言自身只有字符串数据类型,没有二进制数据类型,需要通过Buffer对象来处理。在这里我们读取文件时,将数据直接存储到Buffer对象里,在传输时为了统一收发时的格式,全部以十六进制进行(也可用其他)。在传输大文件时,由于内存等的限制,我们不能一次性发送数据,需要将数据不断地分块读取...

2019-02-18 11:52:38 7300

转载 IntelliJ IDEA 注册码

IntelliJ IDEA 注册码,一直在用,支持最新版本

2018-11-27 10:56:51 246

原创 使用Termux将安卓变身为Linux

最近想着在手机上运行一些node服务,这样不仅可以解放出电脑,还可以充分利用手机的性能,毕竟现在的手机CPU已经够强了,什么骁龙835,麒麟970,现在的骁龙845主频都达到了2.8GHz,完全可以用于开发部署一些服务程序,于是网上找到了这个神器:Termux。  Termux截图Termux本身是个运行在安卓上的apk,需要下载安装,网上也有很多教程,具体就不多说了 。 由于Termux的...

2018-10-29 11:48:19 9013

原创 JS中的new操作符与Object.create()

new操作符用于实例化一个对象: var obj = new Base();,具体过程可解释如下:(1) 创建一个新对象,__proto__属性指向构造函数的prototype,其中constructor指向原构造函数;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象);(3) 执行构造函数中的代码(为这个新对象添加属性);(4) 返回新对象。用代码简单解释就是:...

2018-10-29 11:06:35 664

空空如也

空空如也

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

TA关注的人

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