国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

這篇具有很好參考價值的文章主要介紹了前端小白是如何利用chatgt用一周時間從做一款微信小程序的。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前端小白是如何利用chatgt用一周時間從0做一款微信小程序的

隨著chatgpt的大火,真的是在工作上給各行各業(yè)的人帶來了極大的便利,本人是一個java程序員,其實我自己是一直想開發(fā)一款屬于自己的小程序的,但是迫于對前端知識的貧瘠,考慮到要學的前端開發(fā)知識有很多,比如js,ts,前端框架vue,react…,最難受的是css樣式,最簡單的效果都要弄好久,每次想一想就放棄了。最近出來的chatgpt,讓我對這個想法重新有了信心,然后就是直接開干!

?確定好方向

為什么要做一個題庫小程序呢?

之前幫人家做過自動答題的程序,所以不少人問我有沒有相關(guān)網(wǎng)站的題庫,所以既然別人有這個需求,我覺得還是有做的可行性的。

??模仿同類產(chǎn)品

既然想好了要做什么,那我就直接去應用市場,微信小程序搜相關(guān)的應用,我一口氣下載和看了十幾款搜題程序,搜題大俠,題海,刷題神器,聚題庫…,總結(jié)了幾點:

  • 提供了豐富的搜題方式,手動輸入文字語音輸入,拍照識別
  • 提供題庫,可以讓用戶自己練習
  • 用戶可以自主上傳題庫

上面這幾點,是用戶的基礎(chǔ)功能,也就是滿足題庫app的基本條件。
但是很多題庫都沒有把三點都做到,有些有拍照但是沒有語音輸入,有些只有文字輸入,有些題庫很豐富但是不支持用戶自己導入題庫,而且絕大多數(shù)app動不動就要收費,而且收費還很高,我覺得這可以是我的突破點,作為個人開發(fā)者,我的成本肯定比他們低,所以程序在收費方面肯定比他們低或者不收費。

??策劃產(chǎn)品ui和功能

功能方面,我就先模仿他人的題庫app,先把基礎(chǔ)的功能做起來,第一步先把搜題功能做好,再做其他的功能。

  • 搜題方式:實現(xiàn)手動輸入文字,語音輸入,拍照識別題目。
  • 題庫來源:我初步想的是爬數(shù)據(jù)+第三方api+用戶上傳,這樣才能覆蓋面廣,而且題庫也會一直更新。

根據(jù)要做的功能就簡單畫了下草圖,自己不懂ui,審美也不太行就只能潦草一點了

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

??開發(fā)

后臺

后臺接口想了下,先暫定三個接口,為了接口不被輕易爬取,采用前臺加密,后臺解密的方式,每次請求都會攜帶秘鑰,解密成功才會正確響應。

  • 查詢題庫接口
  • 登錄接口
  • 百度ocr接口

因為后端是自己老本行,花了一天左右差不多就做完了

前臺

前臺我首先調(diào)查了那幾款框架好做微信小程序,就是坑比較少(包括uniapp,taro,原生),因為自己直接稍微接觸過一點react,鑒于taroreact的適配性比較好,taro也一直在更新,所以我選擇taro(原生也考慮過,但是感覺要多花時間去了解,所以就pass啦)。

準備事項

開發(fā)小程序還是有很多準備的工作要做的,

  • 比如得先注冊一個微信小程序賬號,每次發(fā)布就是需要登錄這個賬號來發(fā)布,
  • 選擇小程序的類目,這個挺重要的,因為有些類目,個人開發(fā)者不能申請,所以要特別小心,因為我做的屬于題庫,所以我選擇了 信息查詢和教育兩個類目。
  • 想一個容易被記住和被搜索到的小程序名稱。
  • 設(shè)計一個圖標,我自己不會,就在圖標網(wǎng)站先找了一個差不多適合的。
  • 用戶隱私保護指引,這個需要根據(jù)自己的小程序功能來填寫,向我這邊就需要麥克風和攝像機的權(quán)限,這個需要在里面說明用途,更新提交上去,這樣才能保證審核可以成功。
根據(jù)demo修改

我先去官網(wǎng)clone了個demo下來,下載了微信開發(fā)者工具,嘗試運行了下,發(fā)現(xiàn)還真有用
Taro官網(wǎng)
前端小白是如何利用chatgt用一周時間從做一款微信小程序的

然后自己先把首頁的樣子,用語言描述給chatgpt,給我畫出大概得雛形,然后再進行微調(diào)

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

如此往復,我就得到了一個簡潔的首頁

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

