wlee1991
V2EX  ›  问与答

JS 不断攻城略地,难道其它语言就不能往 DOM 等前端延伸吗?

  •  
  •   wlee1991 · May 26, 2016 via iPhone · 1802 views
    This topic created in 3813 days ago, the information mentioned may be changed or developed.
    既然 JS 能够写后端, php 等就不能代替 JS 去操纵 DOM 吗?有没有这个可能,如果没有,是为什么?
    YuJianrong
    YuJianrong
    May 27, 2016
    1
    代替 JS 当然不行,因为 JS 是操纵 DOM 的唯一语言(以前还有个 VBScript )。
    不过能编译成 JS (操作 DOM 那是自然的事情,写几个接口就好)的语言那就太多了:
    https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js

    所以可能性当然是有,至于对 JS 形成挑战,那就只能呵呵了。
    yeyeye
    yeyeye
    May 27, 2016
    2
    后端跟浏览器没半毛钱关系 随便你用什么语言写 就算你哪天和我说有人写了一个 web 服务器是在 dos 下运行的我也不会奇怪 但是!

    前端的代码是运行在浏览器上的,你就必须按照浏览器提供的语言来写,除非你说服了各大厂家,让他们来支持你的语言。

    当然啦,你也可以用 js 写一个类去解析 php 代码也不是不行的,但是不管任何语言,都受环境的制约。比如说在前端是连不了数据库的,那这部分功能肯定是要切掉的,不能直接操作电脑上的文件,那么这方面的功能也是要切掉的,但是可以操作浏览器,会增加一些功能。
    wlee1991
    wlee1991
    OP
    May 27, 2016 via iPhone
    3
    @yeyeye 我说的是 node.js
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2996 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:08 · PVG 20:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.