flutter 隨筆

萬物 皆可 結構 概念
?狀態 插件類 flutter系統類
MaterialApp源App應? 事件
很簡單/簡單/較復雜/復雜/很復雜 結構體
MaterialApp(xx:)
公開坑位屬性:所配置內容
Widget 插件事件
function 函數事件 flutter/dart 事件結構描述void Function()
外層主事件 內層回調事件
javascript 前端弱語? 語法不檢查類型
dart 強語? 語法檢查類型(直接或推測)
promise/future 允諾結構 對象體 研究分析 異步操作的結果
允諾結構的 實例.then(回調函數實例)
Widget/function事件實例 正常 出現于類型中/外層事件的回調處
基本?撐架:基架事件scaffold 綁定著window窗?的view視圖渲染基層
顯(隱)示坑位?參元 //第?個坑位區
顯示:繁雜 ?由性? 可?配置屬性
?可選型顯示配置屬性必須存在默認配置值(應對語法校驗檢測)
隱示:簡潔 ?由性低
seedColor 默認基?
inversePrimary尚未?動指定?彩時則默認seedColor對應的?彩值;
inversePrimary若被?動指定?彩時則?動寫?的?彩值為準
Scaffold
內容數據資源+渲染層邏輯
vm /state 中轉橋
元/器/組/插 件
狀態的邏輯 > 狀態的實物插件
?? 雙?運算符(空值運算符:前?為null時后?對應整個空值表達式對外呈現值)
堆內存區:命令式 復雜編寫 alloc 業務層/應?層開發?員?作量? 項?周期?公司
成本?引? API 事件/標簽對: 聲明式 結構體構造器 簡潔編寫 快速理解(已封裝) 業務
層/應?層開發?員?作量低 項?周期短公司成本低
可選 形參 坑位標識符 待配置屬性 待配置次級公開屬性
flutter UI布局 聲明性業務框架 視圖區 插件Widget實例樹(系) 輕量級畫布RO 狀
態之間RenderObjects列表中新增全新的RenderObject元素,界?才會刷新更改
插件Widget樹結構構造器
RenderObjects狀態之間變更 幀之間不變
UI布局:命令性框架和聲明性框架異同???
??庫Flutter/??庫RN
業務?作量:
Flutter<RN<原?
層次結構 渲染構建塊widget 插件?樹
內部?調? /外部遠程調?
tabnine 補全插件 (tab鍵 接受補全) AndroidStudio?具平臺
GestureDetector
pubspec.yaml項?特性的配置?件
退出應?退出?程,重新啟動(銷毀垃圾痕跡)
組件/標簽 引?別名
更加復雜的結構module
shadowsocks 中介輔助?具/中轉(域)器節點
中轉域節點 的 購買
中轉域節點 正常 布設于?港、境外(?陸外)
近的中轉域節點 ?絡 更快更穩定
翻墻 虛擬專??絡 中轉域節點提供商
函數/類 級 構造器VScode官? (Google外?翻墻下載)
https://code.visualstudio.com/
<#函數式組件名#>
<#業務需求部分#>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/35204.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/35204.shtml
英文地址,請注明出處:http://en.pswp.cn/news/35204.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據結構:交換排序

冒泡排序 起泡排序&#xff0c;別名“冒泡排序”&#xff0c;該算法的核心思想是將無序表中的所有記錄&#xff0c;通過兩兩比較關鍵字&#xff0c;得出升序序列或者降序序列。 算法步驟 比較相鄰的元素。如果第一個元素大于第二個元素&#xff0c;就交換它們。對每一對相鄰…

Python-OpenCV中的圖像處理-圖像金字塔

Python-OpenCV中的圖像處理-圖像金字塔 圖像金字塔高斯金字塔拉普拉斯金字塔 金字塔圖像融合 圖像金字塔 同一圖像的不同分辨率的子圖集合&#xff0c;如果把最大的圖像放在底部&#xff0c;最小的放在頂部&#xff0c;看起來像一座金字塔&#xff0c;故而得名圖像金字塔。cv2…

小程序發布注意事項

1、使用HBuildx的 發布 功能發布小程序&#xff0c;因為編譯完的代碼目錄不是同一個 如果使用 運行 到小程序&#xff0c;最后發布的版本會顯示”無法連接本地服務器“ 2、使用unicloud的云服務 uniCloud發行 | uni-app官網 阿里云的unicloud的話&#xff0c;使用request域名…

Spring中Bean的循環依賴問題

1.什么是Bean的循環依賴&#xff1f; 簡單來說就是在A類中&#xff0c;初始化A時需要用到B對象&#xff0c;而在B類中&#xff0c;初始化B時需要用到A對象&#xff0c;這種狀況下在Spring中&#xff0c;如果A和B同時初始化&#xff0c;A&#xff0c;B同時都需要對方的資源&…

電腦開機出現Boot Device怎么辦?

開機出現Boot Device這個問題很常見&#xff0c;有時還會出現No Boot Device的問題&#xff0c;雖然多了一個單詞&#xff0c;但意思是相同的&#xff0c;這些問題說明你的系統盤出現了問題&#xff0c;或者是引導出現了問題。這該如何解決呢&#xff1f; 方法1. 檢查主板或硬盤…

【算法——雙指針】LeetCode 283 移動零

題目描述&#xff1a; 思路&#xff1a; (雙指針) O(n)O(n)O(n) 給定一個數組 nums&#xff0c;要求我們將所有的 0 移動到數組的末尾&#xff0c;同時保持非零元素的相對順序。 如圖所示&#xff0c;數組nums [0,1,0,3,12]&#xff0c;移動完成后變成nums [1,3,12,0,0] &am…

