要想在客户端实现某些功能,又不想加重服务器负担时要用JS,比如用户输入的验证,虽说服务器端也能做,但一是资源消耗大,两是不够及时。
要在页面上实现某些特效的,比如右键菜单,页面效果,这些完全取决于客户端,服务器端对这些无法插手,所以这些工作只能由客户端脚本(包括JS和VBS等)来完成。
解决方案 »
- myeclipse web.xml文件找错! 在线等
- .aspx文件中的js代码怎么在ie6上显示正常,而在 ie8上显示错?
- 在XSL中执行execCommand的问题
- 如何在javascript中传入指针型给指定的方法?
- 调用iE的另存
- 如何实现关闭关闭整个框架集
- 如何制作表格交替色??
- 用URL传带中文参数不好使,encodeURI怎么用?
- my97datepicker 设置只能选择时间,选择后显示日期+选择的时间
- 有人知道JQWidgets是怎么刷新的吗?
- 求救:window.print()方法能不能设置客户端页面格式,而不让它在页眉出现 类似 “页码:1/2”的字样?
- <a href="" onclick="JavaScript:fun();">AAA</a>怎么不能调用fun()函数?
why: JavaScript 能有效地减轻服务器负担。把一部分运算处理程序转移到客户端.
when: Web 客户端编程时,用户数据合法性校验、浏览器之间交互、为最终结果而作的交互式用户操作程序.
where: 一般来说客户端.(因为服务器端的话就有太多可用的了)
what: 页面交互、运算、个性化(cookie 或favorite 等存贮用户信息).
how: 有效地利用javascript 的功能,充分利用它的页面交互功能,及运算部分。至于安全部分就交给服务器吧.
2. where? - 只要你喜欢,哪里都可以。
3. when? - 任何时候。 避免javascript的滥用?可能吗,我也希望。
4. what? - javascript 什么都能做,也什么都不能做。
5. how? - 大家都在利用javascript,不过很少做到有效或充分。
总而言之,需要问这些问题吗? 不需要吗?何苦呢?何必呢?
这就好像,那些哲学家、思想家到最后都会思考的一个问题:我是谁?我真的是我自己吗?我为什么是我自己?镜子中的这个人是谁?好了,以上仅为我的个人观点,希望各位前辈、高手千万不要乱丢西红柿、鸡蛋啥的。(俺最喜欢吃西红柿炒鸡蛋了,呵呵呵呵)
http://www.jenniferswebdesign.com/javascript.html
server script 与 client script分别在什么时候执行?!到现在都分不清
在公司作了几个项目以后,我就很清楚了。现在感觉这种技术正的是天才的杰作。
http://www.werelight.com/docs/JavaScript_Quick_Reference.htm
不管是现在用ASP/JSP/PHP还是将来用ASP.NET,都离不开javascript的存在。以后ASP/JSP/PHP跟着都没用了,