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