原创 前端新手的初級前端面試學習筆記(有答案,有些我自己覺得可以)

文章目錄var和let const的區別那什麼是變量提升?作用域2. typeof返回那些類型undefined和null什麼時候使用null3. 列舉強制類型轉換和隱式類型轉換手寫深度比較split()區別和join()的區別數

原创 前端學習-React基礎

安裝React npm install -g create-react-app 創建一個React項目 create-react-app demo ..... npm start Hello React 刪除src下的文件,

原创 前端學習-React基礎1-傳值

新建一個Abs.js文件, 內容如下: import React, {Component} from 'react' import PropTypes from 'prop-types' class Abs extends Co

原创 前端學習-CSS3學習第一步

CSS3學習第一步 CSS引用 一般來說,使用link來引用css樣式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n

原创 學習筆記之ANR_OOM

anr anr就是一個應用程序無響應的對話框.在主線程中做了耗時操作. 應用在5秒內未響應用戶的輸入事件,如按鍵或觸摸事件 BroadcastReceiver未在10秒內完成相關的處理 Service的各個生命週期函數時20秒內

原创 前端學習-佈局練習

效果圖: <!-- * @Description: In User Settings Edit * @Author: your name * @Date: 2019-10-02 10:16:08 * @LastEdit

原创 學習筆記之二叉樹的遍歷

分層遍歷 將每一層的節點遍歷出來,利用LinkedList,先壓入根節點,循環遍歷,循環的同時再將左節點,右節點分別加到尾部. // 分層遍歷 (TreeNode root) if (root == null) return; L

原创 前端學習-JavaScript數據類型和基礎語法

JavaScript數據類型和基礎語法 基礎語法 JavaScript是區分大小寫的,並使用Unicode字符集. 舉個?: var Fish = "Hello World"; 但是因爲是JavaScript是區分大小寫的,所以f

原创 前端學習-CSS選擇符1

CSS選擇符1 元素選擇符(Element Selectors) 1. 通配選擇符* 通配選擇符可以匹配所有的元素對象. 語法: * { property: value; } IE6及之前的不支持通配選擇符 栗子: *

原创 SwiftUI學習筆記之菜雞進擊第一天

文章目錄SwiftUI學習筆記之菜雞進擊第一天Spacer控件resizable屬性foregroundColor屬性bold屬性font屬性cornerRadius屬性shadow屬性屬性順序快捷鍵resume按鈕本次代碼 Sw

原创 gradle必知必會之groovy環境搭建

gradle是一個項目自動化構建的開源工具,它使用groovy的DSL來聲明項目設置. groovy是基於JVM的一種敏捷開發語言,可以跟java代碼很好的結合在一起,groovy也能使用java編寫的庫.所以在學習gradle之前,

原创 sqflite插件簡單使用

sqflite是github上tekartik提供的可供Android和iOS使用的SQLite插件,操作也是非常的簡單. 下載 dependencies: ... sqflite: ^1.1.0 導入 import

原创 Opacity Widget

一般情況下,要移除界面中的某和控件只需要將控件代碼刪除即可,但是如果希望控件隱藏,但是控件之間佔的位置依然保留,就需要使用Opacity來進行包裹. 並且還可以使用AnimatedOpacity添加動畫,只需要加一個時長,在重新渲染時

原创 FutureBuilde Widget

Flutter和Dart是異步的,使用Dart的Futures可以管理IO,不用擔心線程死鎖等問題,但是如何在使用Widget時也使用異步操作呢? Flutter提供了FutureBuilder來進行處理,FutureBuilder可