Working & Learning

简 生活

Android下的直播答题助手 文末有下载链接 背景从出现到引爆仅仅半个月时间,直播答题赢奖金的模式已经迅速进入百万级——单场在线人数破百万、奖金额度破百万。各大平台纷纷入场,用提升奖金额度、拉明星助战等方式争夺用户。直播答题怎么玩?普通用户真能赚到钱吗?于是乎,我就下载了冲顶大会、芝士超人、西瓜视频(百万英雄)、花椒直播(百万赢家)、黄金十秒等平台的直播答题App,经过一天的来回奋战,真是一番操作猛如虎,结果答题只得两块五。

查看全文...


作为undefined的替代因为undefined在javascript中不是保留字,所以可能有变量被无意命名为undefined: 123456function test() { var undefined = "Hello world!"; console.log(undefined === void 0); // false}console.log(undefined === void 0); // t

查看全文...


一转眼2018就已经到来,来不及转身思考,已过了自己工作之后的三个年头。这几年我对自己的总结是:接触得多,得到的不一定多。公司需要我,我就去做,一直在各种研发方向间切换,让我有些不明白自己擅长什么。 从当初开发上线第一款iOS App,我以为我是一个 iOS 开发工程师了,然额…自动15年中进入目前的公司。。。首先是公司IM智能客服产品的需求,学了两个月,用C++做了一个websocket服务端,将业务转发给具体的消息服务。服务端搭好了

查看全文...


前言原项目结构使用了gulp+webpack进行项目自动化流程构建,核心页面使用react框架开发,存在比较严重的问题是由于产品功能的丰富,项目构建耗时越来越长,加上尤其是release项目发布时还使用了 Google Closure Compile 进行代码压缩,整个打包过程耗时近一分钟,实在忍不了,于是搞清楚整个项目构建框架,到底是因为什么导致的。 原项目结构优点: webpack配置了externals,把React,React

查看全文...


前端优化

前端优化途径 页面级优化 从设计实现层面简化页面 合理设置HTTP缓存策略 资源合并与压缩(webpack打包压缩,Google closure compile来,图片压缩) CSS Sprites(合并CSS图片) Inline Images(data:base64) Lazy Load Images(不可见区域图片暂缓加载,显示时才加载) CSS前置,重要端渲染相关js脚本前置,与渲染无关端script标签加defer、async,

查看全文...


思路长列表渲染节点数由于较多,直接渲染肯定会造成页面的卡顿,一种方式是滚动加载(infinite scrool),并非一次性渲染全部列表,而在滚动到页面底部的时候,再去加载剩余的数据,二是通过合理的逻辑来限制仅渲染可视区域部分; 当然方式一需要产品设计允许,毕竟滚动到底步才加载的方式对体验有一定折损,而方式二就需要比较复杂的逻辑了。 对于方式二实现的一些思路: 首先是优化列表项,每个列表项内的节点数尽量少; 不在页面显示区域的项目需要

查看全文...


前言笔者从接触到产品上应用React已经有一段时间了,使用开发React了一个大项目,和几个小demo,本文记录了笔者在React开发中从广大网友那学习了解到的一些React好用的工具插件,在此做下分享记录。 项目构建工具首推 create-react-app。 create-react-app是来自于Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板,有助于初学者快速上手实践

查看全文...


Redux在非react下的应用123<div id='header'></div><div id='body'></div><div id='footer'></div> 1234567891011121314/* 通过 provider 生成这个 store 对应的 connect 函数 */const connect = provider(store)/* 普

查看全文...


从一个示例开始在查看解析之前,思考一下下面的代码会输出什么内容? 12345678910111213setTimeout(function() { console.log(1)}, 0);new Promise(function executor(resolve) { console.log(2); for( var i=0 ; i<10000 ; i++ ) { i == 99

查看全文...


你是否注意到了我起的相当老练的标题?这是一篇依据我个人喜好而非客观评价好坏试图引起框架口舌之争的文章。我猜想这并不会发生。 React和Vue看起来非常相似的并且我在项目中两者都用过。他们都使用了虚拟DOM,并且都专注于组件化视图。React 和 Vue 从表面上来看是非常相似的,我在项目当中使用了这两个框架。他们都运用了 virtual DOM 并且都是重点关注 View 层的。两者都是为了解决相同的作为动态 HTML 渲染工具的问题

查看全文...


每一个不曾起舞的日子都是对生命的辜负