问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

web编程与C语言有什么联系吗?

发布网友 发布时间:2022-05-01 19:17

我来回答

5个回答

懂视网 时间:2022-05-13 23:23

JavaScript 是一门松散类型的动态语言,在规范不够完善、社区不够健全的蛮荒时代,开发者们写出的代码也是参差不齐,没有既定规范的代码可读性差,而软件工程所提倡的复用性、可维护性、可扩展性就更是无从谈起。很难说是技术推动了产品的发展,还是快速变化的互联网带来了前端技术的进步。不过最终的结果是前端技术以惊人的速度进行迭代。正如在 JSConf 2015 开发者大会上流行起来的前端摩尔定律:“每18个月~24个月,前端都会难一倍”。前端模块化方案从无到有,从稍有模式的命名空间到 JavaScript 中的 AMD、CommonJS 模块定义,从浏览器端模块化方案再到依赖编译的 webpack、browserify 构建工具。这一路走来,毫无疑问开源社区的贡献巨大,很多新的标准也应运而生。不得不说 ES6 的模块系统很大程度上受到了 Node.js 模块的启发,HTML5 Web API 所引入的 querySelectorAll 也一定是在 jQuery 选择器中获得了灵感。

而 Web Component 则带来了 UI 组件化的全新标准。它能够帮助开发者在开发过程中创建出稳定且可复用的组件。Web Component包括模板元素、HTML Import、Shadow DOM 以及自定义元素。模板元素包含了 HTML、CSS 和 JS,可以取代传统的字符创模板;HTML Import 则可以将外部的 HTML 文档引入到当前页面中,实现了复用;Shadow DOM 则提供了样式和脚本的作用域,是 Web Component 中重要的一环;而自定义元素则可以达到扩充 HTML 元素的目的,意味着开发好一个元素后,处处可用。Web Component 做到了分离关注点,降低了代码的维护成本并且提升了开发效率,可以说是 Web 前端发展的必由之路。

值得注意的是,就现在而言 Web Component 还是一门新技术,很多浏览器都没有原生实现它。而很多走在前面的公司也以自己的方式实现了这套新标准,其中包括 Google 实现的 PolymerJS、Mozilla 实现的 X-Tag 以及 Facebook 实现的 React。它们或通过 polyfill 实现标准,或通过 Virtual DOM 另辟蹊径,这三种实现都会在本书中做详细的介绍,同样也包括了每个框架的周边类库以及构建工具,并且附有详细的代码示例。目前来看,不得不说 React 正大放异彩,国内外基于 React 搭建的项目犹如雨后春笋般崛起,这很大程度上得益于它所提出的 UI 状态机、Virtual DOM 以及单向数据流。当然,其他两个框架的设计巧思和理念同样值得每位开发者学习。

