函数

前端AMD规范

个人总结:AMD规范主要是解决各个模块之间的依赖关系,可以顺序的加载js模块,但是却是异步加载,不会影响页面的css和html标签的加载。AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎Re

前端好文章推荐(持续更新中)

前端模块化、AMD规范、commjs规范:http://www.cnblogs.com/dolphinX/p/4381855.html闭包:http://www.cnblogs.com/dolphinX/archive/2012/09/29/2708763.html活动对象(就是当前正在执行的函数环境):自由变量:变量对象(每个执行环境都配对一个变量对象):执行环境、运行期

PHP 生成唯一订单号函数

应用场景 在开发购物功能,涉及到支付比如 微信、支付宝,当下单时需要生成一条唯一的订单,需要用到唯一的订单号管理。 函数代码 / [build_order_no 生成唯一订单号]@author 邱先生 @copyright 烟火里的尘埃@version [V1.0版本] @date 2016-07-13@return [type] [description] / stati

自定义Switch过程详解

作者: remcarpediem联系方式:segmentfault,csdn,简书本文转载请注明作者、文章来源,链接,版权归作者所有。 前段时间,我看到了一篇关于Android动画的文章Android View 仿iOS SwitchButton Material Design,十分喜欢文章作者的笔风,可惜每个人的笔风都不同,不过我倒是实现了一个类似的Switch组件,项目

JavaScript设计模式----装饰者模式

装饰者模式的定义:装饰者(decorator)模式能够在不改变对象自身的基础上,在程序运行期间给对像动态的添加职责。与继承相比,装饰者是一种更轻便灵活的做法。装饰者模式的特点:可以动态的给某个对象添加额外的职责,而不会影响从这个类中派生的其它对象;继承的一些缺点:继承会导致超类和子类之间存在强耦合性,当超类改变时,子类也会随之改变;超类的内部细节对于子类是可见的,继承常常被

关于递归的思考

之前有接触过递归,看到别人写的递归函数的代码,好生羡慕,怎么就能写这么好呢?我怎么就想不到这样写呢?如此等等。就拿fibonacci函数来说吧,一个普通的函数可能这样写:def fib(n):if n == 0:return 0elif n == 1:return 1else:return fib(n-1) + fib(n-2)我看到这个函数的思考方式是这样的:1. 当n=

javascript的this的理解

javascript的this关键字总是让人捉摸不透,this关键字代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,因为函数的调用场景不同,this的指向也不同。其实只要理解javascript语言的特性就很好理解this。在javascript中,函数可以直接调用:function range(){ this.min = 5;}range()consol

JS学习总结

1.Arguments:类数组对象。存储实际传入函数的参数。 - 应用场景:1)传入函数的参数个数不确定时读取参数;(ES6中可用...rest)2)读取传入的参数;(arguments[i])3)判断实际传入的参数与函数预期传入的参数(期望传入:Function.length) - 属性:1)length:实际传入参数的个数2)callee:在函数内部指向当前正在执行的函

机器学习从入门到放弃之逻辑回归

分类问题回到本系列的第一篇文章机器学习从入门到放弃之KNN算法,在里面有这样的一个问题黄点代表1类电影的分布,绿色代表0类电影的分布,紫色代表需要分类的电影样本。那么该怎么判别紫色的那颗点所在的类别呢?之前给出的是KNN算法,通过计算紫色点都周边的剧场的长短,来判断紫色点属于哪个类别。现在有这样一种极端情况,黄点和绿点在紫点周围呈圆周分布,距离一样,咋办?图画得不是太好,大