前端现状与趋势

现状

由于前端软件发展越来越复杂, 不是最初简单网页的状态, 内容丰富、交互丰富, 对前端的发展产生的深远的影响。不管是工具和是自身发展。

模块化

最初的简单页面, 一个URL对应一个页面, js代码几十行的情况, 一去不复返。

现有应用,对页面代码要求更高, 一个页面能够显示很多内容,甚至是无限制的内容。

对于各种内容,在同一个的页面上实现, 则需要对页面各个部分的代码进行模块化存储和使用。

 

原始阶段:

1、 使用全局命名空间, 例如yahoo的 yui, xxx.yyy = {}

2、 Immediately-Invoked Function Expression (IIFE)

 

成熟阶段:

1、 AMD -- 浏览器端模块化机制

2、 CommonJS -- NodeJS服务器端模块化标准

3、 CMD -- 浏览器端模块化机制

4、 UMD -- 兼容服务器端和浏览器端模块化机制

 

工程化

面向前端:

1、 webpack打包工具

2、 parcel打包工具

3、 eslint代码质量检查

4、 prettier代码风格归一化工具

5、 sass less postcss 编译工具

6、 uglyJS

 

工程依赖管理工具

1、 npm

 

组件化

各大框架都支持页面组件化功能:

vue

angularjs

react

emberjs

 

趋势

标准化

例如组件就贴近HTML组件标准发展。

 

泛UI化

前端页面不仅仅运行在浏览器中。

现在不断向其它领域扩张: 桌面(electron)、移动设备(react native 、 weex、 运行在webview组件中)。

凡是UI的地方,前端就有发言权。

 

转载于:https://www.cnblogs.com/lightsong/p/10360705.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML(Hypertext Markup Language)是一种用于创建网页结构的标记语言。目前,HTML仍然是构建互联网世界的基础,并且在不断发展和演变。以下是HTML的现状和发展趋势: 1. HTML5的普及:HTML5是当前主流的HTML版本,它引入了许多新的元素、属性和API,使开发者能够创建更交互式和功能丰富的网页。HTML5已经得到了广泛支持,成为标准的Web开发工具。 2. 移动优先设计:随着移动设备的普及,网页设计越来越注重移动友好性。响应式设计和移动优化成为了现代网页开发的重要方向,开发者需要确保网页在各种屏幕尺寸和设备上都能良好展示和工作。 3. 语义化标记:语义化标记是指使用恰当的HTML元素来描述内容的结构和意义。这种做法有助于搜索引擎优化(SEO),提高网页的可访问性,并使网页在各种设备和平台上都能正确解释和呈现。 4. 新的HTML规范:W3C(World Wide Web Consortium)持续推进HTML规范的发展,不断更新和改进标准。最新的HTML Living Standard对HTML进行了全面的描述和规范,未来还可能会有更多的补充和改进。 5. Web组件和框架:Web组件是一种可重用的UI组件,可以在不同的网页中进行组合和重用。同时,许多前端框架(如React、Vue.js)也提供了更高级别的抽象和功能,简化了HTML开发的流程。 总的来说,HTML仍然是构建Web内容的核心技术,它在面临新的需求和挑战时不断发展和演变。未来,我们可以期待更多的改进、新特性和工具的出现,以满足不断变化的Web开发需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值