在本书中,作者详细介绍了 Web Component 的每个细节,并且通过实例深入浅出地讲解了三个基于 Web Component 规范的前端框架及其构建工具。相信读者在读完本书后一定会有所收获,能够开发自己的 Web Component 项目,或者将其思想用到现有的项目中。本书的翻译团队由4位一线 Web 开发者组成:

  • 范洪春,就职于阿里巴巴数据技术及产品事业部,前端架构方向
  • 邵锋,就职于 Splunk 中国研发中心,目前从事大数据可视化方向的开发和研究
  • 何语萱,就职于腾讯 ISUX,任 UI 工程师
  • 姜天意,就职于阿里巴巴国际事业部,主要从事 Node.js 服务端研发工作
  • 此外,我、语萱和天意同时是知乎专栏《前端外刊评论》的维护者,本书的试读章节也会在第一时间发布到该专栏。也就意味着你在阅读本书时遇到翻译上的任何问题都可以通过专栏与我们取得联系。

    最后,感谢博文视点引进了这本书,并给予我们翻译的机会。感谢 Sandeep Kumar Patel 创作了这本书,让更多的开发者了解这个新标准。感谢我们4个人在这段时间的相互帮助和鼓励。感谢博文视点的编辑对我们信任。感谢我在阿里的两个前端团队的同事在我负责翻译本书期间对我的理解和支持。父母之恩,毋须赘言!

    封底

    Web Component 是一个令所有开发者都激动人心的新标准,它通过封装和扩展 HTML 和 CSS 实现了可重用的强大组件。Web Component 的时代很快就要到来,并且会在你的浏览器上首次亮相。

    本书以 Web Component 核心概念开篇,你可以按照书中的示例完成一个数显时钟的开发。在掌握了 Shadow DOM、HTML Import 以及模板元素的概念后,你将能够使用纯 JavaScript 创建一个自己的组件。而后,你将探索到用于开发 Web Component 的核心工具和类库,包括 Polymer、Bosonic、Mozilla Brick 以及 ReactJS,并且学会在实际项目中灵活运用它们。本书对所有架构和配置都做了详细的解释,并且选择合适的开发工具供读者学习使用。

    面向读者

    本书适合于所有想要使用新工具和技术创建 Web Component 的 Web 开发者。

    你将从本书学到哪些

  • 使用原生 JavaScript 创建 Web Component 的实战经验
  • 发现 Polymer 的核心并且使用它打造你的 Web Component
  • 使用 Mozilla 创建自定义的 Web Component
  • 使用 ReactJS 创建别样的 Web Component
  • 使用恰当的方式来创建 Web Component
  • 掌握 Bosonic 框架,设计 Web Component
  • 附言:本书正在热销中,适合初学者, 亚马逊、 天猫、 京东等均有售!

    欢迎关注我们的新浪微博:前端外刊评论

    热心网友 时间:2022-05-13 20:31

    c语言的应用包括web应用
    但现在web编程主要不使用c语言,多用php,asp等等

    热心网友 时间:2022-05-13 21:49

    可以用C语言写CGI程序进行web应用

    或者使用微软的 isapi技术

    热心网友 时间:2022-05-13 23:24

    C语言的主要应用范围不包括web编程,但是倒也可以用它来做,只是太麻烦罢了。

    热心网友 时间:2022-05-14 01:15

    这个问题我打开了三次 每次都想说几句什么 但是始终发现 不知道怎么跟一个植物说话
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    ...怎么插入耳机时 耳机和外放都有声音?我用驱动人生驱动过显示声卡是正... USB耳机插入听不到声音,用什么软件可以听到声音?我的耳机是赛德斯的,听... 用USB71耳机看电影和用35mm立体声耳机杜比音效看电影哪个效果好 学生和家庭情况如何填写呢? 当初老板帮我租房子,租了半年,老板说干满半年才能退,现在没有干满半年... 博湖县在哪买辣椒酱 宝宝都一岁多了,要记得做这款高钙食物,不要浪费长身体的机会 高钙零食可不可以帮助孩子长高呢? 文艺一些的纹身店名字 宝马325li是三缸吗? 用C语言进行web后端编程有什么不妥? 我在微信上被骗了300我知道对方的手机号可以报警管用吗? 我在微信买东西,被骗了300块,请问报警有用吗??*会受理吗??会抓他吗 我是今年7月6号在微信上转账215元,她把钱收了以后就再也联系不上了,是真的,我是其中一个受骗者 冒充中铁卖发电机的沈阳有被骗的吗!!! 沈阳23位医护人员40天被骗216万,这些被骗的钱还能被追回来吗? 沈阳23位医护人员40天被骗216万,骗子究竟是如何实施诈骗手段的? 我在微信上被骗钱了,找到了好多和我一样的受骗者(都是被同一个人骗的)我们将近一共被骗了10000元 中餐厅服务英文情景对话要怎么写? 英语好的帮帮忙呗~~~ 我微信被骗我5000元 我北京的 那个人是辽宁沈阳的 报警*会不会去抓他 微信上被骗钱了到公安机关立案如何异地立案? 在微信上被骗多少钱可以立案让警方抓人,我是沈阳他是河南的 您好,我注册了35,29,43大类,名字起好了,请问注册商标到这几个大类还要再花钱吗? 消防信号线的相线之间阻值多少为正常? 10kv电缆绝缘电阻值,相间和对地要多少才符合要求 电气规范绝缘电阻的检测标准是多少? 请问谁能告诉我。3相4线的电缆线相与相之间的绝缘电阻是多少? 如何在我的世界里不用mod就可以找到him? 我的世界怎样召唤km 请问如何在我的世界里不用mod召唤hIm? C语言和WEB技术哪个对今后工作更有利? 怎样用C语言编写一个WEB SERVER-CSDN论坛 你好,我学过c语言,可以自学web前端吗 1.简述Web应用和传统计算机程序(软件)的区别 2.有C语言程序代码如下(为描述方便,每一行前加了行号): 防火保温材料等级有哪些 保温材料防火等级有哪些?怎么分? 管道保温材料防火等级一般有哪几种 外墙保温材料防火等级是怎么划分的? 屋面保温材料燃烧性能有哪几种等级 外墙保温材料的防火等级 建筑保温材料有哪些?建筑保温材料防火等级 有风险的银行卡转账进去钱会去哪里别人的卡给我转了笔钱我的卡和他的卡都被司 请问,朋友用ATM转账给我,转四十万到我卡里,请问银行会不会认为这是黑钱把我的账户冻结起来呢? 对方给我汇款给我银行卡冻结了,为啥还要把我所以银行卡拉黑名单呢 别人给我建设卡转一万块钱,我卡被冻结了去解冻开户行说涉嫌网络*如果我去举报我会坐牢判刑吗? 银行卡因为给陌生人转账给我冻结卡里面没有钱不去处理有什么后果? 帮别人转账,最后自己名下所有账户被冻结了,该怎么解冻 平安银行能不能用apple pay 无卡取现,可以的话具体怎么操作? 平安银行无折无卡取款该如何办理 平安银行无卡取款是在哪拿钱