函数

PHP autoload 机制详解

PHP在魔术函数autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。1. autoload 机制概述在使

javascript的this的理解

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

[ Ruff 开发套件 ] Lesson 1 - SOS 求救灯

前言Ruff 是一个支持 JavaScript 开发应用的物联网操作系统,让物联网应用开发更简单高效。Ruff 开发套件 是一个旨在帮助开发者快速学习使用 Ruff 的工具,并且通过 Ruff 开发套件可以快速建立产品原型。本教程是针对 Ruff 开发套件 的使用教程,从10个外设配件起的应用开发再到驱动开发以及板卡开发,我们将从头开始一步步教大家如何使用 Ruff

深入执行环境、作用域链和闭包

执行环境对象和作用域链执行环境,又称执行上下文,是指一个函数在执行的时候所能直接引用的变量等的一个集合。在JavaScript引擎中,执行环境是由一类特殊的对象——执行环境对象——来实现的。由于一个函数执行的时候可能对应不同的上下文,所以每次函数执行的时候都会由引擎为该函数创建一个独一无二的执行环境对象。函数执行完毕时,由垃圾回收(GC)机制来决定是否将该执行环境对象回收。

Javascript重温OOP之原型与原型链

prototype原型对象每个函数都有一个默认的prototype属性,其实际上还是一个对象,如果被用在继承中,姑且叫做原型对象。在构造函数中的prototype中定义的属性和方法,会被创建的对象所继承下来。举个栗子:function F(){}F.prototype.work = function(){console.log('F is working..');};var

关于递归的思考

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

Aure实现类百度搜索原型,关键字变色

为了便于大家理解这个字符串,我在这举例说明:添加一个矩形a,添加一个新文本框b,文本框输入文字“孙燕姿2000年6月9日出道”以及原有的搜索文本框。现在我们给搜索文本框编辑文本改变时案例——设置文本于矩形a=[[LVAR2.indexOf(LVAR1)]]其中,局部变量LVAR1=搜索框文本,LVAR2=文本框b文本。按F5进行预览,效果如下:从上面效果,我们可以看出,只要

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

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

如何七周成为数据分析师 02:Ecel 技巧大揭秘

本文是《如何七周成为数据分析师》的第二篇教程,如果想要了解写作初衷,可以先行阅读七周指南。温馨提示:如果您已经熟悉Excel,大可不必再看这篇文章,或只挑选部分。上一篇文章《数据分析:常见的Excel函数全部涵盖在这里了》教了大家常用的函数,今天讲解Excel的技巧。本次讲解依然是提纲,图文部分引用自百度经验。如果有疑问或建议,可以留言给我,也可以网上搜索。内容方面照旧会补