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只会有一条线