问题列表 - 第19168页

Javascript对象内部函数的区别

对象中的函数之间有什么区别.我有两个基本上做同样事情的例子.

function a(param) {
   function b(input) {
      return input%10;
   };
return 'The result is ' + b(param);
};
Run Code Online (Sandbox Code Playgroud)

function a(param) {
   this.b=function(input) {
      return input%10;
   };
return 'The result is ' + this.b(param);
};
Run Code Online (Sandbox Code Playgroud)

两种情况下的优点和缺点是什么?在第二个我知道可以从主函数外部调用该函数.运行时还有区别吗?(比如时间和表现)

javascript

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

在IE,FF,Safari/Chrome下持续调整<textarea>的大小

我有一个<textarea>需要适应其大小未预先确定的空间(是屏幕大小的百分比).如果FireFox通过设置常规CSS属性,我可以获得良好的结果:

#container { width: 70%; height:70% }
#text_area { width: 100%; height: 100%; margin: 0; padding:0; }
Run Code Online (Sandbox Code Playgroud)

然而在IE 6和7中,我得到了不同的,奇怪的结果.在IE6中,文本框似乎在左侧和右侧都有填充,从而推动容器的大小增长.在IE7中,文本框在左侧有填充,但不会使容器的大小增大 - 而是将其右边缘推到容器外部.

高度设置似乎对IE6或IE7没有影响; 的<textarea>是2行长在这两种情况下,忽略了高度:100%的指令.

是否有一致的方法来<textarea>跨浏览器调整大小?

有没有办法摆脱左边的填充<textarea>


更新

使用position:absolute删除填充,但width:100%仍然搞砸了.IE7似乎计算出100%的宽度太大,导致<textarea>溢出<div>包含它的内容.

如果我有机会,我会创建一个独立的例子......

css textarea cross-browser

10
推荐指数
1
解决办法
9252
查看次数

如何更改shell脚本字符编码?

我正在使用Gina Trapiani的优秀todo.sh来组织我的待办事项列表.

然而,作为一个丹麦人,如果剧本接受像ø和æ这样的特殊丹麦人物,那就太好了.

我是一个绝对的UNIX-n00b,所以如果有人能告诉我如何解决这个问题,那将是一个很大的帮助!:)

unix shell character-encoding

15
推荐指数
2
解决办法
6万
查看次数

我需要一个尾随的分号吗?

例:

<?php $formElement->display()?>
Run Code Online (Sandbox Code Playgroud)

这样没事,或者我应该提供一个; ?好吧,我想PHP解释器非常聪明,可以看到该行已完成并且由于末尾的?>而完成了表达式.对?

php

12
推荐指数
2
解决办法
4351
查看次数

如何在数字的三位数后加一个点

你知道我怎么能在PHP的3位数字(从结尾开始)后加一个点(.)?例如:数字1254631显示为1.254.631 ??

php

13
推荐指数
2
解决办法
2万
查看次数

Expression.Reduce()有什么作用?

我已经使用表达式树几天了,我很想知道Expression.Reduce()的作用.在MSDN文档是不是非常有帮助,因为它只是说,它"减少"的表述.为了以防万一,我尝试了一个例子(见下文)来检查这种方法是否包括数学减少,但似乎并非如此.

有谁知道这种方法的作用,是否有可能提供一个快速示例显示它的实际效果?有什么好资源吗?

static void Main(string[] args)
{
    Expression<Func<double, double>> func = x => (x + x + x) + Math.Exp(x + x + x);
    Console.WriteLine(func);
    Expression r_func = func.Reduce();
    Console.WriteLine(r_func); // This prints out the same as Console.WriteLine(func)
}
Run Code Online (Sandbox Code Playgroud)

.net c# lambda expression-trees

35
推荐指数
3
解决办法
8086
查看次数

Cookie无法在不同页面上运行

好的我有一个cookie集,如果我在Firefox中访问私人数据,我可以清楚地看到它......好吧,当我在某个目录中的某个页面上回显它时,它可以工作,(www.example.com/dir),但是在网站的索引页面(www.example.com)上,它不会回显,它说没有设置cookie.是的我启用了cookie,是的,我尝试清除缓存等等.有任何想法吗?PHP顺便说一下

php cookies

12
推荐指数
3
解决办法
2万
查看次数

SimpleModal在关闭对话框之前确认

我正在使用SimpleModal(http://www.ericmmartin.com/projects/simplemodal/),我有一个显示在对话框中的表单.我想要做的是每次用户尝试关闭对话框时(通过转义或单击关闭图标)都会出现确认,并询问他们是否真的要关闭它而不保存表单数据.我尝试了以下方法:

onClose: function (dialog) {
    if (confirm('Are you sure you want to close without saving?')) {
        $.modal.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

但它只触发一次.如果你点击取消,那么以后再也无法关闭,哪种有意义.有人有建议或解决方案吗?任何帮助将不胜感激.:)

javascript jquery simplemodal

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

将数组内容加入"英语列表"

我想加入一个数组,产生一个'英文列表'.例如['one', 'two', 'three']应该导致'one, two and three'.

我编写了这段代码来实现它(假设数组不是空的,在我的情况下不是这种情况)

if array.length == 1
  result = array[0]
else
  result = "#{array[0, array.length].join(', ')} and #{array.last}"
end
Run Code Online (Sandbox Code Playgroud)

但我想知道是否存在一些'高级'连接方法来实现这种行为?或者至少一些更短/更好的代码?

ruby arrays

18
推荐指数
2
解决办法
3708
查看次数

.NET和Silverlight之间共享代码的可行性?

刚刚经历了一个小型的实验会议,试图看看将我们的.NET类库或至少部分内容库带入Silverlight所需的工作量,以便我们可以在两个世界之间重用业务逻辑,我是想知道其他人是否有这种事情的经验.

我注意到的事情,在我的头顶:

  • 丢失了很多属性(例如可浏览(错误))
  • 很多接口丢失或存在,但是空(ICloneable被隐藏,缺少ITypedList)
  • 反思差异(一切都可以公开)
  • 一些基类差异(没有组件?)

所以我想知道,我甚至认为这是可行的吗?

我得到了初始代码,但我不得不注释掉很多基本功能,主要是处理列表,因为它们基于ITypedList和一些基类.显然我需要在Silverlight中更改为ObservableCollection,因此需要更改整个基本代码才能应对.

我创建的实际业务测试类与我为.NET制作的实际业务测试类相同,只有一些微小的更改,这些更改在.NET中也很容易使用,就像我在查看之前所做的那样. Silverlight的.换句话说,如果我可以使基类兼容,那么共享业务逻辑看起来是可行的.

就这样我很清楚,我所说的是我基本上有两个项目文件,一个用于.NET,一个用于Silverlight,但实际的C#源代码将是相同的,在两者之间共享.

那么有没有人有这方面的经验?任何提示或指南?

它值得吗?它肯定值得更多关注.

.net c# silverlight sharing

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