楼主: tianxiaguixin
跳转到指定楼层
上一主题 下一主题
收起左侧

前端目前还是用的bootstrap吗,看到一个2015的公开课

 
🔗
ding11m 2020-6-1 03:44:25 | 只看该作者
全局:
用Bootstrap不是因为它的CSS和UI之类的吗,个人理解不太够……
回复

使用道具 举报

🔗
七00夜 2020-6-1 06:40:50 | 只看该作者
全局:
Bootstrap 是很经典的UI库,作为学习的角度,除非你是打算去读他们的源码,否则用的再熟悉,也就是复制和粘贴人家写好的UI component,从这个角度看,跳过它是可以的。
很多人推荐react, 但是react 和bootstrap 是两回事,其实与Bootstrap对应的应该是AntUI 这类的react UI 组件库,bootstrap也有支持react 的版本,几年前用过,现在不知怎样了。

Ajax 是web async request的基础, 需要了解一下基本概念,然后直接用封装好的API: fetch, axios 之类的
回复

使用道具 举报

🔗
conghao2016 2020-6-1 07:59:20 | 只看该作者
全局:
React目前基本上是北美主流了,搭配react全家桶,包括react-bootstrap,没错,一个专门为了适应react而建立的bootstrap船新版本,我也打算学。。。
回复

使用道具 举报

🔗
jxl_corn 2020-6-1 09:30:04 | 只看该作者
全局:
楼主看来是新入门前端,在被各种酷炫的library弄晕之前建议先了解一下前端的组成

1. DOM
这是一个tree structure,就是你看到的网页内容 - element.
最基本的是HTML,进阶一些有一些templating library,比如handlebar, 里面可以填变量还有处理简单的逻辑

2. Styling - CSS
没有css的DOM就长得和没有排版的word一样,CSS是网页内容的样式。最基础的是css,进阶的有sass

3. Logic & MVC
前端最有趣也是最复杂的一部分,JS处理业务逻辑和API通信。
如果你的API和业务逻辑非常简单,ajax call是最底层的和API直接通信的方式。
一般在公司里的业务逻辑和data model非常繁多复杂,就会需要前端框架来更好管理data flow, business logic, view & model binding和state,著名的MVC (model view controller) 框架有react, angular, vue 等等

讲回bootstrap,是一个组件库,包含了1+2的功能,提供给不需要定制化UI的场景来快速使用包装好的UI组件,比如button,在一般公司对外工程不太会用。并不涉及#3,因此是不同的类别。

这里是一个前端的知识框架 https://github.com/kamranahmedse ... end.png?year-2020-2

最核心和起点是 HTML, CSS, JS, 复杂一些的project会用到framework,公司工程还需用到package,build, testing, accessibility, performance
前端library framework更新很快,没有必要追逐最新的,比如基本的MVC框架从原理了解之后,pick up其他的框架就很简单了

评分

参与人数 10大米 +28 收起 理由
Peeeanut + 2 给你点个赞!
梦蓝海 + 1 很有用的信息!
93Mmiles + 2 给你点个赞!
fayllkw + 2 学习了!
candyz + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
Taitaii 2020-6-1 13:29:40 | 只看该作者
全局:
感觉 react 用的还是多,fb 做的很好
回复

使用道具 举报

🔗
stonefish 2020-6-2 02:27:41 | 只看该作者
全局:
lz可以学习一下bootstrap的grid system是怎么实现的,试着徒手写一个(不用太复杂,基本的responsive实现就行)
至于boostrap的用法,学会了不会对面试有任何帮助
回复

使用道具 举报

🔗
Teng.f.Zhou 2020-6-2 21:44:32 | 只看该作者
全局:
bootstrap 是一个library, 你在其他的framework里面也可以将其作为一个dependency, 但是现代前端的开发stack, 主流一般是React 和 Angular, 你如果看一下就业市场就知道大部分都是招聘这两种, 个别vue。 bootstrap 我之前呆的公司有时候会有给几天时间要简单出一个prototype demo, 可能会用一些现成的, 正好bootstrap会有一点, 但是工业界挺少的。建议你学主流的两种,比如angular, 你在接触 dependent injection的时候, 可以吧bootstrap 加进去用用,前端可以直接用的library太多了,正好可以练练这种能力。 我个人是更喜欢react, learning curve 比angular稍微多一点, 但是莫名其妙用着很舒服。 加油。
回复

使用道具 举报

全局:
目前我认识的前端工程师 大多数用react 或者angular, bootstrap 是一个Library, 平时可以提供一些快捷的style, 除bootstrap, 类似的一些方便功能强大的Library 还有很多,比如说kendo
回复

使用道具 举报

全局:
正在跟Stanford CS 142,直接看lecture note写里面的project就行,我觉得里面覆盖面很够了。有兴趣的话可以加我一起学习。
http://web.stanford.edu/class/cs142/index.html
回复

使用道具 举报

全局:
qiaofengmarco 发表于 2020/06/03 12:46:30
正在跟Stanford CS 142,直接看lecture note写里面的project就行,我觉得里面覆盖面很够了。...
Hello hello, 请问这个适合初学者吗?最近公司让我开始自学前端的东西,公司给的推荐是html css JavaScript react。本人目前前端小白,只会python。想问一下这个是否适合我?然后大概每周这个要花多少时间?谢谢了🙏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表