Js柯里化
柯里化(Currying),又称部分求值(Partial Evaluation),是把接收多个参数的函数变成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受剩余的参数而且返回结果的新函数的技术。
加载速度提升 15%,携程对 RN 新一代 JS 引擎 Hermes 的调研
从目前情况来看,在解决缓存问题之前,我们无法在线上版本直接引入Hermes。解决缓存问题之后,可以采用JavaScriptCore+Hermes双引擎。通过客户端转换bytecode字节码。使用jsc加载优化之前的纯文本js,一旦优化完毕切换至Hermes引擎。
功能强大的 JS 文件上传库:FilePond
FilePond 是一款很轻便的上传插件。并没有太多繁琐的配置,这里我并没有逐一针对每个插件引入进行演示,只展示了常用的部分。留意上面提示的坑,掌握上面讲解的方法,其它的插件你便可自行学习
8种常见SQL错误用法
MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢
ES6 class继承与super关键词深入探索
在ES6版本之前,JavaScript语言并没有传统面向对象语言的class写法,ES6发布之后,Babel迅速跟进,广大开发者也很快喜欢上ES6带来的新的编程体验。当然,在这门“混乱”而又精妙的语言中,许多每天出现我们视野中的东西却常常被我们忽略。
Js BOM之window核心模块
Window对象包含以下五大核心:document,screen,navigator,history,location。 document包含了浏览器对标准DOM实现的所有方法和属性。 window.screen包含了用户屏幕的相关信息
css之定位
定位是css当中一种操作html元素布局的方案;属性position:static:默认值,无特殊定位,对象遵循HTML原则;absolute:绝对定位,将对象从文档流中完全拖离出来;fixed:类似于绝对定位的方式.
CSS如何设置透明度?
怎样用CSS样式表来设置DIV的透明半透明?首先说一下设置DIV半透明的CSS代码:filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认。
彻底弄懂HTTP缓存机制及原理
Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。