若依vue -【 100 ~ 更 ~ 110 】

100 主子表代碼生成詳解 1 新建數據庫表結構&#xff08;主子表&#xff09; -- ---------------------------- -- 客戶表 -- ---------------------------- drop table if exists sys_customer; create table sys_customer (customer_id bigint(20) not null…

Docker部署rabbitmq遇到的問題 Stats in management UI are disabled on this node

1. Stats in management UI are disabled on this node #進入rabbitmq容器 docker exec -it {rabbitmq容器名稱或者id} /bin/bash#進入容器后&#xff0c;cd到以下路徑 cd /etc/rabbitmq/conf.d/#修改 management_agent.disable_metrics_collector false echo management_age…

談談語音助手

目錄 1.什么是語音助手 2.語音助手的發展過程 3.現在有哪些成熟的語音助手 4.語音助手對人類發展的影響 1.什么是語音助手 語音助手是一種能夠通過語音交互與用戶進行溝通和執行任務的虛擬助手。它基于人工智能和自然語言處理技術&#xff0c;能夠理解用戶的語音指令&#x…

數據結構-隊列的實現(C語言版)

前言 隊列是一種特殊的線性表&#xff0c;它只允許在一端對數據進行插入操作&#xff0c;在另一端對數據進行刪除操作的特殊線性表&#xff0c;隊列具有先進先出的&#xff08;FIFO&#xff09;的 特性&#xff0c;進行插入操作的一端稱為隊尾&#xff0c;進行刪除操作的一端稱…

JZ37序列化二叉樹

題目地址&#xff1a;序列化二叉樹_牛客題霸_牛客網 題目回顧&#xff1a; 解題思路&#xff1a; 首先&#xff0c;序列化就是將二叉樹的節點值放入一個字符串中&#xff0c;這里可以按照前序遍歷的思路來進行操作&#xff0c;謙虛遍歷是&#xff1a;根左右的情況&#xff0c;…

什么是React?React與VU的優缺點有哪些?

什么是React&#xff1f;什么是VUE&#xff1f; 維基百科上的概念解釋&#xff0c;Vue.js是一個用于創建用戶界面的開源MVVM前端JavaScript框架&#xff0c;也是一個創建單頁應用的Web應用框架。Vue.js由尤雨溪&#xff08;Evan You&#xff09;創建&#xff0c;由他和其他活躍…

Cmd部署HexoGithub443問題

git config --global http.proxy “localhost:7890” 配置下代理即可 本文由 mdnice 多平臺發布

微信小程序 地圖map(電子圍欄圓形和多邊形)

正常情況下是沒有手機上畫電子圍欄的&#xff0c;公共平臺上我也沒找到&#xff0c;所以走了一個歪點子&#xff0c;就是給地圖添加點擊事件&#xff0c;記錄點的位置&#xff0c;在畫到電子圍欄上就是添加電子圍欄了&#xff0c;如果只是顯示電子圍欄就簡單了 一、多邊形電子…

2023.8.12號論文閱讀

文章目錄 TriFormer: A Multi-modal Transformer Framework For Mild Cognitive Impairment Conversion Prediction摘要本文方法實驗結果 SwIPE: Efficient and Robust Medical Image Segmentation with Implicit Patch Embeddings摘要本文方法實驗結果 TriFormer: A Multi-mod…

macos搭建python3虛擬環境

我們知道macos自帶的python版本是Python2.7, 這個版本比較老而且往往和我們的工程不兼容&#xff0c;所以就得需要我們升級Python版本&#xff0c; 我們不建議直接升級macos自帶的本地Python2.7, 因為macos有一些基礎軟件是依賴于Python2.7的&#xff0c;如果動了遇到問題想再…

日志框架及其使用方法

log4j和logBack,同一個人寫的&#xff0c;logBack為log4j的升級版&#xff0c;SpringBoot中默認集成logBack 作用&#xff1a;記錄軟件發布后的一些bug,以及數據是怎樣被操作的 傳統開發弊端&#xff1a; 1.日志直接輸出在控制臺&#xff0c;關閉控制臺后&#xff0c;日志消…

Netty:在一個ByteBuf中尋找另外一個ByteBuf出現的位置

說明 利用ByteBufUtil的indexOf(ByteBuf needle, ByteBuf haystack)函數可以在haystack中尋找needle出現的位置。如果沒有找到&#xff0c;返回-1。 示例 在一個ByteBuf 中找到了另外一個ByteBuf package com.thb;import io.netty.buffer.ByteBuf; import io.netty.buffer.…

Linux: network: tools: tcpdump,抓取vlan包需要注意的事情;不然會出現LLC協議

https://bugzilla.redhat.com/show_bug.cgi?id498981#c4 https://serverfault.com/questions/544651/vlan-tags-not-shown-in-packet-capture-linux-via-tcpdump 如果不加-e參數&#xff0c;抓取不到 vlan信息&#xff0c;會導致wireshark解析出現問題。因為&#xff0c;抓到…

AirServer是什么軟件,手機屏幕投屏電腦神器

什么是 AirServer&#xff1f; AirServer 是適用于 Mac 和 PC 的先進的屏幕鏡像接收器。 它允許您接收 AirPlay 和 Google Cast 流&#xff0c;類似于 Apple TV 或 Chromecast 設備。AirServer 可以將一個簡單的大屏幕或投影儀變成一個通用的屏幕鏡像接收器 &#xff0c;是一款…