與或非實習day07

2022-08-21 10:39:08 字數 2564 閱讀 7531

今日份任務:

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);

如何轉整型:parseint 還有就是*1;

js如何儲存和**的

迴圈事件機制

頁面的渲染過程

前端網路

與或非實習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 ...