小编jol*_*olt的帖子

将代码编写者信息留在HTML中的好方法?

我想知道,什么是离开代码编写者(程序员)信息/首字母/(甚至可能)版权的最佳方式...... 好吧,有关Web开发人员的一些信息,而不是 HTML 内容维护者.

在页脚内留下链接到我的网站是一个好方法,或者我可能会使用<meta>标签这样的东西?

提前致谢!

html

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

需要的功能和不需要的变量

在PHP中我们可以在函数中指定变量的默认值,如:

function myFunction(myDefaultVariable, myOtherVariable, myCheckVariable = "basic"){
    // so yeah, myDefaultVariable is required always,
    // same applies for myOtherVariable,
    // and myCheckVariable can be skipped in function call, because it has a default value already specified.
}
Run Code Online (Sandbox Code Playgroud)

在JavaScript中有类似的东西吗?

javascript function

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

为$ .plugin()用法准备插件而不是$(selector).plugin()

只是:

(function($){
    $.fn.plugin = function()
    {
        // results in error
        // when called like
        // $.plugin();
    }
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

错误是(从Chrome控制台复制):

Uncaught TypeError: Object function ( selector, context ) {
        // The jQuery object is actually just the init constructor 'enhanced'
        return new jQuery.fn.init( selector, context, rootjQuery );
    } has no method 'plugin'
Run Code Online (Sandbox Code Playgroud)

我必须遵循哪些规则才能使我的插件在没有元素选择的情况下工作?

jquery

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

比较浮点数作为字符串!我可以吗?这是有效的方法吗?

为了检查两个浮点数之间的差异是否为0.01,我这样做

if ((float1 - float.Parse(someFloatAsStringFromXML).ToString(), System.Globalization.CultureInfo.InvariantCulture)).ToString() == "0,01000977")
Run Code Online (Sandbox Code Playgroud)

这种"方法"是否可以接受?还有更好的方法吗?如何?

ps我是c#和强类型语言的新手!所以,如果您有简短的解释,我很乐意阅读!

我忘了提及,数字是"353.58"和"353.59".我把它们作为带有点"."的字符串.不是","这就是我使用float.Parse的原因

c# floating-point

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

NumberFormatter总是在浮点后面留下2位数

我在这里结束了一点矫枉过正,但我​​似乎无法解决这个问题:

$formatter = new NumberFormatter('lv_LV', NumberFormatter::DECIMAL);

$formatter->setAttribute(NumberFormatter::FRACTION_DIGITS, 2);
$formatter->setAttribute(NumberFormatter::MIN_FRACTION_DIGITS, 2);
$formatter->setAttribute(NumberFormatter::MAX_FRACTION_DIGITS, 2);
$formatter->setAttribute(NumberFormatter::DECIMAL_ALWAYS_SHOWN, 2);
Run Code Online (Sandbox Code Playgroud)

我想在这里实现的是:

+-------+--------+----------+-------+
| INPUT | ACTUAL | EXPECTED | VALID |
+-------+--------+----------+-------+
|  5,77 |   5.77 |     5.77 | YES   |
|  5,20 |    5.2 |     5.20 | NO    |
|  5,00 |      5 |     5.00 | NO    |
|     0 |      0 |     0.00 | NO    |
+-------+--------+----------+-------+
Run Code Online (Sandbox Code Playgroud)

简而言之,我总是希望浮点后面有两位数.

如何使用PHP的NumberFormatter实现这一目标?

php numberformatter

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

是否值得在生产网站上获得干净的错误日志?

2天前,我们将办公室从PHP 5.2.x切换到5.3.x,最初引起了一些问题,但我们设法很快修复了它们.

由于通过查看错误日志来完成大量错误修正,因此我脑子里浮现出一些东西.

好吧,有PHP Notices关于未定义变量和其他的所有这些,正如我认为的,不是紧急的消息.我确实重新配置了我最近的一个项目,停止显示这些通知,但后来有一个问题...... 它是否被认为是良好的做法,不记录通知,只查找真正的错误?为什么?

我现在有点困惑,因为我们现在有足够多的运行网站,我不知道 - 我应该单独留下这些网站,还是应该重新配置它们只记录非常糟糕的东西.

php apache

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

我什么时候应该使用mb_strpos(); over strpos();?

嗯,看着所有这些字符串函数,有时我会感到困惑.一个是使用所有时间mb_功能,另一个是普通功能,所以问题很简单......

mb_strpos();什么时候应该使用,何时应该使用普通的(strpos();)?

而且,是的,我知道这些mb_函数代表多字节,但这是否真的意味着,如果我只使用utf-8编码的字符串,我应该坚持使用mb_函数?

提前致谢!

php string strpos

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

xor符号表示?

PHP手册并没有说有一个,但是...也许有一个隐藏的?

简单地说,我喜欢使用if具有符号操作表示的方式,这样我确信在搜索文档时,我总能找到我正在寻找的东西.但是xor我的代码可能包含这样的字符串/值或其他内容.比如,模板类中的方法 - e xor cize();.

php xor

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

选择范围到 HTML 元素

如何将选定的文本范围转换为 HTML 元素?

例如, string The quick brown fox jumps over the lazy dog,我提取了brown反映选择点的部分start = 10end = 14(选择不是由用户输入构建的)。

现在,我如何将这部分字符串转换为 a <span>brown</span>

PS 我已经研究过如何用 HTML 标签包装跨界 DOM 选择范围?. 提供的答案使用 execCommand,但这并不满足我,因为我需要它尽可能透明。

Range也在使用API 进行选择,但在这种情况下 - “选择”只是存储的start/end位置指针,实际上没有进行选择。

我有一个想法,我可以使用指针在背景中创建一个选择,用</span>它换行,这对用户来说是不可见的,但话说回来……我不知道如何执行这个。

提前致谢!

html javascript wysiwyg

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

为什么Firefox event.offsetX和offsetY未定义?

我只是偶然发现我的软件中只出现在Firefox上的一个错误.原因是该事件没有定义offsetX和offsetY.

由于这个原因,我设法解决了这个问题.

无论如何,我的问题不是编程帮助请求.我只是好奇为什么这些属性在Firefox中未定义?它背后的原因是什么?

我确实看过:DOM3 UIEvent Spec.,DOM3 MouseEvent Spec.DOM2 MouseEvent Spec..

似乎这里没有提到任何属性,所以,我认为这是在其他浏览器中引入的非官方属性?

javascript firefox dom cross-browser offset

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