Git 常用命令参考
Git 常用命令参考
以下列举的常用命令和参数,并不完整,完整版请看官方的 Git 命令参考手册
基本操作
$ git add [-v|f|n] [<pathspec>...]
-v
: 输出执行后的结果信息-f
: 允许提交 .gitignore 列表中的文件-n
: 尝试执行 add 命令,输出变化列表,但不对版本库造成任何影响<pathspec>
: 指定 add 的文件,支持.
和*
通配符
建议始终带上 -v
参数
$ git add -v .
$ git add -vf a.js file_in_gitignore
$ git add -n template_*.js
Javascript操作DOM的那些坑
js在操作DOM中存在着许多跨浏览器方面的坑,本文花了很长时间整理,根据实例整理那些大大小小的“坑”。
DOM的工作模式是:先加载文档的静态内容、再以动态方式对它们进行刷新,动态刷新不影响文档的静态内容。 PS:IE 中的所有 DOM 对象都是以 COM 对象的形式实现的,这意味着 IE 中的 DOM可能会和其他浏览器有一定的差异。
CSS3 Media Query整理
各种设备的CSS3 Media Query整理
响应式布局麻烦之处就是每个尺寸的都要进行css定义,这个真的不是一般的蛋疼,下面有搜集到的各种尺寸css Media Query内容:
js变量,内存
值传递
1. 基本类型按值传递。参数只能按值传递。
fnuction addTen(num){
num += 10;
return num;
}
var count = 20;
var result = addTen(count);
alert(count); //20没变化
alert(result); //30
2015面试记录
投简历
网易有道今年招收实习生,网招的比较早,3月初开学就在网上招了。于是来学校,更新了简历。就在官网投出去了。
等待
开学期间,JS成了我主攻的对象,从高级程序到权威教程在配合着各种blog巩固复习。的确学到了之前不曾熟悉的基础知识。以前也就只会用JQuery操作Dom,简单的动画等等。前端真是一个无底洞,又稍许看了些Nodejs和Python。 期间还投了阿里和腾讯的校招。同班有内退进了阿里。。 之后参加了腾讯的笔试,腾讯真是要求全才啊,什么语言全考,前端只考了闭包。好坑。然后就没有然后了!!!
js坐标相关
1)鼠标点击事件的坐标,相对于可视区域(Client)左上角
var point_y = evt.clientY;
var point_x = evt.clientX;
其中evt为鼠标点击事件。
js节点相关
1. 通过顶层document节点获取:
(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。
如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),参数仍然是节点的id。这个方法可以看作是document.getElementById()的另外一种写法,不过$()的功能更为强大,具体用法可以参考它们各自的API文档。
(2)document.getElementsByName(elementName):该方法是通过节点的name获取节点,从名字可以看出,这个方法返回的不是一个节点元素,而是具有同样名称的节点数组。然后,我们可以通过要获取节点的某个属性来循环判断是否为需要的节点。