代码没有区分测试环境与开发环境,各种问题层出不穷,基础工程问题亟待决绝,现在对前端的持续集成问题作出预研,与测试
HybridApp初探之一:Native与H5交互原理及实现方案分析
现在概念上的APP诞生是在Google推出Android,Apple推出iOS后,从这时候开始,就有了App开发工程师这个职位,比如Android工程师,iOS工程师(当然了,一些被历史淘汰的,比如Symbian,win phone就暂不算进来了)
最开的App开发只有原生开发这个概念,但自从H5广泛流行后,一种效率更高的开发模式Hybrid应运而生,它就是”Hybrid模式”,本文针对这种模式做简单介绍
js字符串之字符串截取
js事件之触摸,手势
触屏已经是我们身边电子设备的常态了。触摸事件当然也是随着触屏的出现,用户使用最多的事件啦!
难道使用触屏事件后,其他原来的鼠标事件就都不能用啦?当然不是,只不过不是那么好用啊。
vue基础之一:自定义指令
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。
js之事件冒泡
函数式编程指南之一:一等公民的函数
当我们说函数是“一等公民”的时候,我们实际上说的是它们和其他对象都一样…所以就是普通公民(坐经济舱的人?)。函数真没什么特殊的,你可以像对待任何其他数据类型一样对待它们——把它们存在数组里,当作参数传递,赋值给变量…等等。
Git原理与使用之六:使用GitHooks能干什么
和其它版本控制系统一样,Git 能在特定的重要动作发生时触发自定义脚本,这就是我们所说的钩子,换句话说,钩子就是callback,可以在特定的时候,触发特定的callback。本文主要介绍git hooks、自动部署、Travis CI的相关知识。
跟着underscore写代码之一:美好的函数式编程
正如jQuery统一了不同浏览器之间的DOM操作的差异,让我们可以简单地对DOM进行操作,underscore则提供了一套完善的函数式编程的接口,让我们更方便地在JavaScript中实现函数式编程。
前端通信方式探索之三:axios深度解析
axios 是一个基于 Promise 的http请求库,可以用在浏览器和node.js中,目前在github上有 42K 的star数