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

資訊專欄INFORMATION COLUMN

我用ionic框架寫了個豆瓣圖書館

eechen / 518人閱讀

摘要:集移動應用與框架與一身的框架利用我們可以輕易制造出一款帶有原生應用與體驗的移動這次我們就搭建一個圖書還能聽歌看電影實現了一些基本的功能,搜索圖書類型,查看圖書詳情,搜索圖書標簽,查看圖書筆記等。前端交互采用了與綁定的。

ionic : 集移動應用UI與 angularjs 框架與一身的 Hybrid App 框架

利用 ionic 我們可以輕易制造出一款帶有原生應用UI與體驗的移動App

這次我們就搭建一個圖書 App (還能聽歌看電影....), 實現了一些基本的功能, 搜索圖書類型,查看圖書詳情,搜索圖書標簽,查看圖書筆記等。當然還能聽歌搜個電影之類的。。。。。

先上幾張截圖


總覽

前端: ionic 框架 => angularjs, ui-router, ngResource

后端: nodejs => express, request

功能實現: 主題搜索, 標簽搜索, 視圖內跳轉, 下拉刷新, 上劃加載, 圖書評論

前端UI: 主要采用 ionic 中原生 UI 組件

數據來源: 我們沒有布置數據庫, 所有數據都來自豆瓣 API。 在前端 Ajax 中會有 CORS 跨域問題, 所以我們依靠 nodejs 布置路由進行數據請求, 然后轉接給前端。

前端交互: 采用了與 ionic 綁定的 angularjs。 而且 ionic 已經幫我們優化了部分組件,使 ui 交互更符合移動應用的感覺, 我們只需要利用好 ionic 封裝好的組件就能達到類似于一個移動應用的體驗。

結構

路由: www/js/app.js。 在 angularjs 主文件 app.js 里布置 url 與 html 模板的映射。 就像這個樣子~~ 其中包括一些視圖內嵌套視圖的,會有特殊的寫法。具體參見 ui-router

  //app.js
.state("tab", {
  url: "/tab",
  abstract: true,
  templateUrl: "templates/tabs.html"
})

Api: www/js/api.js 。與后端預定好數據接口之后我們就可以請求數據啦, 當然你也可以用原生 Ajax 請求,但畢竟 ionic 是構建在 angularjs 基礎之上的,我們使用 angularjs 的 ngResource 服務配置 api 。 具體是這個樣子地~~

//BooksResource.js

Books.$inject = ["$resource"];
function Books($resource) {
  return $resource("/api/books/", {},
  {"query": {method: "GET"}})
}

模板: 模板放在 templates 文件夾中, 對應四個主視圖及一個詳情視圖。 每個視圖文件中包含一個 html 模板和 一個 js 文件(控制器)。 啥是控制器呢? 簡單來說就像你平時寫的 js 文件一樣,對對應的 html 進行“控制” 。

定義好 Api, 模板, 路由后,就可以寫頁面了。 我們所有請求的數據都在控制器文件中定義,然后在 html 文件中引用就可以了。

基本結構就是這樣,有興趣的同學可以git。? 功能完善中,歡迎pr
https://github.com/ManInBoat/...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/81734.html

相關文章

  • 爬蟲學習之基于 Scrapy 的爬蟲自動登錄

    摘要:概述在前面兩篇爬蟲學習之基于的網絡爬蟲和爬蟲學習之簡單的網絡爬蟲文章中我們通過兩個實際的案例,采用不同的方式進行了內容提取。 概述 在前面兩篇(爬蟲學習之基于Scrapy的網絡爬蟲和爬蟲學習之簡單的網絡爬蟲)文章中我們通過兩個實際的案例,采用不同的方式進行了內容提取。我們對網絡爬蟲有了一個比較初級的認識,只要發起請求獲取響應的網頁內容,然后對內容進行格式化存儲。很多時候我們抓取到的內容...

    Panda 評論0 收藏0
  • 我家貓老喜歡和我躲貓貓,我用Python趕忙了個貓臉檢測器。在哪里都逃不出我的手心。

    摘要:前言喵星人真的是要統治世界了。完整的代碼如下所示效果如下我們選擇這位顏值高的喵星人代碼測試效果要測試代碼,只需使用您選擇的工具運行它。 ?前言 ? ? ?喵星人真的是要統治世界了。?不然為什么OpenCV自帶的檢測器中除了人臉檢測、行人檢測 這些意料之中就應該存在的檢測器之外,還悄悄多出了貓...

    crossoverJie 評論0 收藏0
  • 假裝Python高手,把類這樣改,真刺激!

    摘要:今天我們來說一個非常實用的例子,小菜接到組長老王的一個任務,安排一個新的活,這個活是這樣的老王小菜啊,你幫我寫一個登入腳本,跑十幾條命令到服務器上,然后存一下日志。這個時候,小菜偷偷的瞄了一眼組長老王,常舒一口氣,總于寫完了。 Python學了好幾年,發現功力還是那樣,很多同學經常這樣抱...

    dance 評論0 收藏0
  • 程序員口述:我是如何工作三年后跳槽到美團的?

    摘要:終于,我在看到美團的社招信息后,勇敢地邁出了第一步。當時參加的是美團點評部門的面試,部門前端技術棧是,后端用的。后來才知道美團是一次性全部面完的。所以以后有去參加美團面試的童鞋,最好做好面試四個小時的打算。 showImg(https://segmentfault.com/img/bV0c3T?w=672&h=361); 前言 我叫王小閏(花名),非科班出身,野生前端從業者,在小公司打...

    nevermind 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<