然后就是對接接口啦,查詢題庫,ocr的接口,還有登錄接口統(tǒng)統(tǒng)對接上去。
這里遇到了兩個比較坑的地方。

  • 一個是微信官方有一個“微信同聲傳譯”插件,需要自己去市場里申請,結(jié)果發(fā)現(xiàn)自己死活申請不了,提示“個人主體不能申請”,可是我也看到類似的個人小程序也用了這個插件,這我就很迷糊了,憑什么我就不能申請成功,后面在我窮追不舍的搜索下,終于發(fā)現(xiàn)了另外的入口,申請成功!

申請步驟

  1. 去微信服務(wù)平臺搜一下

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

  1. 找到了微信同聲傳譯,登錄后選擇給哪個小程序添加,添加成功后去小程序的微信公眾平臺看已經(jīng)添加成功了,而且是已通過狀態(tài)。
    前端小白是如何利用chatgt用一周時間從做一款微信小程序的
  • 獲取用戶的昵稱和頭像方式變了,之前只需要調(diào)用getUserProfile這個Api,在成功回調(diào)中就能獲取用戶信息,現(xiàn)在已經(jīng)廢棄了,現(xiàn)在需要開發(fā)者自己寫表單,用戶自己填寫頭像和昵稱,感覺這個會讓用戶操作變得麻煩,所以我暫時先不實現(xiàn)這個功能了,等到那天想到合適的操作邏輯再做

前端小白是如何利用chatgt用一周時間從做一款微信小程序的

這里前前后后花了我三四天的時間(主要是下班來做,上班一般沒啥時間),主要是交互和摸清wx的api使用比較花時間,chatgpt在設(shè)計界面和交互真的幫了我很大的忙,還有一些前端錯誤他也能快速定位,并給出解決方案,給我節(jié)省了很多時間

發(fā)布

最后一步就是上傳代碼,提交審核,一般一天左右就會審核完成,再點擊發(fā)布,就能看到上線的小程序,這一刻心情還是無比的激動!??

??開發(fā)總結(jié)

使用chatgpt幫助我一個前端小白慢慢搭建起一個小程序的過程中,
缺點在我看來是chatgpt并不會準確無誤地給出我想要的答案,大多數(shù)是比較符合的,但是肯定不是特別符合,需要自己一點一點的調(diào)整。

優(yōu)點是chatgpt每次告訴你答案的時候往往還會為我解答代碼的作用,這讓我更快地了解語言的一些特性和框架的使用,節(jié)省了自己去官網(wǎng)查文檔的時間,這讓我感覺自己是真的參與了這個前端開發(fā),而不是隨意地copy答案。

最后非常感謝大家看到這,很高興分享這次的開發(fā)過程,總之就是有意思,效率是真的高。文章來源地址http://www.zghlxwxcb.cn/news/detail-431405.html

