i*****e 发帖数: 218 | 1 新手请教一个问题:
网站前端都是用javascript和html写的吗 ?
我知道网站后台可以用java, python, php, C++, 或任何语言写。
但网站前端是否只能用:html, css 和javascript 开发 ?
(好像以前还有actionscript 和 flash, 现在是否都不用了 ?) | t*******2 发帖数: 182 | | t********5 发帖数: 522 | 3 严格意义上来说 网站前端只可以用html、css和js来写。
但是现在这个时代已经没有人只用这些了,大家会用大量的工具来做这件事情,所以可
以拆分为前端可以用:
html: 包括但不限于各种template language比如mustache, handlebars等等。
css: 包括但不限于各种神一样的wrapper(主要是可以帮你处理cross browser的兼容
性问题),比如LESS, Stylus等等;还有就是一些style guide framework之类的东西
比如twtr的bootstrap。
javascript: 包括但不限于各种js的辅助语言(他们都会compile成js)比如
CoffeeScript,
LiveScript等等。另外还有很多诸如jQuery, Backbone.js之类的,也算作js的一部分
然后同时我们现在也知道了有一种东西叫做SOA,所以细分下来现在前端已经很多时候
拥有自己的app了,比如你可以有一个Python或者Node.js的web app来与后端的API交互
,后端的API和各种backend services可能是由Java之类的实现的。所以从一个不太严
格的角度来说,前面提到的
Python或者Node.js也可以算作是前端的一部分 - 当然这个取决于你怎么去定义前端。
我通常喜欢把你提到的html和css叫做the frontend of the frontend :)
当然也有很多人把上面提到的Python或者Node.js叫做后端,这个似乎是一个更加通俗
易懂的分类方法。 | t********5 发帖数: 522 | 4 AS和Flash基本上可以收起来了,自己新建网站的话能不用就尽量不要用:) | s*****m 发帖数: 8094 | 5 写what?what前端?
【在 i*****e 的大作中提到】 : 新手请教一个问题: : 网站前端都是用javascript和html写的吗 ? : 我知道网站后台可以用java, python, php, C++, 或任何语言写。 : 但网站前端是否只能用:html, css 和javascript 开发 ? : (好像以前还有actionscript 和 flash, 现在是否都不用了 ?)
| l***r 发帖数: 241 | 6 应该就是普通意义上的前端吧。
现在前端走的还是js mvc这个模式 | l******s 发帖数: 3045 | 7 需要先了解一下一般jsp或php动态页面生成的life cycle
【在 i*****e 的大作中提到】 : 新手请教一个问题: : 网站前端都是用javascript和html写的吗 ? : 我知道网站后台可以用java, python, php, C++, 或任何语言写。 : 但网站前端是否只能用:html, css 和javascript 开发 ? : (好像以前还有actionscript 和 flash, 现在是否都不用了 ?)
| t********n 发帖数: 611 | 8 mastache, handlebars are javascript libraries themselves.
【在 t********5 的大作中提到】 : 严格意义上来说 网站前端只可以用html、css和js来写。 : 但是现在这个时代已经没有人只用这些了,大家会用大量的工具来做这件事情,所以可 : 以拆分为前端可以用: : html: 包括但不限于各种template language比如mustache, handlebars等等。 : css: 包括但不限于各种神一样的wrapper(主要是可以帮你处理cross browser的兼容 : 性问题),比如LESS, Stylus等等;还有就是一些style guide framework之类的东西 : 比如twtr的bootstrap。 : javascript: 包括但不限于各种js的辅助语言(他们都会compile成js)比如 : CoffeeScript, : LiveScript等等。另外还有很多诸如jQuery, Backbone.js之类的,也算作js的一部分
| s********k 发帖数: 2352 | 9 现在流行面向对象的javascript和css4 | l******3 发帖数: 71 | 10 正常的网页都是html+css+js
早些年后台程序(java....)生成html文件送到前台显示
这些年, 后台基本只产生数据, 前台页面都是都是到了前台在生成 | l******3 发帖数: 71 | 11 css4?
【在 s********k 的大作中提到】 : 现在流行面向对象的javascript和css4
|
|