原创 軟件架構、開發框架和設計模式三者的關係
概念 軟件架構:架構又稱軟件架構,是有關軟件整體結構與組件的抽象描述,用於指導大型軟件系統各個方面的設計。不僅顯示了軟件需求和軟件結構之間的對應關係,而且指定了整個軟件系統的組織和拓撲結構,提供了一些設計決策的基本原理。說白了架構就是根據
原创 Flutter 頁面跳轉示例
#頁面跳轉發送數據 import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } class Product{ final String titl
原创 Flutter 添加從左向右滑動,返回上一個頁面
#只需在MaterialApp的主題裏添加platform: TargetPlatform.iOS即可,代碼示例如下: return MaterialApp( theme: ThemeData( platf
原创 Flutter生成二維碼
#首先需要在pubspec.yaml:中添加 qr_flutter: ^1.1.3 其次,引入代碼: import 'package:qr_flutter/qr_flutter.dart'; 核心代碼如下: child: Qr
原创 Flutter Offstage組件是否顯示示例
new Offstage( offstage: true, //組件是否顯示 child: Container(color: Colors.blue,height: 100.0,), ),
原创 Flutter筆記
一、Flutter AppBar示例一 二、Flutter AppBa示例二 三、Flutter GridView 網絡佈局示例 四、Flutter GestureDetector 手勢處理示例 五、Flutter Dismissible
原创 Flutter GestureDetector示例
import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } class MyButton extends StatelessWidget{ @o
原创 Flutter Dismissible 滑動刪除示例
import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } class MyApp extends StatelessWidget{ List
原创 Flutter AppBar示例二
import 'package:flutter/material.dart'; class DidiSample extends StatelessWidget{ Choice _selectedChoice = choices
原创 Flutter GridView示例
import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } class MyApp extends StatelessWidget{ List<
原创 JavaScript獲取元素方式
//獲取ID document.getElementById(ID); //獲取類名 document.getElementsByClassNme(Class); //獲取所有input document.getElementsBy
原创 JS如何實現禁止內容被複制?
代碼如下: document.onselectstart=new Function("event.returnValue=false;");
原创 CSS3改變滾動條模式
::-webkit-scrollbar { width: 0; /*滾動條寬度*/ /*height: 16px;*/ } /*定義滾動條軌道 內陰影+圓角*/ ::-webkit-scrollb
原创 table兩端對齊
table tr td{ border:1px solid red; text-align:center; text-align:justify; text-justify
原创 原生js實現日期
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf-8" /> <title>