到了這里,關(guān)于前端小白是如何利用chatgt用一周時間從做一款微信小程序的的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 前端實習第一周周記

    前端實習第一周周記

    第一天來的時候,十點左右就開始跑代碼了,公司發(fā)了電腦,但由于自己的電腦環(huán)境比較齊全,所以就先用自己的電腦跑的代碼。 一共是兩個項目,一個pc類似于管理系統(tǒng),還有一個是微信小程序。 拉代碼的過程中遇到的問題: 自己的電腦git切換用戶名和密碼后拉代碼報錯

    2024年02月15日
    瀏覽(22)
  • 如何利用純前端技術(shù),實現(xiàn)一個網(wǎng)頁版視頻編輯器?

    如何利用純前端技術(shù),實現(xiàn)一個網(wǎng)頁版視頻編輯器?

    介紹:本篇文章打算利用純前端的技術(shù),來實現(xiàn)一個網(wǎng)頁版的視頻編輯器。為什么突然想做一個這么項目來呢,主要是最近一直在利用手機剪映來剪輯一些照片或者視頻之類的,在剪輯的過程中,突然想到,有沒有一種純網(wǎng)頁版的視頻剪輯網(wǎng)站呢?于是搜了下,大多為 sass 成

    2024年04月27日
    瀏覽(28)
  • 如何利用Requestly提升前端開發(fā)與測試的效率,讓你事半功倍?

    如何利用Requestly提升前端開發(fā)與測試的效率,讓你事半功倍?

    在進行前端頁面開發(fā)或者測試的時候,我們會遇到這一類場景: 在開發(fā)階段,前端想通過調(diào)用真實的接口返回響應 在開發(fā)或者生產(chǎn)階段需要驗證前端頁面的一些 異常場景 或者 臨界值 時 在測試階段,想直接通過修改接口響應來驗證前端頁面是否正常 想驗證后端服務(wù)響應比

    2024年02月03日
    瀏覽(29)
  • 前端 jQuery 如何將時間轉(zhuǎn)換為yyyy-MM-dd格式的

    可以使用 JavaScript 內(nèi)置的 Date 對象和其提供的方法來實現(xiàn)將時間轉(zhuǎn)換為指定格式的字符串。具體可以使用以下代碼: 上述代碼中,我們首先創(chuàng)建了一個 Date 對象,然后使用其提供的 getFullYear() 、 getMonth() 和 getDate() 方法獲取了年份、月份和日期。注意, getMonth() 方法返回的月

    2024年02月06日
    瀏覽(24)
  • 前端如何利用js開啟攝像頭和關(guān)閉攝像頭以及他的指示燈

    其實本文章主要想要講解的就是如何關(guān)閉攝像頭以及他的指示燈,因為這個事真的很讓我苦惱,而開啟攝像頭其實并沒有那么難,只需調(diào)用navigator.mediaDevices.getUserMedia方法就行,具體就不細講了,直接上代碼(HTML結(jié)構(gòu)就是一個video標簽和兩個button按鈕,所以就只上js部分了) 開啟

    2024年02月13日
    瀏覽(29)
  • 小白必看、手把手教你利用爬蟲爬網(wǎng)頁

    接下來從網(wǎng)絡(luò)爬蟲的概念、用處與價值和結(jié)構(gòu)等三個方面,讓大家對網(wǎng)絡(luò)爬蟲有一個基本的了解。 網(wǎng)絡(luò)爬蟲及其應用 隨著網(wǎng)絡(luò)的迅速發(fā)展,萬維網(wǎng)成為大量信息的載體,如何有效地提取并利用這些信息成為一個巨大的挑戰(zhàn),網(wǎng)絡(luò)爬蟲應運而生。網(wǎng)絡(luò)爬蟲(又被稱為網(wǎng)頁蜘蛛

    2024年02月07日
    瀏覽(29)
  • 小白弄明白了 unix 時間戳的轉(zhuǎn)換問題

    小白對于將 unix 時間戳轉(zhuǎn)換為日期時間和使用日期時間轉(zhuǎn)換為 unix 時間戳,在項目中見到過很多,每次使用時不是用現(xiàn)有的方法轉(zhuǎn)換就是網(wǎng)上搜索方法。 小白見過各種轉(zhuǎn)換方式覺得moment庫很是方便,但是用法較多,所以小白決定整理一下。以后再遇到時間日期轉(zhuǎn)換可能手寫代

    2024年02月10日
    瀏覽(17)
  • 分享:利用閑置電腦當軟路由安裝OpenWRT系統(tǒng)(小白教程)

    分享:利用閑置電腦當軟路由安裝OpenWRT系統(tǒng)(小白教程)

    話說軟路由系統(tǒng)OpenWRT用起來真是香,里面的好多功能都是普通路由無法實現(xiàn)的,由于眾所周知的原因,在這里就不細說,等安裝完自己體驗吧。 今天就介紹用一臺閑置的電腦(自帶兩個網(wǎng)口)充當軟路由,物理機安裝OpenWRT。需要準備的硬件有1臺閑置電腦、1個U盤,軟件有一

    2024年02月15日
    瀏覽(26)
  • 【前端】對前端小白極為友好的JS DOM入門文章

    【前端】對前端小白極為友好的JS DOM入門文章

    在現(xiàn)代web開發(fā)中,JavaScript (JS) 是不可或缺的一部分,它使我們能夠為網(wǎng)頁賦予交互性和動態(tài)性。其中,DOM(文檔對象模型)技術(shù)在前端開發(fā)中起著至關(guān)重要的作用。本篇博客將帶領(lǐng)前端初學者深入理解JavaScript DOM技術(shù),為你構(gòu)建堅實的基礎(chǔ)。 文檔對象模型(Document Object Mode

    2024年02月14日
    瀏覽(40)
  • 算法 時間、空間復雜度的計算(C語言/小白/零基礎(chǔ)/新手 + 例題)

    算法 時間、空間復雜度的計算(C語言/小白/零基礎(chǔ)/新手 + 例題)

    目錄 1. 時間復雜度 計算時間復雜度( O(N))的方法: ? 例1:嵌套循環(huán)時間復雜度的計算? ? ? 例2:雙重循環(huán)時間復雜度的計算 ? 例3:常熟循環(huán)的時間復雜度 ? 例6:冒泡排序的時間復雜度 ? 例7: 二分查找的時間復雜度 ? 例8:斐波那契的時間復雜度 ? ? ? ? 常見的時間

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包