摘要: · git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) · git add . 提交新文件(new)和被修改(modified)文件(不包括.gitignore中要忽略的文件),不包括被删除(deleted)文件 · git add -A ( 阅读全文
posted @ 2018-08-31 16:12 边若愚 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 情况1:文件已作出修改 但是没进行 add操作 想要还原文件 git checkout 指定的文件 git checkout . (还原全部文件) 情况2:文件作出修改 已进行add操作 但是没有 commit 想要删除add git reset HEAD 撤销全部已提交修改 git reset H 阅读全文
posted @ 2018-08-31 15:30 边若愚 阅读(4829) 评论(0) 推荐(1) 编辑
摘要: 在聊并发模型和事件循环之前,我们首先了解一点概念。 javascript是单线程。但是浏览器是多线程的。 在处理xhr,DOM或者I/O等耗时操作时。如果只是单纯依靠单线程来完成,js便会处于阻塞状态,js会等待耗时代码完成后才会继续执行。 js引入事件循环(event-loop)机制来解决这个问题 阅读全文
posted @ 2018-01-30 14:58 边若愚 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是回调? 在js中 通俗的理解 。函数以参数的形式在另一个函数中调用,即为回调。 最让前端程序员熟知的回调莫过于jquery的ajax回调了吧。 error和success称为回调函数。上面我们将success和error函数传入ajax的回调中,这种行为称为登记回调函数 回调函数的 编程分为两 阅读全文
posted @ 2018-01-29 12:17 边若愚 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包 闭包就是能够读取其他函数内部变量的函数; 闭包表现为一个函数内嵌在另一个函数中;其实质是作用域的‘传递’; 作用域是你的代码在运行时,各个变量、函数和对象的可访问性; 应当知道,在js中只有两种作用域,全局作用域和局部(函数)作用域;作用域存在包含关系,在一个作用域中定义了一个新的作用域 阅读全文
posted @ 2018-01-10 11:37 边若愚 阅读(221) 评论(0) 推荐(0) 编辑