学习啦——学设计>网页设计>网站建设>网站开发工具>

有哪些前端开发

时间: 宇民40 分享

  相比于前端开发人员的数量,目前前端框架、类库和工具的数量似乎更多一些。下面由学习啦小编为大家整理的前端开发,希望大家喜欢!

  前端开发

  类库、框架和工具的区别

  类库、框架和工具之间的区别很小。框架可以包括一个类库,类库可以实现类似框架的方法,项目中任何一种工具都是必不可少的。所以不需要明确的区分类库、框架和工具。

  前端类库开发

  类库是一个有组织的功能集合。典型的类库包括字符串处理、日期、HTML DOM元素、事件、Cookie、动画、网络请求等功能。你可以自己实现一个函数,以便选择该函数被调用时是否需要返回一个值。

  类库通常提供一种高级别的抽象方法,能够帮助顺利实现项目的细节部分。例如,Ajax通常依赖于XMLHttpRequest API,只需要几行代码就实现功能,只是浏览器之间存在细微的差异。类库提供了更简单的ajax()函数,因此开发者可以专注于更高级别的业务逻辑上。

  类库能够使将开发时间缩短20%,开发者不必担心细节实现。

  但是也有缺点:

  类库中的错误难以定位和修复

  开发团队不能保证快速发布补丁

  补丁程序可能会更改API,导致大量代码必须更改

  前端框架开发

  框架是应用程序的骨架。它要求以特定的方式来进行软件设计,在某些节点上实现自己的逻辑。框架通常提供了事件、存储和数据绑定等功能。

  框架通常提供了比类库更高层次的抽象,帮助快速构建项目的前80%。

  框架的缺点:

  如果你的应用程序超出了框架的范围,最后20%可能会很难

  框架更新很困难

  核心框架代码和概念很少更新

  前端工具开发

  工具会帮助开发工作,但却不是项目的组成部分。工具包括构建系统、编译器、转译器、代码分割器、图像压缩器、部署机制等。

  工具帮助实现一个更容易的开发过程。例如,对比于CSS,许多编码者更喜欢Sass,因为它提供了代码分离、嵌套、渲染时变量、循环和函数。浏览器不了解Sass / SCSS语法,因此在测试和部署之前,必须使用适当的工具将代码编译为CSS。

有哪些前端开发

相比于前端开发人员的数量,目前前端框架、类库和工具的数量似乎更多一些。下面由学习啦小编为大家整理的前端开发,希望大家喜欢! 前端开发 类库、框架和工具的区别 类库、框架和工具之间的区别很
推荐度:
点击下载文档文档为doc格式

精选文章

  • java开发工具是什么
    java开发工具是什么

    当今IT开发人员面对的最大挑战就是复杂性,Java程序员一直使用的一些工具或框架。下面由学习啦小编为大家整理的java开发工具,希望大家喜欢! java开发工

  • Chrome者开发工具有什么
    Chrome者开发工具有什么

    Chrome开发者工具还有很多不太出名但绝对能够对调试、应用创建带来很大便利的功能。下面由学习啦小编为大家整理的Chrome者开发工具,希望大家喜欢! C

  • Web开发性能工具有哪些
    Web开发性能工具有哪些

    得益于大量的 Grunt 和 Gulp 插件,我们可以轻松实现网站数据的可视化,所以Web开发需要什么性能的工具。下面由学习啦小编为大家整理的Web开发性能工具,

  • web开发工具有什么资源
    web开发工具有什么资源

    作为Web开发者,这是好的时代,也是坏的时代,所以找出的web开发所需要的工具和资源。下面由学习啦小编为大家整理的web开发工具资源,希望大家喜欢

25938