与或非实习day07

今日份任务:

  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如何存储和回收的

 

 循环事件机制

页面的渲染过程

 

 前端网络

 

 

 
原文地址:https://www.cnblogs.com/Py-king/p/11756775.html