今日份任务:
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() 用
计算器的整体思路是:
通过点击事件获取到我们的值,然后输出到控制台
当点击=号,直接分割代码,判断然后一个一个的进行计算
在页面与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如何存储和回收的
循环事件机制
页面的渲染过程
前端网络