行知任之 每一次旅行都是不同的尝试!

Git 远程操作 - Git 操作技巧

远程仓库是指托管在因特网或其他网络中的项目版本库。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。

标签: Git

作者:Bryan 分类:GIT 浏览:32 评论:0

Git 分支应用 - Git 操作技巧

Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷。 与许多其它版本控制系统不同,Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次。

标签: Git

作者:Bryan 分类:GIT 浏览:7 评论:0

Git 撤销操作 - Git 操作技巧

在进行git的任何一个阶段都可以撤销某些操作,但需要注意的是,有些撤销的操作却是不可逆的。这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。

标签: Git

作者:Bryan 分类:GIT 浏览:11 评论:0

Git 的状态管理及基础命令 - Git应用技巧

Git 是世界上较为先进的分布式版本管理系统。在各种程序代码开发中应用广泛,其方便高效快捷带来不一样的开发体验。
使用Git进行版本管理首先需要有一个版本管理仓库。其实说白了就是在电脑上创建一个文件夹,使用Git将该文件夹下的所有内容管理起来。被Git管理的每个文件的增加、修改、删除都能够被准确追踪到,以便在任何时刻刻根据文件追踪历史将文件还原。

标签: Git

作者:Bryan 分类:GIT 浏览:18 评论:0

Markdown 语法的基本格式

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

标签: Markdown

作者:Bryan 分类:技术周边 浏览:44 评论:0

JavaScript 中的多态

“多态”一词,从字面上看可以理解为多种形态。在语言中可以这样理解,同样一段代码或者一个函数运行得到不同的结果反馈。
通过对封装继承多态组合等技术的反复使用,提炼出一些可重复使用的面向对象设计技巧。而多态在其中又是重中之重,绝大部分设计模式的实现都离不开多态性的思想。

如何实现javascript的函数重载

  Javascript 与JAVA不同,是没有函数重载的概念的,相同的函数名,后面的函数将替换之前的函数。可是在编程过程中又需要根据传入的参数不同调用不同的方法,跟函数重载的理念很相同,如何去实现,其实重点依据的就是传入参数的个数,即 arguments.length;

方法一:

  判断传入参数的个数,根据个数的不同执行不同的运算方法


    // 传入不同个数的参数,执行不一样的运算方法
    function compute(){<!--autointro-->

标签: JavaScript

作者:Bryan 分类:JavaScript 浏览:39 评论:0

函数节流的分析以及实际应用场景

函数节流

  JavaScript中的函数多数是由用户触发的,在一些情况下函数的触发不受用户的直接控制,比如在某些场景下函数会被频繁的调用,从而造成性能上的影响。

函数频繁调用的场景

  • window.onresize 事件。   window.onresize事件是在浏览器窗口大小发生改变时触发,当用户在拖拽改变浏览器窗口大小时,在此过程中会频繁调用执行。
  • window.scroll 事件。   window.scroll 事件在浏览器滚动条滚动

标签: JavaScript

作者:Bryan 分类:JavaScript 浏览:37 评论:0

实现函数的无限累加

题目解读

  使用JS实现一个函数,该函数可以用于无线的累加求和。当传递参数时,获取参数并参与计算,没有传递参数时或者调用结束时返回最终的计算结果。最终的实现类似如下的效果:

    add(1); // =˃ 1
    add(1)(2); // =˃ 3
    add(1)(2)(3); // =˃ 6
    add(1)(2)(3)(4); // =˃ 10
    add(1)(2)(3)(4)(); // =˃ 10

标签: JavaScript

作者:Bryan 分类:JavaScript 浏览:40 评论:0

函数柯理化的理解与应用

柯理化(currying)

˃ 柯理化,也常以为“局部套用”,是把多参数函数转换为一系列单参数函数并进行调用的技术。这项技术以数学家 Haskell Curry 的名字命名。 --- 《JavaScript语言精粹》

  柯理化函数的作用是为每一个逻辑参数返回一个新函数。

初步实现

  先通过一个简单的 add 函数了解一下柯理化。


    // 参数相加
    var add = function(a,b<!--autointro-->

标签: JavaScript

作者:Bryan 分类:JavaScript 浏览:38 评论:0