- 博客(7)
- 收藏
- 关注
原创 JavaScript笔记;函数的应用
JavaScript 中函数的应用十分的广泛,如果你仔细研究过JQuery等库的话,你会发现 基本JQuery所提供的库,都是可以接收一个函数作为传入参数,达到更灵活的目的。0x00 函数的主要用途在JS中,函数的用途无外乎以下集中:作为函数调用作为方法调用作为构造器调用指定上下文调用作为函数和方法调用的,是比较熟悉的。如果直接定义的情况下,我们认为是做为函数调用,而将一个函数具体赋给了
2016-08-20 17:18:48
275
原创 JavaScript笔记;函数的基本特性
犹记得第一次写JS的时候,还是从定义一个函数开始。function first() { ....}那个时候只是把函数作为一个组织代码的方式而已,过后不久,写网页应用,jquery占据了我的绝大部分时间。写的一手很溜的JQ选择器,是我自认为牛逼的开始。浮华褪尽,装逼再多,也慢慢明白需要返璞归真。因此,近来开始研习js的基本功,理解它一些不可思议的魔法。偶得心得一二。0x00 引言函数是JS
2016-08-20 17:17:35
428
原创 Linux下安装node的问题
Linux 下安装node的方式十分简单,当然我不会傻到源码编译安装.直接从node的官网上下载 已经编译好的的包.将bin/目录下的node和npm复制到PATH的路径下.sudo cp node /usr/local/bin/sudo cp npm /usr/local/npm/这样安装之后,node是可以正常使用了.使用node -v也可以正常的输出的版本号.但是我使用 npm的时候,却
2016-08-20 17:16:38
388
翻译 UI-Router:为什么开发者都不喜欢Angular.js内置的路由
Angular.js 是一个用来构建“富客户端”的神奇JavaScript框架。但是事实却是许多开发者却不使用其内置的路由模块。反而使用AngularUI项目的 UI-Router模块来代替之。这是因为UI-Router有两个重要的特性: * 多样化视图 * 嵌入式视图这篇文章将解释这两个特性,和运用现实生活的例子展现这两个特性的重要性。为什么你需要使用UI-Router多样化视图大多数的应用程
2016-08-20 17:15:20
11967
原创 【算法】动态规划法(斐波那契数列)
动态规划 用于求解最优化子问题的,往往是高效的而准确的。这背后的逻辑,其实就是程序设计的最基本原理——不要让程序做重复的事情。一句话说算法对于一个复杂的问题,可以分解成若干个子问题来解决,这是分治法。每个分解的子问题,得到最优解,再通过一个方式组合这些最优解,得到全局最优解,这是贪心法。而其实分解的子问题,往往会有许多重复的子问题,对程序进行减枝机制地优化,这是动态规划法。斐波那契数列大学课堂上,讲
2016-08-20 17:14:01
1651
原创 【算法】分治法(快速排序,归并排序)
分治法,是算法思想里最基础的思想。这也和人的基本思维有关,当我们需要解决一个大的问题时,直觉的就会将这个大问题分成多个小问题来解决。大量的经典算法,都是基于分治法。比如,快速排序,归并排序。当然,最让人想起来的,就是二分查找了。分治法的步骤分治,分而治之。分的原因是因为问题的规模太大,需要拆开了解决,目的是为了解决问题,分解只是手段。所以分治的步骤其实很明确:分解:将大问题的分解成小问题,是这个算
2016-08-20 17:13:04
1503
原创 【算法】贪心算法(0-1背包问题)
什么是贪心算法?贪心算法并不是一个具体的算法,而是一种算法的思想,或者说是解决问题一种思路。这就有两个关键的点,可以解释贪心算法: 贪心算法解决什么问题? 贪心算法是怎样的一种思路? 1. 贪心算法解决什么问题解决求最优解问题。即此问题的最终的目的,是为了得到一个最优解。比如,从A地到B地之间的最短路径,100块钱可以在一个商场里买到的东西最多,等等之类的。2. 贪心算法是怎样的
2016-08-20 17:10:25
4273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人