别动手动脚的,把手拿开!
我是在地球上成长的赛亚人!

小程同学| Blog

一顿操作猛如虎,一看战绩零杠五

react.js

react.js


client家族 检测浏览器窗口的大小 ie9及其以上的版本:window.innerWidth 标准模式:document.documentElement.clientWidth 怪异模式: document.body.clientWidth 兼容方法client(),获取浏览器窗口的大小 function client() {把内容滚动到指定的坐标。 { ...

几种方式都是大同小异 首先,如果想要封装,就必须要用到函数,闭包 用到闭包,就必须暴露出一个属性给window对象 创建js类 方式一: (function(window,document){ var Student=function(options){ this.name=options.name; this....

Js继承

layout: post title: js继承 subtitle: js继承 date: 2017-03-06 author: CC header-img: img/post-bg-ios10.jpg catalog: true tags: - JS — js继承 js中如何实现继承 原型链继承 构造函数继承 组合继...

防止对象被修改 ES5提供了几个方法来防止对象被修改 防止扩展 密封 冻结 防止扩展 禁止为对象添加属性和方法,但是已经存在的属性和方法可以被修改删除 Object.preventExtension() //将对象设置禁止扩展 Object.isExtension() //对象是否被设置了禁止扩展 示例: var person={ age:20 } Object....

深复制,浅复制

深复制,浅复制

深复制,浅复制 浅复制 function mixin(receiver, supplier) { Object.keys(supplier).forEach(function(key) { receiver[key] = supplier[key]; }); return receiver; } 这个方法是各个库最常使用的一种复制方法,很多库都实现了这个方法 Object.as...

使用 .gitignore 忽略 Git 仓库中的文件

.gitignore 文件在Git中的使用

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :...

Git 代码回滚

回滚代码的正确姿势

并不适合阅读的个人文档。 git revert 和 git reset 的区别 先看图: sourceTree 中 revert 译为提交回滚,作用为忽略你指定的版本,然后提交一个新的版本。新的版本中已近删除了你所指定的版本。 reset 为 重置到这次提交,将内容重置到指定的版本。git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认...

    常用的各种遍历

  js遍历

常用的遍历 数组遍历 var a = [5, 2, 3]; for (value of a) { console.log(value) //5,2,3返回的是值 } for..of遍历内部的机制用到了迭代器 a.forEach(function(value,key, arr) { console.log(value,key,arr) // 返回的结果 ...

Git指令整理

不适合阅读的整理的一些个人常用的 Git 指令

随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u orig...