js可以做阳台么?
可以的,不过现在更多的设计师用php来搭建自己的网站。 js其实也是可以用来做开发的(jquery)! 但是目前来说php的应用要比JS的应用广得多。 主要是因为大部分的服务器上PHP都是被调试过的,而Js要自己调试。而且有很多开源的框架比如Yii、CodeIgniter等都可以轻松地使用,而开发一个类似的Web应用用Js就需要花一些功夫了。所以一般情况下会选择PHP来做后台的开发。
但是并不是说JS就一点用处都没有了,有的网站虽然前后端都使用了PHP,但是在页面中仍然会有一些需要用到Js的地方。比如上面截图中的这个积分兑换功能,如果用PHP的话就要增加很多的前后端的工作量——因为要处理各种复杂的情况(如果有用户已经兑换了怎么办等等)。所以这种简单但是又经常用到的功能就用Js来解决吧。
还有像淘宝这样的大型电商网站,也是用Js来完成部分的任务的。比如说数据的处理和统计等等。因为这些工作用PHP来做很费时费力,而且在性能上也很难保证。所以Js用来做一些统计分析和业务逻辑的工作也很好。 其实不管是前段火爆的React、Vue,还是早已成熟的angular,它们只是提供了更好的解决方案吗,并没有说一定要用它们才能做前端。就像struts提供的一种基于标签的解决方案,但是它并不能取代spring。Js也一样,它做不到把所有的东西都做了。
我觉得用js来做建筑模型,首先就不太合适。 而且题主的代码写的相当糟糕,这种水平还是继续提高吧。 js用来做3d渲染,目前个人感觉只有webgl能行,vue或者react的前端开发模式不适合。 用原生JavaScript去做3D渲染的话,至少需要了解一些物理和渲染的知识,对于初学者来说难度有点大。
如果题主真的是想要尝试去实现的话,建议去看看一下这个库。 这个库可以帮你完成很多简单的事情,比如说把一个二维的物体转换到三维空间中、根据距离把平面上的点映射到某个位置等等... 如果真的对前端感兴趣的话建议你多看看这些开源项目的源码,而不是盯着人家的网站源码看。 我想对你说的不是怎么学的问题,而是应该怎么做的问题。 在我看来,你现在的状态更像是“想学”和“想学做什么东西”两个问题互相打架的状态。 你觉得你应该先学完JavaScript再去学习别的吗,所以你觉得你在纠结于要不要用JavaScript来完成这个任务(从这一点上来说其实这个问题跟问"用什么语言来搭建这个网站?"一样);但是又或许你认为你应该先想好要做什么,然后努力去达成那个目标,于是你才在这里问了这样一个问题是来征求大家意见的。 其实这两个问题的本质是一样的——都是围绕着你要做的事情去进行的。
那么我现在想问的是,你想做什么呢?是做一个游戏引擎也好,是一个地图编辑器也罢,或者就是一个网页后台管理系统,亦或是只是一个简单的计算器。你的目的到底是什么? 明确地知道你到底想要什么,比知道"我想学"更关键。因为我知道你最终的目的肯定是能够学会一种技能,但是这种技能到底是哪种就很重要了。