整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          CSS命名規(guī)則

          CSS命名規(guī)則

          :header

            內(nèi)容:content/containe

            尾:footer

            導(dǎo)航:nav

            側(cè)欄:sidebar

            欄目:column

            頁面外圍控制整體布局寬度:wrapper

            左右中:left right center

            登錄條:loginbar

            標(biāo)志:logo

            廣告:banner

            頁面主體:main

            熱點(diǎn):hot

            新聞:news

            下載:download

            子導(dǎo)航:subnav

            菜單:menu

            子菜單:submenu

            搜索:search

            友情鏈接:friendlink

            頁腳:footer

            版權(quán):copyright

            滾動(dòng):scroll

            內(nèi)容:content

            標(biāo)簽頁:tab

            文章列表:list

            提示信息:msg

            小技巧:tips

            欄目標(biāo)題:title

            加入:joinus

            指南:guild

            服務(wù):service

            注冊(cè):regsiter

            狀態(tài):status

            投票:vote

            合作伙伴:partner

          XHTML文件中id的命名

          (1)頁面結(jié)構(gòu)

            容器: container

            頁頭:header

            內(nèi)容:content/container

            頁面主體:main

            頁尾:footer

            導(dǎo)航:nav

            側(cè)欄:sidebar

            欄目:column

            頁面外圍控制整體布局寬度:wrapper

            左右中:left right center

          (2)導(dǎo)航

            導(dǎo)航:nav

            主導(dǎo)航:mainbav

            子導(dǎo)航:subnav

            頂導(dǎo)航:topnav

            邊導(dǎo)航:sidebar

            左導(dǎo)航:leftsidebar

            右導(dǎo)航:rightsidebar

            菜單:menu

            子菜單:submenu

            標(biāo)題: title

            摘要: summary

          (3)功能

            標(biāo)志:logo

            廣告:banner

            登陸:login

            登錄條:loginbar

            注冊(cè):regsiter

            搜索:search

            功能區(qū):shop

            標(biāo)題:title

            加入:joinus

            狀態(tài):status

            按鈕:btn

            滾動(dòng):scroll

            標(biāo)簽頁:tab

            文章列表:list

            提示信息:msg

            當(dāng)前的: current

            小技巧:tips

            圖標(biāo): icon

            注釋:note

            指南:guild

            服務(wù):service

            熱點(diǎn):hot

            新聞:news

            下載:download

            投票:vote

            合作伙伴:partner

            友情鏈接:link

            版權(quán):copyright

          1.CSSID的命名

            外套:wrap

            主導(dǎo)航:mainNav

            子導(dǎo)航:subnav

            頁腳:footer

            整個(gè)頁面:content

            頁眉:header

            頁腳:footer

            商標(biāo):label

            標(biāo)題:title

            主導(dǎo)航:mainNav(globalNav)

            頂導(dǎo)航:topnav

            邊導(dǎo)航:sidebar

            左導(dǎo)航:leftsideBar

            右導(dǎo)航:rightsideBar

            旗志:logo

            標(biāo)語:banner

            菜單內(nèi)容1:menu1Content

            菜單容量:menuContainer

            子菜單:submenu

            邊導(dǎo)航圖標(biāo):sidebarIcon

            注釋:note

            面包屑:breadCrumb(即頁面所處位置導(dǎo)航提示)

            容器:container

            內(nèi)容:content

            搜索:search

            登陸:login

            功能區(qū):shop(如購物車,收銀臺(tái))

            當(dāng)前的current

            2.樣式文件命名

            主要的:master.css

            布局版面:layout.css

            專欄:columns.css

            文字:font.css

            打印樣式:print.css

            主題:themes.css

          碼實(shí)現(xiàn)鏈表的操作函數(shù)

          1.首先是尾插 ,要實(shí)現(xiàn)尾插,首先的先有一個(gè)鏈表,并且為空。

          即先構(gòu)造一個(gè)鏈表,并且進(jìn)行初始化。

          [html] view plain copy

          1. //構(gòu)造鏈表
          2. typedef int DataType;
          3. typedef struct SListNode {
          4. DataType data;
          5. struct SListNode *pNext;
          6. } SListNode;
          7. // 初始化
          8. void SListInit(SListNode **ppFirst)
          9. {
          10. assert(ppFirst !=NULL);
          11. *ppFirst=NULL;
          12. }
          13. 進(jìn)行尾插前,我們的在構(gòu)造一個(gè)新鏈表,用來存放尾插后形成的新鏈表。
          14. SListNode * CreateNewNode(int data)
          15. {
          16. SListNode *pNewNode=(SListNode *)malloc(sizeof(SListNode));
          17. assert(pNewNode);
          18. pNewNode->data=data;
          19. pNewNode->pNext=NULL;
          20. return pNewNode;
          21. }
          22. 下面進(jìn)行尾插
          23. void PushBack(SListNode **ppFirst, DataType data)
          24. {
          25. assert(ppFirst !=NULL);
          26. SListNode *pNewNode=CreateNewNode(data);
          27. if (*ppFirst==NULL) {
          28. *ppFirst=pNewNode;
          29. return;
          30. }
          31. SListNode *pNode;
          32. pNode=*ppFirst;
          33. while (pNode->pNext !=NULL) {
          34. pNode=pNode->pNext;
          35. }
          36. // pNode 就是倒數(shù)第一個(gè)
          37. pNode->pNext=pNewNode;
          38. }
          39. 再加上打印函數(shù)與測(cè)試函數(shù),main函數(shù)。
          40. //print
          41. void Print(SListNode *pFirst)
          42. {
          43. SListNode *pNode;
          44. for (pNode=pFirst; pNode; pNode=pNode->pNext) {
          45. printf("%d -> ", pNode->data);
          46. }
          47. printf("NULL\n");
          48. }
          49. //測(cè)試函數(shù)
          50. void TestSList()
          51. {
          52. SListNode *pFirst;
          53. SListInit(&pFirst);
          54. assert(pFirst==NULL);
          55. PushBack(&pFirst, 1);
          56. assert(pFirst !=NULL);
          57. Print(pFirst);
          58. PushBack(&pFirst, 2);
          59. PushBack(&pFirst, 3);
          60. PushBack(&pFirst, 4);
          61. Print(pFirst);
          62. }
          63. //main函數(shù)
          64. #include"SList.h"
          65. int main(){
          66. TestSList();
          67. system("pause");
          68. }
          69. 效果如下

          2.頭插

          [html] view plain copy

          1. void PushFront(SListNode **ppFirst, DataType data)
          2. {assert(ppFirst !=NULL);
          3. SListNode *pNewNode=CreateNewNode(data);
          4. pNewNode->pNext=*ppFirst;
          5. *ppFirst=pNewNode;
          6. }
          7. 測(cè)試函數(shù)如下:
          8. PushFront(&pFirst, 5);
          9. PushFront(&pFirst, 8);
          10. Print(pFirst);

          3.按下標(biāo)插入(令給定下標(biāo)是pos,pos一定存在)

          [html] view plain copy

          1. void Insert(SListNode **ppFirst, SListNode *pPos, DataType data)
          2. {
          3. assert(ppFirst !=NULL);
          4. SListNode *pNode;
          5. pNode=*ppFirst;
          6. // pPos 是第一個(gè)結(jié)點(diǎn)地址
          7. if (pPos==*ppFirst) {
          8. PushFront(ppFirst, data);
          9. return;
          10. }
          11. while (pNode->pNext !=pPos){
          12. pNode=pNode->pNext;
          13. }
          14. SListNode *pNewNode=CreateNewNode(data);
          15. pNode->pNext=pNewNode;
          16. pNewNode->pNext=pPos;
          17. }
          18. 進(jìn)行按給定位置插入 需確定pos位置,需定義find函數(shù)
          19. //find
          20. SListNode * Find(SListNode *pFirst, DataType data)
          21. {
          22. SListNode *pNode;
          23. for (pNode=pFirst; pNode; pNode=pNode->pNext) {
          24. if (pNode->data==data) {
          25. return pNode;
          26. }
          27. }
          28. return NULL;
          29. }
          30. 測(cè)試代碼如下:
          31. SListNode *pFound=Find(pFirst, 3);
          32. if (pFound==NULL) {
          33. printf("沒有找到\n");
          34. }
          35. else {
          36. printf("%d\n", pFound->data);
          37. Insert(&pFirst, pFound, 100);
          38. }
          39. Print(pFirst);
          40. 效果如下:

          二、刪除

          1.頭刪

          [html] view plain copy

          1. void PopFront(SListNode **ppFirst)
          2. {
          3. assert(ppFirst !=NULL);
          4. assert(*ppFirst !=NULL);
          5. SListNode *pOldFirst=*ppFirst;
          6. *ppFirst=(*ppFirst)->pNext;
          7. free(pOldFirst);
          8. }
          9. 測(cè)試代碼如下:
          10. PopFront(&pFirst);
          11. Print(pFirst);
          12. 效果如下:

          2.尾刪

          [html] view plain copy

          1. void PopBack(SListNode **ppFirst)
          2. {
          3. assert(ppFirst !=NULL);
          4. assert(*ppFirst !=NULL);
          5. if ((*ppFirst)->pNext==NULL) {
          6. free(*ppFirst);
          7. *ppFirst=NULL;
          8. return;
          9. }
          10. SListNode *pNode=*ppFirst;
          11. while (pNode->pNext->pNext !=NULL)
          12. {
          13. pNode=pNode->pNext;
          14. }
          15. free(pNode->pNext);
          16. pNode->pNext=NULL;
          17. }
          18. 測(cè)試函數(shù)如下:
          19. PopBack(&pFirst);
          20. Print(pFirst);
          21. 效果如下:

          3.按位置刪除(根據(jù)結(jié)點(diǎn)地址刪除,結(jié)點(diǎn)肯定在鏈表里,令節(jié)點(diǎn)位置為pPos)

          [html] view plain copy

          1. void Erase(SListNode **ppFirst, SListNode *pPos)
          2. {
          3. assert(ppFirst !=NULL);
          4. assert(*ppFirst !=NULL);
          5. if (*ppFirst==pPos) {
          6. PopFront(ppFirst);
          7. return;
          8. }
          9. SListNode *pCur;
          10. for (pCur=*ppFirst; pCur->pNext !=pPos; pCur=pCur->pNext) {
          11. }
          12. // pCur 就是 pPos的前一個(gè)
          13. pCur->pNext=pPos->pNext;
          14. free(pPos);
          15. }
          16. 測(cè)試函數(shù)如下:
          17. SListNode *pFound=Find(pFirst, 1);
          18. { if (pFound==NULL) {
          19. printf("沒有找到\n");
          20. }
          21. else {
          22. printf("%d\n", pFound->data);
          23. Erase(&pFirst, pFound);
          24. }
          25. SListDestroy(&pFirst);
          26. }
          27. 運(yùn)行效果如下

          4.按值刪除(根據(jù)數(shù)據(jù)去刪除,刪除遇到的第一個(gè)結(jié)點(diǎn))

          [html] view plain copy

          1. void Remove(SListNode **ppFirst, DataType data)
          2. {
          3. SListNode *pFound=Find(*ppFirst, data);
          4. if (pFound !=NULL) {
          5. Erase(ppFirst, pFound);
          6. }
          7. }
          8. 測(cè)試函數(shù)如下:
          9. void TestRemove()
          10. {
          11. SListNode *pFirst;
          12. SListInit(&pFirst);
          13. PushBack(&pFirst, 4);
          14. PushBack(&pFirst, 3);
          15. PushBack(&pFirst, 1);
          16. PushBack(&pFirst, 3);
          17. PushBack(&pFirst, 3);
          18. PushBack(&pFirst, 3);
          19. PushBack(&pFirst, 3);
          20. PushBack(&pFirst, 3);
          21. PushBack(&pFirst, 5);
          22. PushBack(&pFirst, 3);
          23. Print(pFirst);
          24. Remove(&pFirst, 3);
          25. Print(pFirst);
          26. 運(yùn)行效果如圖

          5.按值刪除( 根據(jù)數(shù)據(jù)去刪除,刪除遇到的所有結(jié)點(diǎn))

          [html] view plain copy

          1. void RemoveAll(SListNode **ppFirst, DataType data)
          2. {
          3. SListNode *pNode=*ppFirst;
          4. SListNode *pNext;
          5. while (pNode->pNext) {
          6. if (pNode->pNext->data==data) {
          7. pNext=pNode->pNext;
          8. pNode->pNext=pNode->pNext->pNext;
          9. free(pNext);
          10. }
          11. else {
          12. pNode=pNode->pNext;
          13. }
          14. }
          15. if ((*ppFirst)->data==data) {
          16. PopFront(ppFirst);
          17. }
          18. }
          19. 測(cè)試函數(shù)如下:
          20. RemoveAll(&pFirst, 3);
          21. Print(pFirst);
          22. 測(cè)試效果如下

          源代碼如下:

          [html] view plain copy

          1. Hello.h
          2. #pragma once
          3. #include <stdlib.h>
          4. #include <assert.h>
          5. #include <stdio.h>
          6. typedef int DataType;
          7. typedef struct SListNode {
          8. DataType data;
          9. struct SListNode *pNext;
          10. } SListNode;
          11. // 初始化
          12. void SListInit(SListNode **ppFirst)
          13. {
          14. assert(ppFirst !=NULL);
          15. *ppFirst=NULL;
          16. }
          17. SListNode * CreateNewNode(int data)
          18. {
          19. SListNode *pNewNode=(SListNode *)malloc(sizeof(SListNode));
          20. assert(pNewNode);
          21. pNewNode->data=data;
          22. pNewNode->pNext=NULL;
          23. return pNewNode;
          24. }
          25. //打印函數(shù)
          26. void Print(SListNode *pFirst)
          27. {
          28. SListNode *pNode;
          29. for (pNode=pFirst; pNode; pNode=pNode->pNext) {
          30. printf("%d -> ", pNode->data);
          31. }
          32. printf("NULL\n");
          33. }
          34. // 銷毀
          35. void SListDestroy(SListNode **ppFirst)
          36. {
          37. assert(ppFirst !=NULL);
          38. SListNode *pNode, *pNext;
          39. pNode=*ppFirst;
          40. while (pNode !=NULL) {
          41. pNext=pNode->pNext;
          42. free(pNode);
          43. pNode=pNext;
          44. }
          45. *ppFirst=NULL;
          46. }
          47. // 查找,返回遇到的第一個(gè)
          48. // 如果找到了,返回結(jié)點(diǎn)地址
          49. // 否則返回 NULL
          50. SListNode * Find(SListNode *pFirst, DataType data)
          51. {
          52. SListNode *pNode;
          53. for (pNode=pFirst; pNode; pNode=pNode->pNext) {
          54. if (pNode->data==data) {
          55. return pNode;
          56. }
          57. }
          58. return NULL;
          59. }
          60. // 增刪改查
          61. // 尾插
          62. void PushBack(SListNode **ppFirst, DataType data)
          63. {
          64. assert(ppFirst !=NULL);
          65. SListNode *pNewNode=CreateNewNode(data);
          66. if (*ppFirst==NULL) {
          67. *ppFirst=pNewNode;
          68. return;
          69. }
          70. SListNode *pNode;
          71. pNode=*ppFirst;
          72. while (pNode->pNext !=NULL) {
          73. pNode=pNode->pNext;
          74. }
          75. // pNode 就是倒數(shù)第一個(gè)
          76. pNode->pNext=pNewNode;
          77. }
          78. /*
          79. // 頭插
          80. void PushFront(SListNode **ppFirst, DataType data)
          81. {
          82. assert(ppFirst !=NULL);
          83. SListNode *pNewNode=CreateNewNode(data);
          84. pNewNode->pNext=*ppFirst;
          85. *ppFirst=pNewNode;
          86. }
          87. // 插入到給定結(jié)點(diǎn) pPos 前,pPos 肯定在鏈表里
          88. void Insert(SListNode **ppFirst, SListNode *pPos, DataType data)
          89. {
          90. assert(ppFirst !=NULL);
          91. SListNode *pNode;
          92. pNode=*ppFirst;
          93. // pPos 是第一個(gè)結(jié)點(diǎn)地址
          94. if (pPos==*ppFirst) {
          95. PushFront(ppFirst, data);
          96. return;
          97. }
          98. while (pNode->pNext !=pPos){
          99. pNode=pNode->pNext;
          100. }
          101. SListNode *pNewNode=CreateNewNode(data);
          102. pNode->pNext=pNewNode;
          103. pNewNode->pNext=pPos;
          104. }
          105. */
          106. // 頭刪
          107. void PopFront(SListNode **ppFirst)
          108. {
          109. assert(ppFirst !=NULL);
          110. assert(*ppFirst !=NULL);
          111. SListNode *pOldFirst=*ppFirst;
          112. *ppFirst=(*ppFirst)->pNext;
          113. free(pOldFirst);
          114. }
          115. // 尾刪
          116. void PopBack(SListNode **ppFirst)
          117. {
          118. assert(ppFirst !=NULL);
          119. assert(*ppFirst !=NULL);
          120. if ((*ppFirst)->pNext==NULL) {
          121. free(*ppFirst);
          122. *ppFirst=NULL;
          123. return;
          124. }
          125. SListNode *pNode=*ppFirst;
          126. while (pNode->pNext->pNext !=NULL)
          127. {
          128. pNode=pNode->pNext;
          129. }
          130. free(pNode->pNext);
          131. pNode->pNext=NULL;
          132. }
          133. // 根據(jù)結(jié)點(diǎn)地址刪除,結(jié)點(diǎn)肯定在鏈表里
          134. void Erase(SListNode **ppFirst, SListNode *pPos)
          135. {
          136. assert(ppFirst !=NULL);
          137. assert(*ppFirst !=NULL);
          138. if (*ppFirst==pPos) {
          139. PopFront(ppFirst);
          140. return;
          141. }
          142. SListNode *pCur;
          143. for (pCur=*ppFirst; pCur->pNext !=pPos; pCur=pCur->pNext) {
          144. }
          145. // pCur 就是 pPos的前一個(gè)
          146. pCur->pNext=pPos->pNext;
          147. free(pPos);
          148. }
          149. /*
          150. void TestSList()
          151. {
          152. SListNode *pFirst;
          153. SListInit(&pFirst);
          154. assert(pFirst==NULL);
          155. PushBack(&pFirst, 1);
          156. assert(pFirst !=NULL);
          157. Print(pFirst);
          158. PushBack(&pFirst, 1);
          159. PushBack(&pFirst, 2);
          160. PushBack(&pFirst, 3);
          161. Print(pFirst);
          162. PushFront(&pFirst, 5);
          163. PushFront(&pFirst, 8);
          164. Print(pFirst);
          165. SListNode *pFound=Find(pFirst, 3);
          166. if (pFound==NULL) {
          167. printf("沒有找到\n");
          168. }
          169. else {
          170. printf("%d\n", pFound->data);
          171. Insert(&pFirst, pFound, 100);
          172. }
          173. Print(pFirst);
          174. PopFront(&pFirst);
          175. Print(pFirst);
          176. PopBack(&pFirst);
          177. Print(pFirst);
          178. SListNode *pFound=Find(pFirst, 9);
          179. { if (pFound==NULL) {
          180. printf("沒有找到\n");
          181. }
          182. else {
          183. printf("%d\n", pFound->data);
          184. Erase(&pFirst, pFound);
          185. }
          186. SListDestroy(&pFirst);
          187. }
          188. }
          189. */
          190. // 根據(jù)數(shù)據(jù)去刪除,刪除遇到的第一個(gè)結(jié)點(diǎn)
          191. void Remove(SListNode **ppFirst, DataType data)
          192. {
          193. SListNode *pFound=Find(*ppFirst, data);
          194. if (pFound !=NULL) {
          195. Erase(ppFirst, pFound);
          196. }
          197. }
          198. // 根據(jù)數(shù)據(jù)去刪除,刪除遇到的所有結(jié)點(diǎn)
          199. void RemoveAll(SListNode **ppFirst, DataType data)
          200. {
          201. SListNode *pNode=*ppFirst;
          202. SListNode *pNext;
          203. while (pNode->pNext) {
          204. if (pNode->pNext->data==data) {
          205. pNext=pNode->pNext;
          206. pNode->pNext=pNode->pNext->pNext;
          207. free(pNext);
          208. }
          209. else {
          210. pNode=pNode->pNext;
          211. }
          212. }
          213. if ((*ppFirst)->data==data) {
          214. PopFront(ppFirst);
          215. }
          216. }
          217. void TestRemove()
          218. {
          219. SListNode *pFirst;
          220. SListInit(&pFirst);
          221. PushBack(&pFirst, 4);
          222. PushBack(&pFirst, 3);
          223. PushBack(&pFirst, 1);
          224. PushBack(&pFirst, 3);
          225. PushBack(&pFirst, 3);
          226. PushBack(&pFirst, 3);
          227. PushBack(&pFirst, 3);
          228. PushBack(&pFirst, 3);
          229. PushBack(&pFirst, 5);
          230. PushBack(&pFirst, 3);
          231. Print(pFirst);
          232. Remove(&pFirst, 3);
          233. Print(pFirst);
          234. RemoveAll(&pFirst, 3);
          235. Print(pFirst);
          236. }

          [html] view plain copy

          1. main.c
          2. #include"Hello.h"
          3. int main(){
          4. TestRemove();
          5. //TestSList();
          6. system("pause");
          7. }

          到此,單鏈表的基本功能差不多都實(shí)現(xiàn)了。

          本命名規(guī)范

          index.css: 一般用于首頁建立樣式

          head.css: 頭部樣式,當(dāng)多個(gè)頁面頭部設(shè)計(jì)風(fēng)格相同時(shí)使用。

          base.css: 共用樣式。

          style.css:獨(dú)立頁面所使用的樣式文件。

          global.css:頁面樣式基礎(chǔ),全局公用樣式,頁面中必須包含。

          layout.css:布局、版面樣式,公用類型較多時(shí)使用,一般用在首頁級(jí)頁面和產(chǎn)品類頁面中

          module.css:模塊,用于產(chǎn)品類頁,也可與其它樣式配合使用。

          master.css:主要的樣式表

          columns.css:專欄樣式

          themes.css:主體樣式

          forms.css:表單樣式

          mend.css:補(bǔ)丁,基于以上樣式進(jìn)行的私有化修補(bǔ)。

          頁面結(jié)構(gòu)命名:

          page:代表整個(gè)頁面,用于最外層。

          wrap:外套,將所有元素包在一起的一個(gè)外圍包,用于最外層

          wrapper:頁面外圍控制整體布局寬度,用于最外層

          container:一個(gè)整體容器,用于最外層

          head,header:頁頭區(qū)域,用于頭部

          nav: 導(dǎo)航條

          content:內(nèi)容,網(wǎng)站中最重要的內(nèi)容區(qū)域,用于網(wǎng)頁中部主體

          main:網(wǎng)站中的主要區(qū)域(表示最重要的一塊位置),用于中部主體內(nèi)容

          column:欄目

          sidebar:側(cè)欄

          foot,footer:頁尾、頁腳。網(wǎng)站一些附加信息放置區(qū)域,(或命名為 copyright)用于底部

          導(dǎo)航命名:

          nav, navbar, navigation, nav-wrapper:導(dǎo)航條或?qū)Ш桨頇M向?qū)Ш?/p>

          topnav:頂部導(dǎo)航

          mainbav:主導(dǎo)航

          subnav:子導(dǎo)航

          sidebar:邊導(dǎo)航

          leftsidebar 或 sidebar_a:左導(dǎo)航

          rightsidebar 或 sidebar_b:右導(dǎo)航

          title:標(biāo)題

          summary:摘要

          menu:菜單,區(qū)域包含一般的鏈接和菜單

          submenu:子菜單

          drop:下拉

          dorpmenu:下拉菜單

          links:鏈接菜單

          功能命名:

          logo:標(biāo)記網(wǎng)站logo標(biāo)志

          banner:標(biāo)語、廣告條、頂部廣告條

          login:登陸,(例如登錄表單:form-login)

          loginbar:登錄條

          register:注冊(cè)

          tool, toolbar:工具條

          search:搜索

          searchbar:搜索條

          searchlnput:搜索輸入框

          shop:功能區(qū),表示現(xiàn)在的

          icon:小圖標(biāo)

          label:商標(biāo)

          homepage:首頁

          subpage:二級(jí)頁面子頁面

          hot:熱門熱點(diǎn)

          list:文章列表,(例如:新聞列表:list-news)

          scroll:滾動(dòng)

          tab:標(biāo)簽

          sitemap:網(wǎng)站地圖

          msg 或 message:提示信息

          current:當(dāng)前的

          joinus:加入

          status:狀態(tài)

          btn:按鈕,(例如:搜索按鈕可寫成:btn-search)

          tips:小技巧

          note:注釋

          guild:指南

          arr, arrow:標(biāo)記箭頭

          service:服務(wù)

          breadcrumb:(即頁面所處位置導(dǎo)航提示)

          download:下載

          vote:投票

          siteinfo:網(wǎng)站信息

          partner:合作伙伴

          link, friendlink:友情鏈接

          copyright:版權(quán)信息

          siteinfoCredits:信譽(yù)

          siteinfoLegal:法律信息


          主站蜘蛛池模板: chinese国产一区二区| 在线观看国产一区| 2014AV天堂无码一区| 亚洲视频在线一区二区三区| 久久久国产精品无码一区二区三区| 日韩一区二区在线观看| 日韩精品无码一区二区三区不卡| 国产福利一区二区精品秒拍| 搡老熟女老女人一区二区| 一区二区三区四区在线播放| 无码人妻精品一区二区三区99性 | 亚洲乱码国产一区网址| 精品不卡一区二区| 国产成人无码一区二区三区在线| 国模吧一区二区三区精品视频| 亚洲日本一区二区三区在线| 精品一区二区三区在线播放 | 成人区人妻精品一区二区不卡网站 | 日韩精品人妻一区二区中文八零| 精品国产高清自在线一区二区三区| 久久国产免费一区| 国模大尺度视频一区二区| 国产一区韩国女主播| 亚洲国产AV一区二区三区四区 | 免费看无码自慰一区二区| 日本激情一区二区三区| 亚洲一区AV无码少妇电影☆| 视频在线一区二区三区| 精品国产一区二区三区免费看| 国产综合无码一区二区三区| 久久国产午夜一区二区福利| 97精品国产福利一区二区三区| 视频一区二区三区在线观看| 黑巨人与欧美精品一区| 国产精品亚洲一区二区麻豆| 精品无码日韩一区二区三区不卡| 精品少妇一区二区三区视频| 好湿好大硬得深一点动态图91精品福利一区二区 | 无码人妻精品一区二区三区99不卡| 国产精品99精品一区二区三区| 3D动漫精品一区二区三区|