原创 iOS 百度地圖的檢索(正向、反向、周邊)

正向反向檢索: 功能描述: (1)我們在項目中往往會需要根據經緯度在地圖中定位一個地點,在哪裏插個大頭針展示下; (2)當經緯度沒有的時候,可以根據具體的地址信息去獲取經緯度在地圖上插個大頭針展示下。 具體的工程: (1)

原创 iOS 使用百度地圖,仿滴滴打車的定位方法。拖動時時定位

先看下效果,沒有錄屏,放張圖片,如果想體驗效果可以看看滴滴打車的定位,我這裏沒有寫動畫效果 參考http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=15752 這裏的思

原创 Flutter環境搭建和應用的創建

Mac 上Flutter的環境搭建和iOS開發環境 參考:官網 參考:Mac環境 參考: windows環境 1. 系統要求 2. 設置Flutter鏡像:如果可以很好的訪問外網就不用設置鏡像 3. 獲取Flutter SDK

原创 React環境的準備

React環境的準備 使用腳手架 先安裝nodejs 全局安裝:npm i create-react-app -g 創建項目:創建react項目:create-react-app <項目名稱> 安裝失敗可切換到淘寶鏡像上: –r

原创 JSX入門

JSX是什麼 JSX全稱JavaScript XML,在js中寫XML標籤,是JavaScript的一種擴展語法 JSX標籤,編譯後是一個對象。描述要顯示的UI信息 可以寫入的標籤 W3C規定的標籤,瀏覽器端能夠解析 自定義標籤

原创 React 組件-基礎

組件 組件讓你可以將用戶界面分成獨立的,可複用的小部件,並可以對每個部件進行單獨的設計 編寫組件的好處: 提高可複用性,可維護性 組件組合構成UI界面,更方便刪除和替換 方便對單獨組件功能進行測試 React組件的分類

原创 事件流,事件代理

事件冒泡、事件捕獲和事件委託 事件流   JavaScript與HTML之間的交互是通過事件實現的。事件,就是文檔或瀏覽器窗口中發生的一些特定的交互瞬間。可以使用偵聽器來預訂事件,以便事件發生時執行相應的代碼。   事件流的起源:就是在瀏

原创 js中的事件委託或是事件代理詳解

原文鏈接 https://www.cnblogs.com/liugang-vip/p/5616484.html 概述: 那什麼叫事件委託呢?它還有一個名字叫事件代理,JavaScript高級程序設計上講:事件委託就是利用事件冒泡,只指定一

原创 flex佈局,flex:1的計算

一、flex的屬性梳理 注意,設爲 Flex 佈局以後,子元素的float、clear和vertical-align屬性將失效。 (1)flex1的計算規則 第一步:先明確:flex 是 flex-grow | flex-shrink

原创 居中佈局的整理

居中佈局的整理 (1)水平居中 行內元素:text-align:center 塊級元素:margin: 0 auto display:flex; justify-content:center; absolute + transform

原创 閉包

閉包 閉包是由函數以及創建該函數的詞法環境組合而成。這個環境包含了這個閉包創建時所能訪問的所有局部變量參考鏈接 前文了解了,預編譯的過程,瞭解了作用域和作用域鏈。都爲閉包準備的基礎 當內部函數被返回到外部並保存時一定會產生閉包,閉包

原创 函數基礎部分和立即執行函數

函數 基本的函數寫法 /* function 命令 函數聲明 */ function test () { ... } /* 函數表達式 */ var test = function() { ... } 匿名函數表

原创 作用域和作用域鏈[[scope]]

作用域 前面的文章講解了預編譯的過程。就爲作用域做了鋪墊 js中的作用域 全局的GO, 函數的作用域AO。ES6 中的塊級作用域。 函數也是一中對象,引用類型。fun.name fun.length fun.prototype 對

原创 JS 預編譯過程的理解

JS中存在變量提升的現象。這個現象的產生是和JS本身的預編譯順序相關聯的。 之前的文章在變量部分提到過變量的提升,隨着理解的深入,這裏詳細總結下預編譯的過程 1、 檢查通篇的語法錯誤; 1.5、預編譯的過程; 函數聲明整

原创 微信的二次分享

微信的二次分享 場景描述 從App分享一條資訊到微信好友。分享的樣式包含:標題,描述,圖片,App的logo 在微信中預覽這條資訊,然後使用微信內部的分享功能,分享給好友,不做任何處理,分析出去的是默認標題,沒有logo, 描述