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燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP