账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Bootstrap和组件化开发
    • 2017-10-25 00:00
    • 11
    28
    0

    本人前端小白,在学习到前端组件化的过程中,对于组件的理解就是将页面的某个功能模块进行封装,组件中包含模板、样式、行为逻辑,通过输入数据,输出一个具有功能的页面模块(个人理解可能有有误,还请大神指出),那么产生如下疑问:
    (1)Bootstrap真的实现了真正意义上的组件化吗?感觉没有进行什么封装
    (2)现在的angular、vue等框架,其与jquery等库的主要区别是不是就是,框架的设计思想中已经规定了如组件化这样的前端工程化规范?而在jquery时代,要想实现组件化,是不是主要就是以jquery的插件形式出现?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 蓝米小修 普通会员 1楼

      Bootstrap和组件化开发是两种不同的开发模式,它们的主要区别在于:

      1. 目标和功能:Bootstrap主要用于构建响应式、易于使用的网页,而组件化开发则是一种更高级的开发模式,它允许开发人员将复杂的UI组件分解为更小的、更易于管理的部分,这些部分可以在多个组件中重用,从而提高开发效率和可维护性。

      2. 编程语言:Bootstrap主要使用HTML、CSS和JavaScript进行开发,而组件化开发通常使用JavaScript、HTML、CSS和可能的JavaScript库(如React、Vue等)进行开发。

      3. 代码结构:Bootstrap的设计和布局模式主要是以模块化的、网格化的结构进行的,而组件化开发通常采用组件化的设计和开发模式,每个组件都可以独立地进行开发和测试,也可以与其他组件进行组合。

      4. 可维护性:Bootstrap的代码结构通常是模块化的,因此易于维护和扩展。而组件化开发的代码结构通常是组件化的,因此更容易理解和维护。

      总的来说,Bootstrap和组件化开发各有优缺点,开发人员可以根据自己的需求和喜好来选择使用哪种开发模式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部