echarts改变柱状图每个柱子的颜色
日期:2019-08-21  阅读:5578
最近在做echart的柱状图,客户要求每个柱子的颜色不一样,echarts的官网文档没有相应的解决方案,于是自己写了一个,如果有需求的同事可以使用此方案。
react的onclick绑定事件方法为什么要加bind
日期:2019-08-03  阅读:2124
react的onclick绑定事件方法为什么要加bind?如果传递一个函数名给一个变量,之后通过函数名()的方式进行调用,在方法内部如果使用this则this的指向会丢失。
前端必须要学nodejs的原因
日期:2019-07-13  阅读:2223
Node近两年已经成为前端知识栈必备技能之一。随便点开招聘网站找个岗位几乎都会要求会Node,更不用提一些高级岗位了。
服务器状态码详解面试必会
日期:2019-07-04  阅读:2824
当我们从客户端向服务器发送请求时,服务器向我们返回状态码,状态码就是告诉我们服务器响应的状态,通过它,我们就可以知道当前请求是成功了还是出现了什么问题,这个状态码也是前端面试必问问题。
瞬间秒懂MVC,MVP,MVVM的区别
日期:2019-06-14  阅读:2637
说实在的,我不觉得MVC,MVP,MVVM这些框架有什么难的,直到我想写一篇文章去系统的阐述它们。我遇到了以下几个问题,1.不同的文章说的南辕北辙 2.没有一个清晰的大纲和框架分类。所以我查了很多的材料,希望能从自己的角度上用通俗的语言阐述前端框架的演变。
rem、viewport、手淘flexible.js下载详细讲解
日期:2019-06-12  阅读:2718
本文讲的通过手淘flexible.js实现了rem自适应,有了flexible.js,我们就不必再为移动端各种设备兼容烦恼,flexible.js是如何通过rem实现自适应的呢?一起来看看:
JSON Web Token是什么带你认识jwt
日期:2019-06-09  阅读:1412
JSON Web Token是什么?JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。
Strophe.js即时通信和XMPP服务器搭建教程
日期:2019-06-04  阅读:3357
XMPP(Extensible Messaging and Presence Protocol)是一种网络即时通讯协议,它基于XML,具有很强的扩展性,被广泛使用在即时通讯软件、网络游戏聊天、Web聊天及Web消息推送、移动设备的消息推送等场景,例如Google的GTalk、《英雄联盟LOL》游戏聊天模块。
html5即时通信BroadcastChannel
日期:2019-05-24  阅读:1994
就目前而言,感觉postMessage更多可能是界面与界面直接的通讯,更像单点通讯。如果现在想进行类似广播的多点接收通讯的方式,怎么做呢?现在我们来看看这个方式吧——BroadcastChannel。这个方式,只要是在同一原始域和用户代理下,所有窗口、iframe之间都可以进行交互。这个感觉就有点类似于广播了。那怎么玩呢?
css如何做性能优化
日期:2019-05-20  阅读:1242
我们在做优化网站的性能时,CSS的优化往往是最后的选择.因为有更多的优化方案可以带来比CSS优化更显著更快速的收益.
深度剖析react虚拟DOM算法附源码下载
日期:2019-05-09  阅读:1333
本文会在教你怎么用 300~400 行代码实现一个基本的 Virtual DOM 算法,并且尝试尽量把 Virtual DOM 的算法思路阐述清楚。希望在阅读本文后,能让你深入理解 Virtual DOM 算法,给你现有前端的编程提供一些新的思考。
混合app开发:js-native-bridge进行原生 iOS,Android 客户端的交互
日期:2019-05-08  阅读:1860
iOS 端支持最低 iOS7 以上的设备,但是 demo 中的 js 因为使用 es6 语法,所以 iOS10 以下会出现语法错误,请使用 Babel 库来做兼容。Android 端支持最低 sdk19 4.4 以上设备,测试过 Android 7.0 的设备没问题,如果出现低版本不兼容 es6 问题,同样使用 Babel 库来做下兼容。
前端面试题之如何用es5实现一个虚拟DOM
日期:2019-05-06  阅读:2120
现在的流行框架,无论React还是Vue,都采用虚拟DOM。好处就是,当我们数据变化时,无需像Backbone那样整体重新渲染,而是局部刷新变化部分,如下组件模版...
Android生成创建签名证书完美教程
日期:2019-05-05  阅读:1599
正式打包发布Android的apk应用,需要先选择或新建一个数字证书,即keystore文件,生成数字证书的常用方法有两:一是利用eclipse生成,二是在命令行中生成,下面我们来介绍如何在命令行中生成Android的数字证书。
react动画react-transition-group教程实现转场动画附源码下载
日期:2019-05-04  阅读:3279
react-transition-group使用教程:这次用react-transition-group做一个togglebutton控制div显示和隐藏的例子,首先我们需要安装react-transition-group,输入...
H5页面解决iPhoneX适配刘海问题
日期:2019-04-30  阅读:3774
这几天在用h5开发app,遇到了iphoneX适配的问题,其实解决这个问题很简单,让我们来看一下如何解决吧?
前端面试题之浏览器渲染的原理和流程
日期:2019-04-29  阅读:3465
我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览器的渲染原理,有了些心得,在这里跟大家分享一下,这里只讨论渲染引擎最主要的用途——显示应用了CSS之...
js实现深拷贝和浅拷贝的几种方式(最全)
日期:2019-04-27  阅读:1870
浅拷贝是拷贝了对象的引用,当原对象发生变化的时候,拷贝对象也跟着变化;深拷贝是另外申请了一块内存,内容和原对象一样,更改原对象,拷贝对象不会发生变化;但是面试官给我说:浅拷贝是拷贝一层,深层次的对象级别的就拷贝引用;深拷贝是拷贝多层,每一级别的数据都会拷贝出来;
UniCode编码表解决react空格不显示问题
日期:2019-04-26  阅读:3025
Unicode编码则是采用双字节16位来进行编号,可编65536字符,基本上包含了世界上所有的语言字符,它也就成为了全世界一种通用的编码,而且用十六进制4位表示一个编码,非常简结直观,为大多数开发者所接受,特别是十六进制编码后,可以解决汉字在js再编码过程中出现乱码问题,提高解释速度,我们建议在js脚本中使用十六进制unicode编码。
css的怪异盒模型和标准盒模型的区别及应用场景
日期:2019-04-25  阅读:3408
盒模型一共有两种模式:W3C标准模式和IE怪异模式,大多数浏览器采用W3C标准模式,IE采用自己的标准,当用编辑器新建一个html页面的时候最顶上都会有一个DOCTYPE标签,不定义DOCTYPE,会触发怪异模式
收藏
扫一扫关注我们