Ajax 板


LINE

※ 引述《gpmm (银色)》之铭言: : → TonyQ:类event比较好掌握。 09/05 19:16 : 推 s25g5d4:快推不然人家说我们看不懂 09/05 19:21 : → TonyQ:我最近在写一些example,等ready再发过来一起做案例讨论。 09/05 19:25 : 推 s25g5d4:T大快出书 09/05 19:27 : → gpmm:喔喔,我还以为是榜多支 request 送出,猛吓一跳 XD 09/06 01:01 : → gpmm:不过这样听起来也满有趣的啊,有什麽样的 ui feedback 可以是 09/06 01:01 : → gpmm: defer 处理的? o_oa" 09/06 01:03 : → TonyQ:request 可以做的事情很多元啊,不一定是 ui feedback,甚至 09/06 02:51 : → TonyQ:是不需要 callback 的东西。XD 09/06 02:53 : → TonyQ:其实除了DEFER/NON_DEFER以外,还有DUPLICATE_IGNORE ...etc 09/06 02:53 : → TonyQ:这类的等级,很是合作为resize或mousemove这类事件用。XD 09/06 02:53 : → TonyQ:有机会我举sample来聊吧,因为光这功能就很复杂了XD 09/06 02:54 : → gpmm:丢题目出来比较好玩 XD 常常都是有那个需求才会去做那个功能 09/06 19:55 今天後来讨论了一下这个题目,大概有一些心得分享。 不过有些环境条件要先解释一下,因为这些东西跟这里大部分写 js的人来讲, 应该是有点难理解的世界,我尽量把这两者 sync 一下。 其实需求很简单也很明确,只是可能不是大家一般所习惯的那个样子,XD 首先会这样做的理由是因为我们是 server centric 的架构。 所谓的 server centric 的意思是主要的核心逻辑操作跟 UI 设计, 甚至资料的存放是在 server side 的。(所以会放一些资料在session) 也就是除了 UI 预先写好的元件外, event 几乎都是透过 server side 再绑定跟处理。 client side 主要是由 html/js/css 组成的一堆 widget, 再搭配传统 html 来玩的东西。 所以我们会有非常多需要前端跟後端的资料同步的议题需要处理, 这是在 design widget 时会碰到的。 通常会是 defer 的事件多是将client side的资料跟server同步时, 比方说我今天填10个textbox , 我不一定需要每次 onchange就跟server说我资料有变。 但是如果我今天有一个我需要马上处理的事件,(ex.按下 送出) 那我就会跟着这个重要的事件,一起回到 server side 保持server的资料同步。 duplicated_ignore 则可以用在, 我如果频繁编辑同一个 textbox ,只要纪录最後一次就够了, 最近也挑战过在这种环境下写一个 widget,发现这些思维其实是很有趣的。 他的确可以把 ajax 最繁琐的那个部份简化掉, 像是撰写 request,在 server side跟 client side写两次同样的逻辑。 但是相对的也会需要去面对 ajax 真正麻烦的那一部份, 那就是你到底需要做什麽,还有你的画面应该在每个ajax状态呈现些什麽。:-) -- 有兴趣的再延伸讨论吧。XD -- I am a person, and I am always thinking . Thinking in love , Thinking in life , Thinking in why , Thinking in worth. I can't believe any of what , I am just thinking then thinking , but worst of all , most of mine is thinking not actioning... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.82.114.94
1F:推 gpmm:稍微知道你的意思了,好想回…不过该睡了 orz 09/08 01:57
2F:→ gpmm:最近都处於炸肝生活中… 09/08 01:58
3F:→ TonyQ:哈 我们已经讨论几年了,再等个几天又有何防。 09/08 09:19







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP