#深入

js深入研究之自定义混合Mixin函数

<scripttype="text/javascript">/*增加函数*/functionaugment(receivingClass,givingClass){for(methodNameingivingClass.prototype){if(!receivingClass.prototype[meth...

js深入研究之克隆,属性,数组,对象,函数

代码<scripttype="text/javascript">/*克隆原型得到对象*/functionclone(object){functionF(){}F.prototype=object;returnnewF;}varPerson={name:'defaultname',getName:functi...

js深入研究之无法理解的js类代码,extend扩展

<scripttype="text/javascript">functionPerson(name){this.name=name;}Person.prototype.getName=function(){returnthis.name;}functionAuthor(name,books){Person....

js深入研究之神奇的匿名函数类生成方式

<scripttype="text/javascript">varBook=(function(){//私有静态属性varnumOfBooks=0;//私有静态方法functioncheckIsbn(isbn){if(isbn==undefined||typeofisbn!='string'){return...

js深入研究之牛逼的类封装设计

<scripttype="text/javascript">varBook=function(newIsbn,newTitle,newAuthor){//implementsPublication//私有属性varisbn,title,author;//私有方法functioncheckIsbn(isbn)...

js深入研究之函数内的函数

第一种functionfoo(){vara=10;functionbar(){a*=2;}bar();returna;} 第二种functionfoo(){vara=10;functionbar(){a*=2;returna;}returnbar;} 两种效果相同。调用结果varbaz=foo();...
代码星球 ·2020-04-06

js深入研究之初始化验证

<scripttype="text/javascript">varBook=function(isbn,title,author){if(!this.checkIsbn(isbn)){thrownewError('Book:InvalidISBN.');}this.isbn=isbn;this.title=...

js深入研究之Person类案例

<scripttype="text/javascript">/*定义一个Person类*/functionPerson(name,age){this.name=name;this.age=age;}/*添加两个方法getNamegetAge*/Person.prototype={getName:functi...
代码星球 ·2020-04-06

js深入研究之匿名函数

/*匿名函数*/(function(){varfoo=10;varbar=2;alert(foo*bar);})();/*匿名函数,带参数*/(function(foo,bar){alert(foo*bar);})(10,2);/*匿名函数返回值*/varbaz=(function(foo,bar){returnfoo...
代码星球 ·2020-04-06

js深入研究之类定义与使用

js可以定义自己的类很有意思<scripttype="text/javascript">varAnim=function(){alert('nihao');};Anim.prototype.start=function(){alert('start');};Anim.prototype.stop=funct...

《深入Linux内核》 UNIX的一些故事

Unix文件的类型1.普通文件2.目录3.符号链接4.面向块的设备文件5.面向字符的设备文件6.管道和命名管道7.套接字点评:不明觉厉打开文件进程只能访问“打开的”文件。为了打开一个文件,进程调用fd=open(path,flag,mode)path表示被打开的文件的路径。flag表示打开的方式...

深入具体解释SQL中的Null

NULL在计算机和编程世界中表示的是未知,不确定。尽管中文翻译为“空”,但此空(null)非彼空(empty)。Null表示的是一种未知状态。未来状态,比方小明兜里有多少钱我不清楚,但也不能肯定为0,这时在计算机中就使用Null来表示未知和不确定。尽管熟练掌握SQL的人对于Null不会有什么疑问,但总结得非常全的文章还...

深入理解javascript之高级定时器

setTimeout()和setInterval()能够用来创建定时器。其主要的用法这里就不再做介绍了。这里主要介绍一下javascript的代码队列。在javascript中没有不论什么代码是马上运行的,一旦进程空暇则尽快运行。所以说定时器中设置的时间并不代表运行时间就一定相符,而是代表代码会在指定时间间隔后增加到队...

深入理解brew link命令

来源:https://newsn.net/say/brew-link-php71.htmlbrew是mac机上面程序猿非常常用的软件包安装方式,其中有两组命令是需要大家知晓的。分别是:第一组:brewinstall和brewuninstall。第二组,brewlink和brewunlink。不过关于第一组brewins...

转载:深入浅出Zookeeper

 ZAB协议是专门为zookeeper实现分布式协调功能而设计。zookeeper主要是根据ZAB协议是实现分布式系统数据一致性。zookeeper根据ZAB协议建立了主备模型完成zookeeper集群中数据的同步。这里所说的主备系统架构模型是指,在zookeeper集群中,只有一台leader负责处理外部客...
代码星球 ·2020-04-06
首页上一页...3031323334...下一页尾页