首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

web 开发

前端主要基于Vue、React、Angular和Jquery这四大框架衍生。

jquery

项目功能比较简单。并不需要做成一个单页面应用。

React

。。。。

Backbone

一个轻量级的前端MVC框架,。。。

Flux

Facebook开发的前端架构, 利用一个单向的数据流补充了React的组合视图组件。

Ember

用于创建 web 应用的 JavaScript MVC 框架,采用基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。

Bootstrap

Twitter 开发的CSS/HTML框架。。。。。

DOM

可以把 DOM 看成节点,可以使用 Javascript 语言来操作 DOM 以改变网页。

Git工作流:

集中式工作流:跟svn类似,它只有一个master分支,比较适合小团队

功能开发工作流:。。。。

Webpack:把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。

Grunt和Gulp:在一个配置文件中,指明对某些文件进行类似编译,组合,压缩等任务的具体步骤,工具之后可以自动替你完成这些任务。

CSS预处理:

Sass基于Ruby编写,在CSS的基础上,引入了变量、嵌套、mixin(混合)、运算以及函数等功能,增加了代码的灵活性,

后端

node.js

通过JavaScript语言开发web服务端,。。。

长轮询

long polling 是一种利用HTTP模拟持续连接的技巧。。。。

非阻塞

服务器一个loop循环,。。。

事件驱动

结果返回来了,loop就把结果传回用户的浏览器,接着继续跑。服务器只在用户那边有事件发生的时候才响应。

web app

比较流行的趋势angular+node,或者react+backbone/flux+node。

tips:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180224G0WG0J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券