前几天我去一家还算大的公司面试net程序员,里面的技术主管跟我说,他们的网站因为考虑到流量比较大,不用控件去显示数据库的东西,而是用类似ajax的什么Json和JAVASCRIPT框架去显示数据库的东西,请问下各位的公司也有用过类似这样的开发的吗,有的话可以告诉我这样的方式开发难吗?
我在做过的项目里面很多都是用这种方式
说不上难,做几个熟悉下就可以了,不过这种开发方式在前段代码量上有所增加,稍微繁琐一些,但用户体验更好
应该是不用服务器端控件吧。有很多用基于javascript的控件的。
说实话我的javascript也只停留在验证表单这样的简单基础上,学习json思想需要很久的时间吗,需要很多js知识吗
其实就是Ajax,看看就知道了
前台都是使用客户端控件,然后通过Jquery的JSON传值方式与后台代码交互,应该是这样的。
数据量大的话,服务器端控件很耗服务器,毕竟服务器端控件需要维护状态的,
json+js比较好
微软现在的 mvc框架也不提倡使用服务器端控件了
话说回来,服务器端控件方便我们开发,json+js需要些很多东西
通过aajx和XML,json实现数据传递
引用 说实话我的javascript也只停留在验证表单这样的简单基础上,学习json思想需要很久的时间吗,需要很多js知识吗 学习json不难,但能写出具有OO思想的js稍微难一些,需要理解js的原型链、闭包等等,还要考虑很多浏览器兼容问题
学json 不难.. 只是一种数据格式~
用jQuery 和后台交互吧.. JSON格式很方便
真的假的 我就喜歡這樣開發 哪個公司啊?
引用
相关问答:
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏, http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
三个数x,y,z 比大小.. var x,y,z,t; if (x>y) {t=x;x=y;y=t;} //交换x,y的值 if(x>z) {t=z;z=x;x=t;}//交换x,z的值 if(y>z) {t=y;y=z;z=t;}//交换z,y的值 这是 ......
<script type="text/javascript"> function show(){ var ListUtil=new Object(); var ListUtil.getSelectedIndexes=function (oListbox){ var arrIndexes=new Array; for(var i=0;i ......
<script language="javascript"> function click() { if (event.button==2) { //button==1为左键 alert('点击查看文章详细内容!') } } document.onmousedown=click </script> 以上 ......
void CWEHelperDlg::OnOK(){ CString code; //调用VBSCRIPT,能弹出消息框,也能正确返回 hello code = "function main()\r\n\tMsgBox \"ok\"\r\n\tmain=\"hello\"\r\nend functio ......