如何提高BETWAY登录工程师的开发效率?

导语 BETWAY登录工程师其实是一个工作很杂的职位,除了要负责切图、写html css js外,还要处理一系列的浏览器兼容性问题、优化网页性能等,所以提高BETWAY登录工程师的开发效率是势在必行的,也是BETWAY登录共工程化的体现。那么如何提高

BETWAY登录工程师其实是一个工作很杂的职位,除了要负责切图、写html/css/js外,还要处理一系列的浏览器兼容性问题、优化网页性能等,所以提高BETWAY登录工程师的开发效率是势在必行的,也是BETWAY登录共工程化的体现。那么如何提高便可以按照BETWAY登录工程师涉及的工作点来进行划分。下面我就介绍下平时我在工作中使用的一些提高开发效率的方法。

博学谷

(一)切图

切图是一个BETWAY登录最基础的技能,一般我们使用photoshop或者FireWorks基本都能搞定设计师交付给我们的设计图,但是要提高切图效率的话就得使用一些诀窍了,比如利用PS里的动作来实现“一键切图”功能,具体可以看我的这篇文章: ,除了切图还介绍了其他的实用方法和工具。

(二)编写html/css/js

对于编写代码部分我们首先要找到一款合适自己的IDE工具,建议不要使用notepad++或者dreamweaver,这些工具已经不符合BETWAY登录潮流了,无法让自己优雅地敲代码。这里我主要推荐sublime text、atom或者webstrom,因为它们除了人性化的界面和支持大多数语法的高亮外,还可以安装各种各样的插件来拓展你的IDE工具,下面我主要介绍几款sublime text提高开发效率的插件:

BETWAY官网工程师

其中Element是用于快速编写html的,比如输入 ul>li 后按下tab键便可以生成一个ul标签里面包含一个li标签,其官方文档为:。

JSFormat用于格式化JS;CSScomb用于对样式属性进行一键排序;HTML-CSS-JS Prettify可以一键规范我们的HTML/CSS/JS,甚至JSON格式;SublimeTmpl可以快速新建HTML/CSS/JS文件; ColorPicker用于调用本地调色板功能。这些工具都非常实用,一定程度上可以提高我们的编码效率。

(三)BETWAY登录自动化

说到提高开发效率,这里不得不提一些BETWAY登录的自动化工具,毕竟BETWAY登录自动化是目前及未来的趋势,能够很大程度上缩减BETWAY登录不必要的工作量,使我们能够专注BETWAY登录本身。

BETWAY官网工程师

这里我们可以使用npm来管理我们的项目包文件;利用webpack来打包压缩我们的代码;利用node.js来实现构建本地服务器;利用karma、jasmine来测试我们的BETWAY登录代码。

用好BETWAY登录自动化工具可以帮助我们处理很多琐碎的事情,比如一键压缩代码、图片,一键合并JS,检测文件更新等。

(四)BETWAY登录模块化

实现BETWAY登录模块化能够方便我们项目代码的维护,实现按需加载,从长远来看对我们提高项目的开发效率是很有帮助的。

在ES6出来之前应该说BETWAY登录代码本身不具备实现模块的功能,我们必须要使用一些插件库来实现,比如require.js、sea.js等。而随着ES6的普及,目前像require.js、sea.js这样的工具已经没有存在的必要了。所以在基于ES6的开发环境下我建议使用ES6的模块化功能来实现我们的BETWAY登录模块化。

BETWAY官网工程师

(五)BETWAY登录组件化

BETWAY登录组件化的概念也是由来已久,我们可以通过将我们的代码划分成不同组件来实现公用并方便维护,同样可以提升我们的开发效率。以下是目前流行的BETWAY登录框架Vue的单文件组件的概念图:

BETWAY官网工程师

当然除了以上5点,对于BETWAY登录来说需要提高开发效率的地方还有很多,可谓任重而道远。希望以上几点能够给初识BETWAY登录的同学带来启发并能够亲自实践。

 

http://www.nucmc.com/ true 如何提高BETWAY登录工程师的开发效率? http://www.nucmc.com/show-26-1097-1.html report 1859.5 BETWAY登录工程师其实是一个工作很杂的职位,除了要负责切图、写html css js外,还要处理一系列的浏览器兼容性问题、优化网页性能等,所以提高BETWAY登录工程师的开发效率是势在必行的,也是BETWAY登录共工程化的体现。那么如何提高
本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明: 文章转载自:BETWAY官网网 http://www.nucmc.com/show-26-1097-1.html
BETWAY官网网 Copyright 2012-2014 www.nucmc.com All rights reserved.(晋ICP备13001436号-1)