问题列表 - 第37213页

克罗克福德书中的"方法"方法:Javascript:The Good Parts

道格拉斯·克罗克福德在他的书(第4页)中写道:

在整本书中,一个method方法用于定义新方法,这是它的定义:

Function.prototype.method = function (name, func) {
    this.prototype[name] = func;
    return this;
};
Run Code Online (Sandbox Code Playgroud)

然后他开始使用它method来添加方法Number, String, Function, Object, Array, RegExp,这里是完整的列表:

P33:

Number.method('integer', function () {...});
String.method('trim', function () {...});
Run Code Online (Sandbox Code Playgroud)

P40(不确定第41页是否存在印刷错误:结束()):

String.method('deentityify', function () {...}());
Run Code Online (Sandbox Code Playgroud)

P43和P44:

Function.method('curry', function () {...});
Run Code Online (Sandbox Code Playgroud)

P47(我在这里很困惑,不知道为什么Crockford定义new方法,而且他似乎从不new在书中使用方法):

Function.method('new', function () {...});
Run Code Online (Sandbox Code Playgroud)

P48:

Function.method('inherits', function (Parent) {...});
Run Code Online (Sandbox Code Playgroud)

P54:

Object.method('superior', function (name) {...});
Run Code Online (Sandbox Code Playgroud)

P62:

Array.method('reduce', function (f, value) {...});
Run Code Online (Sandbox Code Playgroud)

P79:

Array.method('pop', function () {...});
Array.method('push', function () {...});
Array.method('shift', …
Run Code Online (Sandbox Code Playgroud)

javascript methods

23
推荐指数
1
解决办法
4415
查看次数

如何在Silverlight Toolkit中停止处理Flick Gesture事件的WP7枢轴控件

我的WP7应用程序中有一个Pivot Control,它本质上响应左右滑动以在枢轴项之间移动.

然后我想在UserControl(我页面上的一个小UI段)上使用Flick Gesture来获取其他内容.

我的用户控件确实处理了事件,但Pivot控件也是如此,因此它导航到下一个项目.我还没有想出如何在usercontrol处理事件时停止事件.

是否可以在WP7数据透视控件中使用带有轻弹手势的子控件?

例如:

        private void glBlinds_Flick(object sender, FlickGestureEventArgs e)
        {
                //do stuff
                e.Handled = true;
        }
Run Code Online (Sandbox Code Playgroud)

pivot silverlight-toolkit windows-phone-7

4
推荐指数
1
解决办法
5313
查看次数

jasper报告标题未在摘要页面上打印

我正在使用Jasper报告.我有页眉,细节和摘要带.页眉在所有页面上重复,但有时仅当摘要部分移动到最后一页时,因为细节在此之前的页面中结束.标题不会打印在最后一页,即摘要页面.是否有人知道为什么页面标题不会打印在摘要页面上.是否有其他方法在摘要页面上打印标题.

jasper-reports

5
推荐指数
1
解决办法
1万
查看次数

哈希表.姓名历史.为什么不HashTable?

我们知道:

ArrayList;
LinkedList;
TreeMap
Run Code Online (Sandbox Code Playgroud)

和其他...以及CamelCase格式的所有名称,但为什么Hashtable,不是HashTable

这是无原则的问题,只是想知道:)

java history terminology hashtable

3
推荐指数
1
解决办法
513
查看次数

使用VBA将粗体文本插入Word

我写了一个小脚本,将某些Excel单元格值导出到Word中.但是,某些插入需要是粗体.似乎没有一种简单的方法可以做到这一点.

此代码循环遍历记录并将它们添加到Word文档中


Do While intRow < intTotalRows + 1

                strTemp = " ;b;" & Range("G" & intRow).FormulaR1C1 & " " & Range("I" & intRow).FormulaR1C1 & ";e; "

                If strTemp <> strCur Then
                    strCur = strTemp
                    .Content.Font.Bold = True
                    .Content.InsertAfter strCur
                End If

                .Content.Font.Bold = False
                .Content.InsertAfter Range("A" & intRow).FormulaR1C1 & " - " & Range("C" & intRow).FormulaR1C1 & " " & Range("E" & intRow).FormulaR1C1 & " * "

            intRow = intRow + 1
        Loop
Run Code Online (Sandbox Code Playgroud)

在插入文本之前打开粗体并在之后再次关闭它似乎是最合理的解决方案,因此它不起作用.

然后我试图找到并替换文本,但这也不起作用:


        .Content.Find.ClearFormatting
        With .Content.Find
            .Text …
