Javascript無限分類演算法(轉)
Javascript無限分類演算法(轉)[@more@]
fenlei 伺服器端asp程式碼如下:
fenlei 講解:
透過asp 動態生成 js 的陣列,然後js在客戶端去排列,最大的減少了伺服器端的壓力。(伺服器端只是查詢了一次,沒有其他操作)
資料庫設計:
id: 索引,自動編號
mc: varchar 100位元組,記錄分類名稱 fl: 數字,記錄屬於哪個分類,0為根分類 ceng: 數字,記錄處於多少層 根分類為0層,以後遞增1生成的html程式碼如下:
<!--#include file="../conn.asp"-->
<!--#include file="ck.asp"-->asp 查詢資料庫,生成js資料 object(不是陣列,類似)
資料庫不同的行,對應不同的 tempArray[0] tempArray[1]...... 不同欄位在每條資料中透過"@_!_#_$_|_@"分割,以避免會與資料中的文字有重複。用js透過遞迴演算法重新排列tempArray 得到dataArray 並迴圈列印成為select中的option
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957450/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php 無限分類遞迴 和 無限分類引入 的效能差距PHP遞迴
- laravel模型無限分類Laravel模型
- php無限級分類函式(無極限)PHP函式
- PHP實現無限極分類PHP
- PHP中的無限級分類、無限巢狀評論PHP巢狀
- Laravel 框架實現無限極分類Laravel框架
- PHP 無限級分類最佳實踐PHP
- mysql 無限級分類實現思路MySql
- 選單的無限極分類實現
- 不用遞推實現無限極分類
- thinkphp5資料的無限分類PHP
- 分享一個無限極分類的函式函式
- 高效能無限級分類實現思路
- 無限級分類---有關查詢問題??
- PHP 快速掃描列表建立無限極分類樹PHP
- PHP + MySQL 無限分類實現的2種方法PHPMySql
- FreeSql 使用 ToTreeList/AsTreeCte 查詢無限級分類表SQLAST
- php利用遞迴函式實現無限級分類PHP遞迴函式
- PHP無限級分類的實現(不使用遞迴)PHP遞迴
- 分層資料 Hierarchical Data 探索 (1.遞迴) 無限極分類遞迴
- 使用遞迴實現樹狀選單(無限級分類)遞迴
- javascript無限迴圈滾動JavaScript
- 無限分級 方法總結
- 分層資料 Hierarchical Data 探索 (2.鄰接表模型) 無限極分類模型
- 分層資料 Hierarchical Data 探索 (3.巢狀集合模型) 無限極分類巢狀模型
- 哪位大師能用匿名遞迴下這個無限極分類?遞迴
- 無限級分類之Laravel-nestedset擴充套件包的使用Laravel套件
- javascript無限級求和程式碼例項JavaScript
- 無限級目錄樹最優演算法的新研究 (轉)演算法
- 分享一個用 ORM 寫無限極分類的帖子, 大佬請跳過.ORM
- Adjacent List Model 與 Nested Set Model 兩種無限分類模型的對比模型
- oneTHINKPHP----1.1.140817_dev [2014.8.17]:無限分類不能新增,PHPdev
- 神坑·Python 裝飾類無限遞迴Python遞迴
- Google搜尋為什麼不能無限分頁?Go
- KNN演算法——分類部分KNN演算法
- codetop演算法分類演算法
- 分類演算法-AdaBoot 演算法演算法boot
- MVC無限級分類01,分層架構,引入快取,完成領域模型與檢視模型的對映MVC架構快取模型