为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不让浏览器能够直接跑PHP?而只有Javascript

为什么不让浏览器能够直接跑PHP?而只有Javascript

慕田峪4524236 2018-10-10 13:15:49
为什么现在的浏览器只能跑JavaScript而不是其他的脚本语言比如PHP呢?我觉得不管是用什么语言做后端,只要是想更新内容就得用Ajax,这东西写一两个还可以,如果需求要写几十个,并且每一个都要正确地渲染真的好麻烦,用js库需要修改的时候,而且读别人写的JS真的觉得好累这个东西5年前到现在都没有任何变化,我一直在想为啥浏览器不能就像PHP get_file_contens()那样直接获取远端数据呢?一行代码就搞定了,或许PHP才是一个比较适合做浏览器的内置脚本语言。所以,我想象了一个能支持PHP脚本的浏览器,就是内置了一种经过修改的PHP解释器的浏览器将PHP开始和结束标签为:<!? 和?!>,来运行web中PHP前端脚本的内容:(<? ?>标签中间的内容还是正常的由后端先执行)举个粟子:index.php:simple_form_select_backend.php:<?php$cars = array("Volvo","BMW","SAAB");echo json_encode($cars);如果我们以后写网站能这样写的话简直爽爆了有木有?!用file_get_contents()直接从服务器取出文本(数组数据),然后反序列化就可以用了,只需两行代码!!当然还可使用任何其他从服务器交互数据的办法,甚至进行加密,因为你写就是PHP代码呀~~只需当成两个PHP环境之间来交互数据(那么可以使用任何方法,比如get,post,socket等等)。当数据传到前端后,使用在浏览器上的PHP dom parse engine将内容直接放在你想要的位置上。要不然你就想象一下用JS写一个能监听表单里<input>的内容并输出内容到某个id里,而且下面的下拉框里的内容时用Ajax从服务器获取的,要写多少行代码。。我真的好想找一个这样的浏览器。。没有人能告诉我的话那我就自己写一个浏览器好了,写了一个计划文档在这:http://blog.getexampapers.com...有人有建议或者能够指导的记得叫我~~
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 592 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号