最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序實戰(zhàn)之運維小項目

 更新時間:2017年01月17日 14:42:16   作者:mindg.cn  
這篇文章主要介紹了微信小程序實戰(zhàn)之運維小項目,就是利用微信小程序實現(xiàn)了一個類似138的功能,輸入IP就可以查看IP的詳細信心,有需要的朋友可以參考借鑒,下面來一起看看吧。

前言

自從微信推出小程序以來,現(xiàn)在業(yè)界炒的非常的火,具說叫微信小程序是因為某公司不讓叫應用號,我在朋友圈也看過pony的和張小龍朋友圈關于名字的討論截圖,不知道是真是假,反正名字是定了,叫啥無所謂,還是知道它是干啥的比較重要, 像網(wǎng)上說什么新風口了,原生APP以后沒活路了等相關文章喜歡的可以多看看, 我們今天不會在產(chǎn)品層面上去介紹小程序,因為我們是搞運維的,所以我還是在運維層面怎么使用小程序。

今天我們用實際例子來講解和普及小小程序如何使用,來實現(xiàn)類似IP138的功能,輸入IP可以查看IP的詳細信息,包括歸屬,地點等。

我們先看下完成后的效果:

實現(xiàn)分析

基本功能就是做一個IP查詢的頁面,輸入ip,能夠查詢IP的詳細信息,后臺調用的淘寶的IP庫,OK,界面和功能就是這樣了,比較簡單,接下來我們來介紹小程序的基本概念和使用。

第一步,先下載微信小程序開發(fā)者工具,這個是必須的,因為只能在這個工具里去調試你的代碼,但寫代碼不一定要在這個工具里去寫,在Sublime 里寫也可以,但調試你必須在這工具里,關于怎么下怎么裝這我就不多說了,如果這步都沒搞定我覺得往下看也沒啥意義了,當然是開個玩笑,如果有問題的,可以給我留言。

實現(xiàn)方法

安裝后,第一次運行需要用微信掃描,來識別開發(fā)者,然后添加項目,微信開發(fā)者工具可以幫你生成一個簡單的demo項目,生成項目后如圖:

我們先看app.js、app.json、app.wxss 這三個,其中

app.js 是小程序的腳本代碼,可以定義全局變量, 指定小程序的生命周期函數(shù)(onLaunch,onShow,onHide,其它),

app.json文件是配置文件,主要配置小程序的頁面,所有的頁面設置都要寫在這個文件里

app.wxss 是公共樣式表文件。

除了這些文件,我們還有兩個目錄,這2個目錄展示的是index 頁面和 logs 頁面,每個目錄下如果完整的情況下都會有4個文件:

如上圖所示,現(xiàn)在每個目錄下分別是index.js、index.wxml、index.wxss,其中.js 后綴的文件是腳本文件,.json 后綴的文件是配置文件(非必須),.wxss 后綴的是樣式表文件(非必須),.wxml 后綴的文件是頁面結構文件。

以上就是小程序的基本概念了,了解了這些,就可以開始我們的小項目開發(fā)了。

首先我們先寫index.wxml。

代碼如下:

因為界面我加了一部分樣式,所以要寫index.wxss樣式文件,代碼如下:

有了這些只是個殼子,輸入IP點擊查詢時沒有效果的, 因為我們還需要從后臺獲取數(shù)據(jù),現(xiàn)在開始寫我們的index.js文件,因為js文件內容比較多,我們分開介紹,先說下下初始化部分,

剛開始都是空,然后是我們的核心函數(shù),先判斷IP是否為空,如果是就提示IP不能為空,如果有IP,就調用wx.request發(fā)請求,將獲得的數(shù)據(jù)然后通過setData來賦值,如網(wǎng)絡有問題,就報網(wǎng)絡請求失敗,代碼如下:

最后,查詢完后需要重新輸入,當用戶點重置時清空所有的內容,包括剛獲取的值,代碼如下:

完成以上代碼就可以在開發(fā)者工具里調試下了,如果都正常,這個小項目就算完成了,等微信開發(fā)公測的時候就可以傳到微信小程序市場里,然后每個人就可以下載去使用了。

關于小程序的內容我就介紹到這里,我這里就算是拋磚引玉了,喜歡的小伙伴可以幫忙轉發(fā)下,讓更多的小伙伴可以學習到新的知識,另外因為小程序是非常新的東西,想更深入了解的可以去看小程序的官方文檔。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關文章

  • TypeScript實現(xiàn)十大排序算法之冒泡排序示例詳解

    TypeScript實現(xiàn)十大排序算法之冒泡排序示例詳解

    這篇文章主要為大家介紹了TypeScript實現(xiàn)十大排序算法之冒泡排序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 與ChatGPT結對編程實現(xiàn)代碼詳解

    與ChatGPT結對編程實現(xiàn)代碼詳解

    這篇文章主要為大家介紹了與ChatGPT結對編寫實現(xiàn)代碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • TypeScript實現(xiàn)十大排序算法之歸并排序示例詳解

    TypeScript實現(xiàn)十大排序算法之歸并排序示例詳解

    這篇文章主要為大家介紹了TypeScript實現(xiàn)十大排序算法之歸并排序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Typescript是必須要學習嗎?如何學習TS全棧開發(fā)

    Typescript是必須要學習嗎?如何學習TS全棧開發(fā)

    Typescript目前在前端,網(wǎng)站,小程序中的位置基本無可替代,同時也可以構建完美的CLI應用。在移動,桌面,后端方面,性能不是要求很高的情況下完全可以勝任,并且在區(qū)塊鏈,嵌入式,人工智能方面也開始茁壯成長。
    2022-12-12
  • TypeScript交叉運算的算法示例解析

    TypeScript交叉運算的算法示例解析

    這篇文章主要為大家介紹了TypeScript交叉運算的算法示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • type-challenge刷題(easy部分)示例詳解

    type-challenge刷題(easy部分)示例詳解

    這篇文章主要為大家介紹了type-challenge刷題(easy部分)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • typescript在vue中的入門案例代碼demo

    typescript在vue中的入門案例代碼demo

    這篇文章主要介紹了typescript在vue中的入門案例代碼demo,使用技術棧vue2+typescript+scss入門練手項目,天氣預報demo,需要的朋友可以參考下。
    2022-12-12
  • TypeScript實現(xiàn)類型安全的EventEmitter

    TypeScript實現(xiàn)類型安全的EventEmitter

    這篇文章主要為大家介紹了TypeScript實現(xiàn)類型安全的EventEmitter示例詳解有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • TypeScript與JavaScript的區(qū)別分析

    TypeScript與JavaScript的區(qū)別分析

    TypeScript可以使用JavaScript中的所有代碼和編程概念,TypeScript是為了使JavaScript的開發(fā)變得更加容易而創(chuàng)建的。推薦先精通JS的的前提下再學習TS,這樣更有利于同時學習兩門語言。
    2022-12-12
  • Typescript編碼規(guī)范ESLint和Prettier使用示例詳解

    Typescript編碼規(guī)范ESLint和Prettier使用示例詳解

    這篇文章主要介紹了Typescript編碼規(guī)范ESLint和Prettier使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09

最新評論

资溪县| 清流县| 逊克县| 卓资县| 琼中| 同江市| 六枝特区| 二连浩特市| 弥渡县| 德化县| 哈巴河县| 望江县| 汕尾市| 多伦县| 木里| 平原县| 麟游县| 新乡市| 富阳市| 桑日县| 宁安市| 百色市| 若羌县| 老河口市| 松潘县| 武功县| 福州市| 金乡县| 泸定县| 沙洋县| 仲巴县| 临湘市| 舒城县| 山西省| 德庆县| 南陵县| 云南省| 莱芜市| 轮台县| 噶尔县| 金昌市|