-
gjs/seed有关笔记
gjs/seed相关笔记 ?GNOME3的桌面开发中主要用到了Javascript作为UI层的实现语言。GNOME3是如何使用Javascript进行桌面应用开发呢?原来这里有引入GJS/SEED框架,使用JS对GTK/Clutter等lib进行封装(听起来很像QML对QT库的封装:-))。QML的JS引擎跟SEED是一样的,都是使用JSV8引擎。而GJS用的是SpiderMonkey,GNOME...
395
热度 -
{{Javascript}}函数表达式跟函数声明
{{Javascript}}函数表达式和函数声明函数表达式和函数声明 //1js解析为函数表达式,所以允许直接使用()调用 (functiona(){ varsomeUndeclaredVar="foo"; }()); //2和1相似的理由 (functiona(){ varsomeUndeclaredVar="foo"; })(); /...
284
热度 -
setTimeout 为什么不会堆栈溢出?解决方案
setTimeout为什么不会堆栈溢出?假如代码如下JScriptcode functioncallback(f){ f(); } functionfoo(){ foo();//执行1000次左右会发生堆栈溢出的错误, //setTimeout(foo,0);//永远不会堆栈溢出 } foo() 这是什么原理?请问假如我自己把callback函数也定义成setTimeout这样的,应该怎么写...
823
热度 -
一段代码不明白,求解,多谢
一段代码不明白,求解,谢谢一段代码不明白,求解,谢谢 如下代码 <?php classfoo{ var$bar='Iambar.'; } $foo=newfoo(); $bar='bar'; $baz=array('foo','bar','baz','quux'); echo"{$foo->$bar}\n"; echo"{$foo->$baz[1]}\n"; ?> 输出...
294
热度 -
linux环境上sqlite创建的数据库找不到
linux环境下sqlite创建的数据库找不到通过sqlite3foo.db创建一个foo.db数据库通过createtableperson(name);创建一个表通过.database可以查到刚创建的数据库可是通过.exit或者.quit退出数据库,再进入的时候通过.database已经查不到刚才创建的foo.db了,请问高手是怎么回事,应该怎么修改?color='#FF8000'>------...
4934
热度 -
linux环境下sqlite创建的数据库找不到,该怎么解决
linux环境下sqlite创建的数据库找不到通过sqlite3foo.db创建一个foo.db数据库通过createtableperson(name);创建一个表通过.database可以查到刚创建的数据库可是通过.exit或者.quit退出数据库,再进入的时候通过.database已经查不到刚才创建的foo.db了,请问高手是怎么回事,应该怎么修改?color='#e78608'>------...
10125
热度 -
一段代码不明白,求解,多谢
一段代码不明白,求解,谢谢一段代码不明白,求解,谢谢如下代码<?phpclassfoo{var$bar='Iambar.';}$foo=newfoo();$bar='bar';$baz=array('foo','bar','baz','quux');echo"{$foo->$bar}\n";echo"{$foo->$baz[1]}\n";?>输出结果:Iambar.Iamb...
182
热度 -
DOJO中的面向对象_第一章 JS中的对象模型
DOJO中的面向对象__第一章JS中的对象模型 DOJO中的面向对象 ? 在JS中并没有Java等面向对象语言中常见的类(class)的概念。也就是说,JS中的对象并非基于类的。它仅仅为开发者提供了一些原类型和基本的内置对象。从写法上来看,它更加的类似于面向过程式的语言,函数仿佛成了JS中的顶级实体。事实上,JS是一门函数式编程的语言。所以当我们需要以面向对象的方式来构建大型web应用时,原生态的...
165
热度 -
JavaScript种和继承:this属性
JavaScript类和继承:this属性 this属性表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。 先看一个在全局作用范围内使用this的例子: <scripttype="text/...
95
热度 -
jquery mobile Web Socket 聊天使用
jquerymobileWebSocket聊天应用 http://easywebsocket.org/contrib/chat/?channel=foo&user=bar
678
热度 -
javascript 中this的了解
javascript中this的理解 vartest="window'stest"; varfoo=function(){ vartest="foo'stest"; alert(this==window);//false,这里的this指向new关键字生成的对象; alert(this.test);//undefined; returnfunction(){ vartest="foo'sinn...
84
热度 -
急求php中 select的有关问题
急求php中select的问题////SELECT*//FROMfoo//WHEREbar="baz"//ORidIN("1","2","3")//$select->from('foo','*');$select->where('bar=?','baz');$select->orWhere('idIN...
284
热度 -
PHP Strict Standards异常
PHPStrictStandards错误 在部署项目时出现:Strictstandards:Declarationof...shouldbecompatiblewiththatof...错误,我使用的是php5.3.3 <?php abstractclassA{ //方法无参数 publicstaticfunctionfoo(){echo'bar';} } abstractclassBext...
630
热度 -
急求php中 select的有关问题
急求php中select的问题////SELECT*//FROMfoo//WHEREbar="baz"//ORidIN("1","2","3")//$select->from('foo','*');$select->where('bar=?','baz');$select->orWhere('idIN...
34
热度 -
Javascript 对象承继
Javascript对象继承 这周五,去百度面试Web前段开发工程师,与面试官讨论到JavaScript继承问题,由于平时使用较少,也没说出多少东西。遂回来差了点资料。 ? 观点:在JavaScript中,function相当于Java语言定义的类。 定义方式如下: functionfoo(x){ //用this指定foo的成员变量x this.x=x; //这个y是foo的私有变量,无法被继承 ...
263
热度 -
关于后期静态绑定,该怎么解决
关于后期静态绑定看了php手册中关于后期静态绑定,还是不太明白,原文地址http://cn2.php.net/manual/zh/language.oop5.late-static-bindings.php其中第四个例子PHPcode <?php classA{ publicstaticfunctionfoo(){ static::who(); } publicstaticfunctio...
423
热度 -
js预编译和执行期的有关问题
js预编译和执行期的问题 ? varfoo=1; functionbar(){ if(!foo){ varfoo=10;//如果这里不加var就是1了,加了var后在预编译时foo会被当做局部变量进行索引,可能有同学基 础和我一样不是太好的,在想我外部定义了一个变理,在内部使用都是好好的啊,那你一定要注意了,这里多了个var } alert(foo); } bar(); ? ? vara=1; f...
110
热度 -
一道面试题,求解解决办法
一道面试题,求解publicclassTest{ staticbooleanfoo(charc){ System.out.print(c); returntrue; } publicstaticvoidmain(String[]argv){ inti=0; for(foo('A');foo('B')&&(i<2);foo('C&...
1
热度 -
关于后期静态绑定,该怎么解决
关于后期静态绑定看了php手册中关于后期静态绑定,还是不太明白,原文地址http://cn2.php.net/manual/zh/language.oop5.late-static-bindings.php其中第四个例子PHPcode<?phpclassA{publicstaticfunctionfoo(){static::who();}publicstaticfunctionwho(){e...
350
热度 -
如果是可选项,我该怎么办?
不存在或存在但是空字符串? 问题描述 我似乎无法找到一种更简洁的方法来做到这一点 Optional<String>foo; if(!foo.isPresent()||StringUtils.isBlank(foo.get())){ //... } 有这个,但它实际上使逻辑更复杂,IMO: Optional<String>foo; if(!foo.filter(StringUtils::isNot...
57
热度