国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

學(xué)習(xí)單頁面應(yīng)用1-4章總結(jié)

xiangchaobin / 2103人閱讀

摘要:?jiǎn)雾撁鎽?yīng)用從前端到后端這本書是一本教讀者怎樣將模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。

《單頁面web應(yīng)用 JavaScript從前端到后端》這本書是一本教讀者怎樣將js模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。

那么應(yīng)該怎么開始呢?

確定要做頁面的聊天滑塊

進(jìn)行頁面結(jié)構(gòu)的簡(jiǎn)單設(shè)計(jì),確定將聊天滑塊放在被關(guān)注率和點(diǎn)擊率最高的右下角

確定滑塊需要實(shí)現(xiàn)的功能

當(dāng)打開頁面的時(shí)候滑塊處于最小化

當(dāng)點(diǎn)擊滑塊時(shí),滑塊實(shí)現(xiàn)最小化和最大化之間的切換

接下來的事情:?jiǎn)雾搼?yīng)用的初步試探

js文件結(jié)構(gòu)的確定:

確定js的入口文件spa.js

確定spa.shell.js核心的js文件,可以調(diào)用應(yīng)用中的任何子模塊,比如接下來所說的spa.chat.js,但是的子模塊之間是不可以隨意調(diào)用的。

那接下來就是實(shí)現(xiàn)具體功能的模塊spa.chat.js

來一張比較清晰的線框圖:

圖上清楚的顯示shell是核心的js,chat是真正分離出來的功能塊,在chat中是處理聊天滑塊的文件。

這樣其實(shí)架子就算是搭起來了,我們就可以開始碼代碼啦啦啦啦~~~~

滑塊代碼直接放到chat中就可以了,前邊已經(jīng)提到,這種模塊思想中有避免變量污染全局,所以每一個(gè)功能模塊都有自己的命名空間。也就是,spa,spa.shell,spa.chat。

具體到代碼

總體來說,每個(gè)文件中的代碼都有配置,初始化的功能,作者已經(jīng)給出,配置使用configMap,初始化使用initModule,當(dāng)開始書寫代碼的時(shí)候,首先要確定在此命名空間下中需要的變量(當(dāng)然也包括函數(shù)變量名稱),要一次提前聲明好。這樣在每個(gè)文件中的代碼也會(huì)清晰的展現(xiàn)。
比如:

變量區(qū)域

公共方法區(qū)域

公共的工具區(qū)域

事件方法區(qū)域

初始化區(qū)域

這樣每個(gè)js文件都是這樣的布局,當(dāng)文件越來越復(fù)雜的時(shí)候,前端的代碼會(huì)越來越好寫,而且可讀性很高。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/111179.html

相關(guān)文章

  • 學(xué)習(xí)頁面應(yīng)用1-4總結(jié)

    摘要:?jiǎn)雾撁鎽?yīng)用從前端到后端這本書是一本教讀者怎樣將模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。 《單頁面web應(yīng)用 JavaScript從前端到后端》這本書是一本教讀者怎樣將js模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。 那么應(yīng)該怎么開始呢? 確定要做頁面的聊天滑塊 進(jìn)行頁面結(jié)構(gòu)的簡(jiǎn)單設(shè)計(jì),確定將聊天滑塊放在被關(guān)注率和...

    jayce 評(píng)論0 收藏0
  • 學(xué)習(xí)頁面應(yīng)用1-4總結(jié)

    摘要:?jiǎn)雾撁鎽?yīng)用從前端到后端這本書是一本教讀者怎樣將模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。 《單頁面web應(yīng)用 JavaScript從前端到后端》這本書是一本教讀者怎樣將js模塊化,也就是前端同學(xué)們常說的模塊化思想,變量避免全局污染以及將功能分塊管理。 那么應(yīng)該怎么開始呢? 確定要做頁面的聊天滑塊 進(jìn)行頁面結(jié)構(gòu)的簡(jiǎn)單設(shè)計(jì),確定將聊天滑塊放在被關(guān)注率和...

    ddongjian0000 評(píng)論0 收藏0
  • [譯] 如何恰當(dāng)?shù)?em>學(xué)習(xí) JavaScript

    摘要:原文鏈接恰當(dāng)?shù)貙W(xué)習(xí)適合第一次編程和非的程序員持續(xù)時(shí)間到周前提無需編程經(jīng)驗(yàn)繼續(xù)下面的課程。如果你沒有足夠的時(shí)間在周內(nèi)完成全部的章節(jié),學(xué)習(xí)時(shí)間盡力不要超過周。你還不是一個(gè)絕地武士,必須持續(xù)使用你最新學(xué)到的知識(shí)和技能,盡可能地經(jīng)常持續(xù)學(xué)習(xí)和提高。 原文鏈接:How to Learn JavaScript Properly 恰當(dāng)?shù)貙W(xué)習(xí) JavaScript (適合第一次編程和非 JavaSc...

    Jason 評(píng)論0 收藏0
  • 架構(gòu)師之路

    摘要:因?yàn)橛脩舨挥迷诘谝淮芜M(jìn)入應(yīng)用時(shí)下載所有代碼,用戶能更快的看到頁面并與之交互。譯高階函數(shù)利用和來編寫更易維護(hù)的代碼高階函數(shù)可以幫助你增強(qiáng)你的,讓你的代碼更具有聲明性。知道什么時(shí)候和怎樣使用高階函數(shù)是至關(guān)重要的。 Vue 折騰記 - (10) 給axios做個(gè)挺靠譜的封裝(報(bào)錯(cuò),鑒權(quán),跳轉(zhuǎn),攔截,提示) 稍微改改都能直接拿來用~~~喲吼吼,喲吼吼..... 如何無痛降低 if else 面...

    NikoManiac 評(píng)論0 收藏0
  • 多線程基礎(chǔ)必要知識(shí)點(diǎn)!看了學(xué)習(xí)多線程事半功倍

    摘要:是需要我們?nèi)ヌ幚砗芏嗍虑椋瑸榱朔乐苟嗑€程給我們帶來的安全和性能的問題下面就來簡(jiǎn)單總結(jié)一下我們需要哪些知識(shí)點(diǎn)來解決多線程遇到的問題。 前言 不小心就鴿了幾天沒有更新了,這個(gè)星期回家咯。在學(xué)校的日子要努力一點(diǎn)才行! 只有光頭才能變強(qiáng) 回顧前面: 多線程三分鐘就可以入個(gè)門了! Thread源碼剖析 本文章的知識(shí)主要參考《Java并發(fā)編程實(shí)戰(zhàn)》這本書的前4章,這本書的前4章都是講解并發(fā)的基...

    YPHP 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<