前端说改个东西要两天?(ajax是由前端写还是后端写?)
前端说改个东西要两天?
我也是后端开发,但是想强答一波 (手动斜眼)
后端开发主要是理清楚逻辑,在框架内将所需要的的数据提供给前端展示出来。其中所有的目标是明确的。我就是需要这部分的数据,所选择的技术类型在框架内也会有明确的要求。所以后台开发的时间基本是在对业务逻辑的整理上面。
前端的需求则是对数据的展示。获取到数据后,他们需要考虑的展示效果包括展示界面的大小是否合适,颜色调整,界面功能图标选择,选择的图标,原型是否符合审美,对整理的风格是否统一等都需要考虑。有的一个图标选择困难症就会纠结很久。而且有一个众所周知的点,产品经理与程序员的 矛盾。他看着简单的问题,但是实现起来很复杂。有可能后端觉得前端展示非常简单,其实也是一种片面的看法。
前端的展示对一个产品有着十分重要的作用。 前后端分离,也是为了更好的成品。
ajax是由前端写还是后端写?
狭义的看ajax的话,程序由前端写。ajax技术本身属于前端技术,是一种异步,获得后台数据后,以无刷新的,具有数据传输量小,用户体验好的优势,在网页编程领域中有着广泛的应用。当然,ajax能够成功获取数据,肯定需要后端编写接口程序,并按照指定格式返回,目前大多数数据格式都是json。
java大数据python前端和后端开发?
从一个初入行的程序员的角度来看前端入门很简单,要完成项目实际所需的效果很难,需要对CSS和JS有很深入的认识,况且现在的前端工程师都需要会一些前端的框架以提高开发速度,而且前端像是Node.js直接可以搭建服务器,功能十分强大,并且一些厉害的前端对于浏览器的JS引擎以及优化都有很深的见地。
后端现在很难纯粹的去处理业务逻辑,所以基本的HTML和CSS、JS你也要会,如果是PHP,也需要会THINKPHP,YII,CI等框架,适合小型网站,对于数据库的知识要求较高,如果是JAVAEE,那么S2SH是基础,JSP或者一门模板技术(velocity、Freemarker),数据库,服务器原理(Tomcat、WebLogic或者Jboss),还有多线程技术等等都需要比较扎实的基础。
做个人主页也是需要后端的,除非全部都是静态页。不用与数据库交互。不论是前端还是后端,最差的程序员都是不缺的,越高级的程序员就越缺,前端后端是一样的。能力才是决定“前景”最重要的因素。至于是选择前端还是后端,对“前景”的影响并不大,还不如有个好运气去个好一点的公司的影响大。
Web前端:顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
前端实现ajax怎么请求后端开发url?
举例如下:
$.ajax({
url: "register.action",
type: "post",
data: formParam,
success: function(data){
alert("hahassss");
var json = eval('(' + data + ')');;
if(json.errCode==0) {
confirm("注册成功");
location.reload(true);
}else {
alert("else");
alert(data.errInfo);
}
}