首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Protocol Buffers 在前端项目中的使用

    经过调研,目前前端使用pb主要有两种方式,一个是google官方推出的protobuf for js,另一个是开源社区的protobuf.js。...但是文档却写的异常简单,让第一次接触pb的我着实懵逼了好一阵子,最后总结的步骤如下 首先要安装protoc 编译器, https://github.com/google/protobuf/releases 下载...protoc-3.6.0-win32.zip 和 protobuf-js-3.6.0.zip 就可以,不用管win32的字眼,64位系统亲测正常 下载好解压后cd js && npm install ...github和文档都介绍了browsers上怎么使用,但是给出的cdn实在不敢恭维,所以还是先下载到本地用script标签引用,或者require引入吧 npm install protobufjs...先用protobuf.js的方法解析 ? 转换后的resObj是空的,实际上却是有值的,为什么呢,因为response不是二进制,不能直接被解析。那么jquery能解析二进制吗?

    6.5K50

    当creator遇上protobufjs|青春升级记

    我曾在公众号上发过一篇《微信小游戏protobuf.js快速解决办法》,在这里给大家说声不好意思,这篇文章中的proto加载方案存在缺陷,具体问题如下图所示: ?...一、protobuf.js加载源码分析 还是从protobuf.js源码入手,我增加了一些注释,方便理解: ProtoBuf.loadProtoFile = function(filename, callback...微信小游戏环境我的理解是:阉割+定制过的浏览器,它没有提供XMLHttpRequest API,这是导致protobuf.js失败的原因。...cc.loader.loadResDir('pb', (error, data) => { //通知调用都,预加载完毕 cb(); }); } 简单几行代码解决了所有问题,而且没有修改protobuf.js...四、结束 pbkiller的内核是protobuf.js,我所做的工作只是将protobuf.js适配到Cocos-JSB和微信小游戏环境,让其能正常工作。

    1.5K20

    javascript下载_免费JavaScript下载

    与可在网络浏览器中使用的其他语言不同,不需要下载和安装JavaScript。...但是,如果您只是在寻找免费JavaScript下载,那么您应该去一个网站,在该网站上作者特别声明,他或她的脚本可以免费下载,并且可以在您的网站上使用。...有许多网站提供免费JavaScript下载,包括几个仅提供JavaScript下载的大型网站,以及其他提供免费JavaScript下载并且还提供有关如何为自己编写脚本的教程的网站(例如该网站)。...具有过时日期的脚本仍然可以免费下载仍然比完全不提供脚本要好。 专门提供免费JavaScript下载的最大型网站通常会提供由许多不同人编写的脚本,并且它们依赖于实际编写脚本的新版本的人才能提供下载。...即使是那些继续编写自己JavaScript而不是依靠预先编写的免费下载内容的人,也可以使用免费下载内容。

    4K10

    Android原生下载(下篇)多文件下载+多线程下载

    零、前言 1.上篇实现了单线程的单文件下载,本篇将讲述多文件的多线程下载,在此之前希望你先弄懂上篇 2.本篇将用到上篇之外的技术: 多线程、线程池(简)、RecyclerView、数据库多线程访问下的注意点...对于下载一个文件,上篇讲的单线程下载相当于一个人一块一块地搬。 而本篇的多线程则是雇几个人来搬,可想而知效率是更高的。 那我开一千个线程岂不是秒下?...多线程下载分析.png 2.多线程下载的流程图 整体架构和单线程的下载类似,最大的改变的是: 由于多线程需要管理,使用一个DownLoadTask来管理一个文件的所有下载线程,其中封装了下载和暂停逻辑...多线程下载流程图.png ---- 二、代码实现: 1.RecyclerView的使用: 用RecyclerView将单个条目便成一个列表界面 1).增加URL常量 //掘金下载地址...,download是暴漏出的下载方法。

    15.5K51
    领券