javascript中的那些坑
Array.sort()
数组的默认排序是 按照字典排序 的,即使用字符串比较(原因想想也知道)
所以就可能出现以下情况:
| |
教训:一定一定要在使用数组排序方法传入比较函数啊
数组的默认排序是 按照字典排序 的,即使用字符串比较(原因想想也知道)
所以就可能出现以下情况:
| |
教训:一定一定要在使用数组排序方法传入比较函数啊
this,它会指向全局对象 | |
浏览器中的全局对象为
Window
this会指向全局对象 | |
注意:在对象里调用函数(不是方法),
this也会指向全局对象,这会导致一些奇怪的问题ECMAScript5严格模式下不存在全局对象,因此this是undefined
注意事项:
background-color,所以在设置background-image时一定要同时设置background-color作为fallbackcolor时,要同时设置background-color,反之亦然rgba的时候也要设置fallback color经常听别人说Python是一个动态语言,而鸭子类型是Python重要的设计哲学之一。鸭子类型(duck typing)的原话是:
如果看起来像鸭子、叫起来像鸭子、走起路来也像鸭子,那它就是鸭子
添加上游 upstream:
git remote add upstream git@github.com:user/project.git
每次更新时,执行下列命令
git fetch upstream
git rebase upstream/master
有文件冲突时会提示,解决冲突后用以下命令继续rebase:
git rebase --continue
这里使用rebase而不是merge主要是因为使用merge的话会使git的线变得复杂 一般使用rebase只会有一条线