原创 開發那點事(十三)您的小程序代碼被盜用,如何保證代碼安全

寫在前面的話 小編前段時間刷博客的時候看到了一篇這樣的文章,大概的內容是開發者辛辛苦苦開發小半年的作品,上線沒幾天,就被人盜版上線了,甚至連代碼都是扒的自己的,有興趣的朋友可以去看看。點我查看 至於說怎麼去扒微信小程序的源碼,小編在這裏不做

原创 開發那點事(十四)大前端威武!!!一招教你再也不用苦苦等待後臺接口

寫在前面的話 公司開發一直是前後端分離的模式。每次接口聯調時間,跟後臺的溝通的成本都比較大,自從封裝了這個基於express框架的接口模擬項目,也算是真正意義上的獨立開發了。評審需求,出UI以及接口文檔,一把鍵盤幹到上線。 核心思路 ex

原创 開發那點事(十)組件化開發微信小程序案例

開發背景 最近在優化一個兩三年的老項目,奈何UI小姐姐出的圖太高大上,用了好久的微信自帶網絡加載api,沒法滿足需求,但是在每個頁面上寫太多相同的setData太low,於是下定決心封裝一個。 插件實現功能 1 網絡加載框 2 選擇對話框

原创 開發那點事(九)安卓開發,封裝常用方法,工作用

開發背景 思路來源於開發那點事(八)在js的基礎上封裝的一些功能,這次寫了一個安卓項目,並封裝了網絡請求,加載對話框,等常用的一些方法 公用方法 1 Common,LogUtil等工具類抽取 2 ApiRequest中GET POST等方

原创 開發那點事(四)vue實現一個日曆插件 開發背景 最終效果 整體思路: 開發細節

開發背景 產品給開發這個流程圖 找了兩天插件,最後產品還是不滿意,自己着手開始實現了, 最終效果 整體思路: 1 確定日期json數組 2 根據數組渲染到頁面上 3 根據不同的status應用不同的css 4 根據不同的狀態做出判斷

原创 開發那點事(七) 原生webview傳遞header前端H5如何接收

開發背景 跟其他公司合作的一個項目,傳遞參數的方式爲原生通過自定義header頭參數,由前端來接收。 踩坑 1 原生傳參 安卓原生傳參的方式很簡單,通過webview.loadUrl這個方法,如下: Map<String, Strin

原创 開發那點事(六)php抓取北京實時公交數據

開發背景 自己開發一款北京實時公交的小程序,奈何在網上苦苦尋找api接口無果,最後只得爬取網上數據 項目構思 1 選定爬蟲框架—QueryList 2 數據源選定—北京公交網 3 根據需求將div格式化成json數據 開發實踐 1 Quer

原创 開發那點事(五)vue開發移動端app案例

開發背景 公司需要開發一款移動端的app,奈何團隊沒有ios技術,工期比較短,所以選擇使用vue開發HTML5經過打包處理形成移動端app。 項目構思 1 項目整體使用Vue+HbuilderX開發 2 Vue實現基本頁面跳轉,增刪改查等a

原创 開發那點事(四)vue實現一個日曆插件

開發背景 產品給開發這個流程圖 找了兩天插件,最後產品還是不滿意,自己着手開始實現了, 最終效果 整體思路: 1 確定日期json數組 2 根據數組渲染到頁面上 3 根據不同的status應用不同的css 4 根據不同的狀態做出判斷

原创 開發那點事(三)封裝前端公用網絡請求

去年十月份接觸的vue,到現在已經有了半年。今天分享一下,自己封裝的帶加載動畫效果前端公用網絡請求,適用於vue以及微信小程序 1 抽取url前綴,數據,以及回調方法 在api.js文件中定義preUrl,在網絡請求中通過拼接preUrl以

原创 開發那點事(二)學習兩天laravel總結

聽同事說,現在laravel框架挺火的,就趁着週末休息時間看了看,由於之前對TP5框架比較熟悉,上手比較快,並封裝了一套基於laravel的開發框架,下面跟大家分享一下這兩天學習laravel的收穫,個人對laravel的理解。 1 項目配

原创 開發那點事(一)bat腳本自動pull代碼

最近公司項目管理上的一個需求,將每個項目備份的公司電腦服務器上,保持每天更新。代碼一直是更新在碼雲上的,需要通過git命令下拉代碼。 整體思路:將公司所有項目放在同一文件夾下,通過for循環遍歷每一個文件夾,然後cd到該目錄下 進行git

原创 Android H5混合開發那點事(一)H5調用原生Android實現掃一掃功能

開發軟件:AndroidStudio,WebStorm 掃一掃庫文件下載:compile 'com.github.yuzhiqiang1993:zxing:2.2.5' 關鍵點:安卓與H5 方法互調,數據互通 整體思路:通過H5調用安卓原生

原创 程序開發的一些常規套路(一)

進入軟件開發許久,期間做過Android,玩過opencv,做過小程序,寫過TP5的接口。現在將一些軟件開發上的常規套路分享給大家。服務器方面將會以TP5框架爲例,客戶端則以微信小程序爲例。 服務器方面 (以TP5爲例) 服務器開發人員主要

原创 TP5微信小程序開發批量推送服務通知那點事

開發環境:PhpStorm+Xampp(pthread多線程插件) pthread插件下載地址:http://windows.php.net/downloads/pecl/releases/pthreads/ pthread擴展安裝方法:h