d****g 发帖数: 1542 | 1 请问是不是如果能在client端用javascript理的就不到server端执行呀?
以前都说为了防止用户关闭javascript,所以还是在server端执行。
可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了?
怎么使用javascript有没有行业标准呀?
比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript在
客户端实现?
真心不太喜欢javascript,不好读不好测。
本人水平很菜,请大家不要见笑,多谢各位指教。 |
S****e 发帖数: 10596 | 2
我来谈一谈
我是业余的,欢迎大大们来指正
1) 请问是不是如果能在client端用javascript理的就不到server端执行呀?
正确,除了减少服务器压力外有以下好处
a) js 是通用的,不管你用php还是asp还是其他跟后台联系,js就是js
b) 一遇到跟server通讯,就遇到很多post back的事情,虽然都有解决方案,但是基
本 都是多绕圈子。相比来说js简单多了
c) js能实现的功能太多了,往往比server端的好用
2) 以前都说为了防止用户关闭javascript,所以还是在server端执行。
可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了?
我也不是特别清楚,但是实践上貌似一般浏览器只阻止了那些弹出的广告之类,
对于一般功能、效果来说都不阻止
3)比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript
在
客户端实现?
不太理解你说的, 我用asp.net,隐藏个东西很简单基本是html,不通过server
4) 真心不太喜欢javascript,不好读不好测。
这个我也同请教大大们,
我见过两种JS 一种很好理解,自己写,自己改都很容易
另一种乱七八糟的看不懂....
请问是肿么回事
【在 d****g 的大作中提到】 : 请问是不是如果能在client端用javascript理的就不到server端执行呀? : 以前都说为了防止用户关闭javascript,所以还是在server端执行。 : 可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了? : 怎么使用javascript有没有行业标准呀? : 比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript在 : 客户端实现? : 真心不太喜欢javascript,不好读不好测。 : 本人水平很菜,请大家不要见笑,多谢各位指教。
|
d****g 发帖数: 1542 | 3 多谢,那个关闭隐藏的问题是,有两个controls,比方说你点一个地方,就隐藏一个显
示另一个,点另一个地方,就显现第一个隐藏第二个。
这个在server端通过raise一个event,设制一下property,几行code.当然主要是.net帮
你写了其他的code.java你就要全自己写。 |
S****e 发帖数: 10596 | 4 这个得权衡考虑了
效果的区别就是
js的话一点刷一下变了,感觉就想一个pc上的应用程序
.net后台的话,你就看网页一点点重新load
【在 d****g 的大作中提到】 : 多谢,那个关闭隐藏的问题是,有两个controls,比方说你点一个地方,就隐藏一个显 : 示另一个,点另一个地方,就显现第一个隐藏第二个。 : 这个在server端通过raise一个event,设制一下property,几行code.当然主要是.net帮 : 你写了其他的code.java你就要全自己写。
|
c*********e 发帖数: 16335 | 5 en, postback确实不如javascript.
【在 S****e 的大作中提到】 : 这个得权衡考虑了 : 效果的区别就是 : js的话一点刷一下变了,感觉就想一个pc上的应用程序 : .net后台的话,你就看网页一点点重新load
|
l*s 发帖数: 783 | 6 学学JQuery.
【在 d****g 的大作中提到】 : 请问是不是如果能在client端用javascript理的就不到server端执行呀? : 以前都说为了防止用户关闭javascript,所以还是在server端执行。 : 可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了? : 怎么使用javascript有没有行业标准呀? : 比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript在 : 客户端实现? : 真心不太喜欢javascript,不好读不好测。 : 本人水平很菜,请大家不要见笑,多谢各位指教。
|
a9 发帖数: 21638 | 7 这种模式显示用js控制比较好。
注意最后提交到服务器的时候好好检查数据就行了。
【在 d****g 的大作中提到】 : 多谢,那个关闭隐藏的问题是,有两个controls,比方说你点一个地方,就隐藏一个显 : 示另一个,点另一个地方,就显现第一个隐藏第二个。 : 这个在server端通过raise一个event,设制一下property,几行code.当然主要是.net帮 : 你写了其他的code.java你就要全自己写。
|
l*********o 发帖数: 3091 | 8 js可以call 各种现成的jQuery. 减少开发成本,而且没有browser 版本不同的
compatibility 的问题。
【在 d****g 的大作中提到】 : 请问是不是如果能在client端用javascript理的就不到server端执行呀? : 以前都说为了防止用户关闭javascript,所以还是在server端执行。 : 可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了? : 怎么使用javascript有没有行业标准呀? : 比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript在 : 客户端实现? : 真心不太喜欢javascript,不好读不好测。 : 本人水平很菜,请大家不要见笑,多谢各位指教。
|
|
s*i 发帖数: 5025 | 9 我觉得客户端主要是为了提高程序响应,用户体验。
到最后,服务器端还得再把一次关。这一步不能丢。否则安全性=0!
[发表自未名空间手机版 - m.mitbbs.com] |
x**n 发帖数: 461 | 10 凡是UI的东西,一律用Javascript作。LZ这样的,可能KockoutJS是一个不错的选择,
当然JQuery的基础还是应该要的。有一定经验后,试一下BackboneJS,看能不能接受。
Server端Validation当然不能忘记的。 |
y********o 发帖数: 2565 | 11 俺也不喜欢native javascript, 但是很喜欢jquery.
【在 l*s 的大作中提到】 : 学学JQuery.
|
c*********e 发帖数: 16335 | 12 如果用户关闭javascript,就显示“对不起,你的浏览器不支持javascript”
【在 d****g 的大作中提到】 : 请问是不是如果能在client端用javascript理的就不到server端执行呀? : 以前都说为了防止用户关闭javascript,所以还是在server端执行。 : 可是如今什么东西都离不开javascript,是不是上面顾虑就不存在了? : 怎么使用javascript有没有行业标准呀? : 比方说,隐藏或者显现一个field,是在server端改property对了还是用javascript在 : 客户端实现? : 真心不太喜欢javascript,不好读不好测。 : 本人水平很菜,请大家不要见笑,多谢各位指教。
|