HTML & CSS 现在还多人用吗?
我非技术出身,最近才自学完成 HTML 和 CSS。本来很高兴的想跟我男朋友展示一下,结果他告诉我那个很简单,小学3年级就可以会的....真的很打击人好嘛。HTML 现在没什么人用来写网页吗?想请教下现在一般网页都是用什么写的呢?Ruby 还是 JS 呢?
---------
想不到这个问题有这么多人来回答,十分感谢,完全出乎预料。
其实,我知道我男朋友只是和我开个玩笑啦,只不过想上来看看知乎的朋友对HTML&CSS 什么一个看法。
男票是技术大牛,我在他擅长的领域班门弄斧,他没在意说了些话,粗枝大叶的心思。估计大多数程序员都有这毛病,但并不是说他人不好,哈哈。
回复内容:
为什么这种人也有女朋友系列。。。 很多男人的通病就是,总是借着打击女朋友来显示自己多厉害。事实上我从小学三年级开始就不做这么幼稚的事了。 我只是很不明白为什么有些人认为用程序生成 html 不叫用 html …回答:用啊当然用,用处大大的!!这玩意设计成三年级小孩也能学会就是为了让更多的人用用用 首先,你是非技术人员,你做了一个网页,不论是用什么方法什么工具做出来的,都应该鼓励。甚至哪怕不是男朋友,我也觉得说小学三年级都能学会太过分了。
其次,让你男朋友完全不用HTML写个网页出来吧? 有了html和css基础,题主还有兴趣继续下去的话,可以继续学习原生js,然后可以尝试一下Meteor - 一个前后端都是用js写的全栈解决方案。
meteor上手很容易,写出来的是单页面web应用(Single Page Application)。有兴趣可以先看看基础教程Meteor (名为 to-do 的web应用,可以直接部署到meteor.com,相当于自己做了一个小型网站,全世界人都可以用),跟着教程,很快就能亲手做一个web app出来,这能让题主产生成就感,进而继续学习下去。这是Meteor中文教程:Discover Meteor 中文版。
其实写web应用有很多可用的技术框架和解决方案,web很短的发展历史和web技术的飞速发展形成了鲜明的对比。我想题主所理解的web,可能只是在前端的范围之内。
以前学会html,css可能就能找到一份像样的工作。但是现在随着用户体验要求的提升,web应用对前端工程师的要求非常的高,前端编程本身也变的异常复杂,而不仅是写静态页面那么简单。
初学者可能会被某答主列出的一大堆清单吓傻。其实无论用什么技术,最终都是变成html,css,原生js到浏览器上跑的。初学者一定不能舍本逐末,否则学不到知识本质。只能从这三种语言一步一脚印地来学。
学习路线时html --> css --> js,也就是前端编程的编程步骤:内容 --> 外观 --> 行为。html控制内容,css控制外观,js控制行为。
web知识上手容易,精通难。我认为真正的精通在于掌握js的编程思想、web技术方案的设计思想,还有web应用设计模式等。如果初学者沿着应走的路线慢慢摸索,会逐渐对web编程有越来越明确的概念的,然后就会知道怎么继续下去了。
其实你男朋友一定程度上并没有说错,html和css上手真的特别简单,但是要做到极致或者应用到产品上还是需要很长的学习时间。发展到现在,前端框架有很多,可以直接使用,能使做出来的界面看起来很漂亮。
还有, 孙浩上面的提醒:
不要因为刚好上手了两门容易入门的语言就对自己有了错误的评估,以为不是语言入门很容易而是自己很聪明。即使这会儿不借由他自己打击,那在之后你学习JS以及学习更深的前端知识时,也会自己被自己打击。确实在情在理。
最后,如果题主有兴趣和天赋的话,可以继续下去,但是没有技术基础的话,这条路必将诸多坎坷。 就目前的状况,还没有其他替代品啊 在我心里,就觉得只有淘宝的‘多隆’这种人才配的上‘大牛’这二字
不只是技术,更多是对技术的专注精神,到了让你觉得加入淘宝创始人也理所当然的地步。
在他眼里,语言只有合适不合适,没有轻视一说
会再多语言,也只配的上“程序员”三字 好吧, 做了这么多年, 原来咱只有小学3年级的水平... HTML…


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

React通過JSX與HTML結合,提升用戶體驗。 1)JSX嵌入HTML,使開發更直觀。 2)虛擬DOM機制優化性能,減少DOM操作。 3)組件化管理UI,提高可維護性。 4)狀態管理和事件處理增強交互性。

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

在使用CraftCMS開發網站時,常常會遇到資源文件緩存的問題,特別是當你頻繁更新CSS和JavaScript文件時,舊版本的文件可能仍然被瀏覽器緩存,導致用戶無法及時看到最新的更改。這個問題不僅影響用戶體驗,還會增加開發和調試的難度。最近,我在項目中遇到了類似的困擾,經過一番探索,我找到了wiejeben/craft-laravel-mix這個插件,它完美地解決了我的緩存問題。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。
