VUE2.x已是单项绑定

普通使用v-model 1<input v-model="searchText"> 等价于: 1234<input v-bind:value="searchText" v-on:input="searchText = $event.target.value"> 当用在组件...

Read More

JS 里的 --> 符号是什么意思?

这是 Stackoverflow 上的一个问答(我稍微改了一下) 1234var x = 10;while (x --> 0){ // x 趋近于 0 console.log(x)} 请问 –> 这个符号是做什么用的? 相信你看了这个问题之后表情是这样的: 居然有人把 (x–) > 0 看成 –> 符号!!!...

Read More

分离头指针

当我们创建分支时,可能会出现这样子的情况。 1git checkout 某次commit的编码 此时将会进入分离头 git 也会温馨提示你 detached HEAD,此时你的commit不会和任何现有分支挂钩。 此时如果一旦切换分支,在这种状态下所有的 commit 都不会被 git 记录。 但是Git 都会提示并引导你创建合并该分支 坏处:此状态下...

Read More

commit、tree和blob三个对象之间的关系

Read More

You-Dont-Need-jQuery

github 前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery API 替代的方法,暂时只支持 IE10 以上浏览...

Read More

探索 .git 目录

文件 .git/HEAD 查看 cat .git/HEADref:refs/heads/master 此文件是一个引用,记录当前分支 文件 .git/config 查看 cat .git/config 此文件记录当前git配置(用户名及邮箱等) 查看 git 文件类型 1git cat-file -t 编码 查...

Read More

今日份面试题整理

1.以下关于盒子模型描述正确的是:( )A.标准盒子模型中:盒子的总宽度 = 左右margin + 左右border + 左右padding + widthB.IE盒子模型中:盒子总宽度 = 左右margin + 左右border + widthC.标准盒子模型中:盒子的总宽度 = 左右margin + 左右border + widthD.IE盒子模型中:盒...

Read More

今日面试题汇总

Q: CSS 有哪些样式可以给子元素继承! 可继承的:font-size,font-weight,line-height,color,cursor等 不可继承的一般是会改变盒子模型的:display,margin、border、padding、height等 更加全面的可以到引擎找 Q: CSS 中transition和animate有何区别? anima...

Read More

14丨THE LAST

如果我用一句话来总结所有的 Tips 的话,读起来像是这样: “DevTools是一款功能强大的软件,很容易被忽视, 它隐藏着许多我们甚至常常怀疑是否需要的那些功能” 好吧,那是两句话,无论如何,学无止境,最后也推荐给大家几个优质的内容 1. Google Chrome Developers高度推荐你订阅 Google Chrome Developers 的...

Read More

13丨workspace 技巧

我们总是习惯于先在 IDE 或者文本编辑器中修改代码,然后再进入 Chorme 中进行调试,那有没有想过直接就在 Chrome 中来修改我们的代码呢? 对于这样的想法,Chrome DevTools 提供了哪些支持呢? 1. 在 Chrome 中修改你的文件有时在代码执行的位置也是最容易编辑代码的位置(对于前端来说也就是浏览器)。如果你把项目的文件夹直接拖到...

Read More