Run Code Online (Sandbox Code Playgroud)

excel vba ms-word excel-vba

5
推荐指数
1
解决办法
1万
查看次数

在Javascript中封装

我对Javascript很新,因为我的SO资料会证明.

我刚刚在几个教程阅读并遇到我做的事情时,使用JavaScript应用并不完全在理解方面对面向对象和封装.

该教程声明Javascript对象可以这样声明:

var myCustomObject = new Object();
Run Code Online (Sandbox Code Playgroud)

你可以给它像这样的实例变量:

myCustomObject.myVariable = "some value";
myCustomObject.myOtherVariable = "deadbeef";
Run Code Online (Sandbox Code Playgroud)

最后,它声明您可以创建一个模板函数来创建这样的新对象:

function CustomObject(myVariable, myOtherVariable)
{
    this.myVariable = myVariable;
    this.myOtherVariable = myOtherVariable;
}
Run Code Online (Sandbox Code Playgroud)

我也知道,你可以创建并赋值给尚不存在,因此被隐式声明,如例如,当看到变量myCustomObject没有一个myVariable,但现在它的作用.

所以,我的问题是:有什么可以阻止在代码中的其他点添加新变量.如果我试图了解一个对象如何工作以及我能用它做什么,我可能永远不会看到其他.js文件中可能存在的变量,因此无法完全理解该对象. ..

另外,我怎么知道刚刚创建的某个对象不会突然在代码中添加60多个变量,这些变量在创建时根本没有提到?

你是否意味着能够一眼就能理解一个对象可以包含的内容,如果可以添加更多内容"willy nilly"?

javascript oop encapsulation

5
推荐指数
2
解决办法
2636
查看次数

Drupal管理员

如何重命名drupal的管理目录,因为我已经有一个名为"admin"的目录?

drupal

0
推荐指数
1
解决办法
1018
查看次数

如何在CGI脚本中的图像上创建链接?

我可以使用以下代码通过CGI.pm在我的CGI脚本中成功显示图像:

#!/usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use CGI qw/:standard/;
print img {src => "../images/myimage.png", align=>"CENTER"};
Run Code Online (Sandbox Code Playgroud)

但是,当我想要做的是在该图像中包含URL时,每当人们点击该图像时它将指向所需的URL,此代码失败:

print img {src => "../images/myimage.png", align=>"CENTER", -href=>"www.google.com"};
Run Code Online (Sandbox Code Playgroud)

什么是正确的方法呢?

perl cgi

0
推荐指数
1
解决办法
2413
查看次数

一个AndroidManifest.xml中的两个searchable.xml活动

我有一个Android应用程序,它有一些不同的活动,用于浏览从RSS下载的文章和图像.

我希望能够使用a 文件将搜索按钮连接到"搜索"对话框searchable.xml.我通过一次搜索设法做到了这一点,使用:

<activity android:name=".search.SearchResultsActivity"
    android:label="@string/search_results_activity_title" >
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>
    <meta-data android:name="android.app.searchable"
        android:resource="@xml/searchable_articles"/>
</activity>
Run Code Online (Sandbox Code Playgroud)

并在 <application />

<meta-data android:name="android.app.default_searchable"
    android:value=".search.SearchResultsActivity" />
Run Code Online (Sandbox Code Playgroud)

我现在可以从任何活动启动"搜索"对话框,然后启动SearchResultsActivity.

我现在希望能够在用户ImageListActivity使用a 时搜索图像searchable_images.xml,并在其他任何地方使用默认值.

我有一个SearchResultsImageActivity包含以下元数据元素,并使用相同的元素ImageListActivity.

<meta-data android:name="android.app.searchable"
    android:resource="@xml/searchable_images"/>
Run Code Online (Sandbox Code Playgroud)

按下搜索按钮ImageListActivity,我得到默认搜索searchable_articles.xml.

如果我更改default_searchableSearchResultsImageActivity,则始终启动图像搜索,并且永远不会启动文章搜索.

如果我完全删除default_searchable元数据元素,并searchable仅添加选定活动的元数据,则不会启动搜索.

我很确定这应该是可能的,但我不知道我做错了什么.

search android android-manifest searchable

17
推荐指数
2
解决办法
4286
查看次数

如何设置QFileDialog来设置最初选择的文件?

我的意思是当对话框弹出时,根据文件管理器的一些文件处于选中状态.QFileDialog有办法做到这一点吗?

user-interface qt

2
推荐指数
1
解决办法
915
查看次数