今日份任務:
1.git的練習
2.計算器的完成
從字面上看:git pull git clone 都有下拉的意思
從遠端伺服器獲取到乙個branch分支的更新到本地,並更新本地庫
git pull 相當於是從遠端獲取最新的版本並merge(合併)到本地
git pull 作用是,取回遠端主機某個分支的更新,再與本地的指定分支合併。
git pull 遠端主機(origin) 遠端分支(next):本地分支(master)
如果遠端分支是與當前分支合併,則冒號後面的部分可以省略。
git pull 遠端主機(origin)遠端分支(next) 想當於 1.git fetch origin 2.git merge origin/next
mkdir 新建檔案
touch 新建文字
cat 檢視文字
vi 編輯文字
wq 儲存退出
q!強制退出
練習了一早上的git
大概是熟悉了一點命令個衝突的解決
建立分支,提交**到分支,合併分支,解決衝突
計算器的一些難點:
btnvalue.split('_')[1] 將字串串以什麼分割分成陣列
var res = strarr[0] * 1; 乘法的結果會是number整數;
typeof a 檢查資料型別
%分號,用替換
但是上面的轉整型,所以會算不了
parseint() 用
parsefloat
計算器的整體思路是:
通過點選事件獲取到我們的值,然後輸出到控制台
當點選=號,直接分割**,判斷然後乙個乙個的進行計算
在頁面與js傳值中我們經常用到data-id="1"的方式,然後通過e.target.dataset.id取id的值
今天在獲取值時怎麼也取不到,後來發現e物件有currenttarget和target屬性,而dataset就在currenttarget中,所以通過e.currenttarget.dataset.id取到了正確的值。
另外data-id="1"最好不要用駝峰命名如:data-id="1" ,這樣有時候也取不到值。
標籤中屬性的屬性值,有時候我們通過 data-* 和 e.target.dateset 來獲取屬性值會出現一點小bug,即是呼叫出來的資料是undefined。
1)方案1–去掉駝峰式命名,純小寫
e物件中包含兩個物件分別是currenttarget和target,而真正的資料報含在currenttarget。
wx.setstoragesync('platid', e.currenttarget.dataset.text);js如何儲存和**的如何轉整型:parseint 還有就是*1;
迴圈事件機制
頁面的渲染過程
前端網路
與或非實習day22
今天早上也是es6的學習 有了promise物件,就可以將非同步操作以同步操作的流程表達出來,主要是監聽的,promise肯定會有返回的狀態。返回的函式吧resolved,rejected proxy重寫預設的操作,重新定義物件的一些預設方法 都是可以放正規表示式的,value.match 0 9 ...
與或非實習day21
今天是es6的一天 1.let和const命令 作用域,命名規則,一般不要亂重複 變數提公升 要注意的就是這三個地方 用法還是一樣的,只是說應該更注意作用域和變數的宣告 1.函式作用域 var 和塊級作用域 let,const 就是 if for 這些 都是塊級作用域 2.var是可重複定義的,le...
day07 模組匯入
import hashlib import sys def check md5 fname m hashlib.md5 with open fname,rb as fobj while true data fobj.read 4096 if not data break m.update data ...