原创 微信小程序09-生命週期,頁面路由

目錄: 小程序的生命週期 頁面路由 一、小程序的生命週期 小程序的生命週期: 應用生命週期 , 頁面生命週期 應用生命週期 加載過程描述: 初始化: 第一次進入,客戶端會幫我們初始化小程序的運行環境,同時會從CDN

原创 微信小程序08 - 底層架構實現,啓用運行機制之MINA框架

目錄: 底層架構 小程序的運行機制 一、底層架構 小程序的開發框架稱爲MINA框架 View:視圖層 - 搭建視圖的結構和展現樣式 App Service:邏輯層 - 處理事務邏輯,數據交互的服務中心 Mana

原创 微信小程序10 - 事件流(未完)

前面說過事件可以讓視圖層和邏輯層進行通信。那什麼是事件呢? 如何綁定組件上的事件? index.wxml 通過view標籤來綁定一個點擊事件,事件名是clickMe index.js 綁定了clickMe的回調函數,{打印事件函

原创 微信小程序07-JavaScript(未完待續)

1.JavaScript 介紹 組成如圖: 小程序的組成 瞭解下就可以,可忽略 bom:瀏覽器的對象模型,處理瀏覽器窗口和框架,描述了與瀏覽器進行交互的方法和接口,修改url,重新打開瀏覽器的窗口。 dom:瀏覽器的文檔對象模

原创 微信小程序06-開發框架之WXSS

一、響應式像素 WXSS: 決定了小程序的界面樣式,他和CSS很類似,是在CSS基礎上進行補充和修改。 接下來看下WXSS 修改了CSS 上的那些東西? rpx: 響應式的像素 CSS pixels: 邏輯像素 PPI/D

原创 微信小程序04-helloWorld

手把手教你創建一個helloworld 前言 創建好一個小程序工程文件,它會自動添加很多文件,我們把除了project.config.json 留下,其餘全部刪除。通過我們接下來一個個的文件創建,會讓你加深對每個文件的理解。 部分

原创 微信小程序03 -開發者工具詳解

工具欄 人頭像-個人中心:展示小程序系統版本更新後的一個推送消息。方便的切換小程序賬號 頭像旁邊的3個按鈕,我們可以點擊他們去控制相應的模塊的顯示或隱藏 普通編譯:我們可以選擇添加編譯模式自定義編譯條件,如啓動頁面和頁面的啓

原创 微信小程序02-小程序的構成

目錄: 工程目錄結構 小程序的代碼結構和基本配置 一、工程目錄結構 前期只是準備: JavaScrip - https://www.liaoxuefeng.com/wiki/1022910821149312 HTML+CS

原创 微信小程序01-初識

目錄: 1.什麼是微信小程序 2.微信小程序的由來 3.微信小程序的申請和工具的下載 4.微信小程序需要用到的技術 5.小程序開發部分注意事項 一、什麼是微信小程序 對於大部分人覺得這個不是神經病,是個人都知道,爲什麼還要介紹

原创 通知-鍵盤通知和模仿QQ拖拽彈出鍵盤

目錄 表格視圖跟隨鍵盤的彈出而移動 模仿QQ拖拽彈出鍵盤 實例一: 表格視圖跟隨鍵盤的彈出而移動 1、訂閱鍵盤的frame即將改變的通知(可以在viewDidLoad) //監聽鍵盤frame變化 [[NSNotificati

原创 NSURLSession01

目錄: NSURLSessionConfiguration NSURLSession的使用 NSURLSessionTask 文件上傳的請求部分 一、NSURLSessionConfiguration 作用:用於定義和配置NSUR

原创 多線程基礎

目錄: 進程 線程 線程的串行 多線程 多線程的原理 多線程的優缺點 多線程的應用 多線程的實現方案 一、進程 1.什麼是進程? 進程是指在系統中正在運行的應用程序。 每個進程之間是獨立的,每個進程均運行在其專用且受保護的內存

原创 UIDatePicker

案例: DatePicker的鍵盤處理 很多地方都會有點擊textField用DatePicker替換鍵盤位置彈出。 》掌握UITextField如果彈出日期選擇器並在鍵盤添加工具條 (1)設置UITextField的inputV

原创 UIPickView

目錄 UIPickerView的使用(兩個案例) 一、UIPickerView的使用 案例1:點菜系統 目標: 》使用UIPikcerView控件實現點菜系統 》掌握UIPikcerView的代理與數據源與代理方法的使用,與

原创 Autolayout03 - 視圖居中

步驟1:複製上一個控制器:選中視圖控制器,command + c,然後點擊空白區域,command + V,就可以在原來的控制器中拖出一個控制器來。 步驟2:在該控制器中留下一個視圖,清楚他的約束,然後對其做操作。 步驟3:選中紅色視圖,