Javascript
About Javascript
摘要: 簡單的談?wù)劷换ブ兄匾藛魏凸ぞ邫诎粹o;
備忘javascript清空表格中行的問題;
備注動態(tài)創(chuàng)建的radio按鈕無法選中的問題。
閱讀全文
摘要: 做過Ajax應(yīng)用的人都知道,在js端將后臺的數(shù)據(jù)進行展示其實是一件挺麻煩的事,盡管操作dom不算太麻煩,但要和寫一段html相比來說就顯得太麻煩,而且難以維護了,所以我目前在做實現(xiàn)的時候不得已的采用在后臺通過java+velocity模板的方式來生成html,再返回前端js,由其負(fù)責(zé)將html放入相應(yīng)的container進行顯示,在目前來看這種做法還算過得去,不過其實一種比較期盼的都是能有一個velocity for javascript版,這樣我就可以直接把數(shù)據(jù)模型返回給js,在js端結(jié)合velocity模板直接渲染生成最后的顯示效果了,那就比較爽了,^_^
閱讀全文
摘要: 在上一版的基礎(chǔ)上進行了如下改進:
1、增加了事件參數(shù)傳遞的支持;
2、增加了事件、攔截器的有效范圍定義的支持;
3、增加了事件、攔截器的清除的支持。
閱讀全文
摘要: 寫的一個比較簡單的事件管理器,主要從這些方面進行的考慮:
1、實現(xiàn)事件的注冊/反注冊。
2、實現(xiàn)事件的調(diào)用。
3、注冊事件的攔截器(方法執(zhí)行前或執(zhí)行后)。
目前寫的這個版本還比較簡單,后一步需要增加事件的有效范圍以及事件的攔截器的有效范圍的支持,就是scope的概念,還有一個需要改進的地方是將目前事件調(diào)用的部分改為COR模式。
閱讀全文
摘要: 修改自blueidea上的windy2000提供的powertable.js,具體見:
http://www.blueidea.com/bbs/archivecontent.asp?id=697036...
修改的幾個地方:
1、基于prototype.js進行了改寫。
2、由外部傳入需要增加豐富交互的表格的ID。
3、修正了列排序造成的表格行顏色的混亂。(如經(jīng)常能見到的隔行顏色不同的表格,在排序后會有兩行顏色在一起的現(xiàn)象出現(xiàn))
4、修正了拖拉表頭的功能。(之前的版本在頁面中有通過js動態(tài)增加的元素的時候會出現(xiàn)拖拉不正確的現(xiàn)象,要么要拖到表頭的上面,要么要拖到表頭的下面)
5、修正了當(dāng)css是通過js動態(tài)添加到head元素中的情況下的bug。(之前的版本會出現(xiàn)這個時候在點擊行或拖拉行時顏色錯亂的現(xiàn)象)
閱讀全文
摘要: 介紹這方面的文章也有一些,我這里打算以一個demo來說明一下,也是基于prototype進行編寫,javascript中的this看起來會和java中的this有些不同。
閱讀全文
摘要: 學(xué)習(xí)使用prototype.js,關(guān)注于類的創(chuàng)建、繼承以及事件機制的實現(xiàn)上,在事件機制上碰到了一些問題,監(jiān)聽和觀察方面和預(yù)計的效果都不一樣,這是為什么呢?
閱讀全文