小编Sha*_*haz的帖子

动态生成的图标

是否可以使用JavaScript和HTML动态生成图标,使用当前页面的图标作为背景,以及前景中的随机数?

例如,假设当前的favicon看起来与此类似:

======================
====XXXXXXXXXXXXXX====
====X=================
====X=================
====X=====XXXXXXXX====
====X============X====
====X============X====
====XXXXXXXXXXXXXX====
======================
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我怎样才能使用JavaScript和HTML让它看起来与此类似:

======================
====XXXXXXXXXXXXXX====
====X=================
====X=================
====X=====XXXXXXXX====
====X=========--111--=
====X=========--1-1--=
====XXXXXXXXXX----1--=
==============--1111-=
Run Code Online (Sandbox Code Playgroud)

地图::
=白色背景
x:原始Favicon图像
-:红色生成的图像,带有数字
1:白色文本

思路:

  • 帆布?
  • 数据Uri?

html javascript favicon html5-canvas

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

如果没有指定行动,表格会在哪里提交?

这是令我困惑的形式

<h1>
    Login
</h1>
<form action="" method="post">
    <table align="left" border="0" cellspacing="0" cellpadding="3">
        <tr>
            <td>
                Username:
            </td>
            <td>
                <input type="text" name="user" maxlength="30">
            </td>
        </tr>
        <tr>
            <td>
                Password:
            </td>
            <td>
                <input type="password" name="pass" maxlength="30">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="left">
                <input type="checkbox" name="remember">
                <font size="2">
                    Remember me next time
            </td>
        </tr>
        <tr>
            <td colspan="2" align="right">
                <input type="submit" name="sublogin" value="Login">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="left">
                <a href="register.php">Join</a>
            </td>
        </tr>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

我从本教程获得了代码并且它工作正常但我似乎无法理解如果没有任何操作,表单也会提交

php forms

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

带有str_replace的array_map

是否可以array_mapstr_replace不调用其他函数的情况下结合使用str_replace

例如:
array_map(str_replace(' ', '-', XXXXX), $myArr);

php array-map str-replace

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

谷歌的+1按钮:他们是如何做到的?

探索谷歌的+1按钮,我发现他们提供的代码有两个奇怪之处:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {lang: 'en-GB'}
</script>

<g:plusone size="tall" href="http://www.google.com"></g:plusone>
Run Code Online (Sandbox Code Playgroud)

所以我有两个问题:
第一:       Google如何在script标签之间使用文字?
第二:  语法<g:plusone ...HTML是否有效?这叫什么?

html javascript google-plus-one

16
推荐指数
1
解决办法
1675
查看次数

为什么我不想将Adobe Dreamweaver用作简单的代码编辑器?

我是弗吉尼亚州营利性大学的应用程序开发人员.在这一点上,我可以编写我在记事本中所做的所有操作,如果我想,或者必须,但我更喜欢使用IDE来提高速度和组织.作为Mac用户,我使用了诸如NotePad ++,Coda,TextMate,TextEdit,NetBeans以及Dreamweaver等IDE.

在工作中,我公司拥有包含Dreamweaver的Adobe Suite许可证,我喜欢代码提示,相关文件分组,内置FTP,代码片段和自定义键盘操作.当我提到我使用Dreamweaver时,我得到了其他开发人员的抨击.

我有没有理由不使用它......或者它只是一个类似于那些认为只有黑白纹身很酷而其他任何东西都没有的人呢?

php ide web-applications dreamweaver

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

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

为什么配置数组在PHP和Javascript中是可接受的参数?

在大多数其他面向对象的语言中.让每个函数接收一个对象的关联数组而不是枚举方法签名中的每一个都是亵渎神灵的.但是,为什么这两种语言在大多数流行框架中都可以接受并且常用呢?

除了希望有简洁的方法签名之外还有一些理由吗?

我确实看到了一个好处 - 随着新的可选参数的添加,API可以保持不变.但是Javascript和PHP已经在其方法签名中允许可选参数.如果有的话,似乎Java或其他OO语言将从中受益更多......但我很少在那里看到这种模式.

是什么赋予了?

javascript php parameters

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

从点击处理程序返回false在Firefox中不起作用

在下面的示例中,return false在Firefox 3.6或Chrome 10中单击链接(因为页面滚动到顶部)但在Internet Explorer中工作后似乎不会阻止默认操作.

使用event.preventDefault()做我需要的,但我想知道为什么return false不与其他人一起工作.

附注:我不需要支持Internet Explorer.

<script>
  addEventListener("DOMContentLoaded", function(){
    document.getElementById("link").addEventListener("click", function(){
      alert("Clicked!");
      return false;
    }, false);
    alert("Click handler bound!");
  }, false);
</script>

<div style="margin-top: 1200px;">
  <a id="link" href="#">Click me!</a>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript firefox events cross-browser

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

do-while声明

可能重复:
什么时候适当?

有人会介意告诉我这两个陈述之间的区别是什么,何时应该使用另一个陈述?

var counterOne = -1;

do {
    counterOne++;
    document.write(counterOne);
} while(counterOne < 10);
Run Code Online (Sandbox Code Playgroud)

                                                                                 

var counterTwo = -1;

while(counterTwo < 10) {
    counterTwo++;
    document.write(counterTwo);
}
Run Code Online (Sandbox Code Playgroud)

                                                          http://fiddle.jshell.net/Shaz/g6JS4/

在这个时刻,我没有看到do声明的重点,如果它可以在声明中没有指定它的情况下完成while.

javascript do-while

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

如何将2个相对div放在彼此/ top css属性上不同的浏览器,css所以它们在所有浏览器中显示相同?

我有以下div元素:

<div id="banner1">   
    <div id="whiteout"></div>
    <div id="banner2"></div>    
</div>
Run Code Online (Sandbox Code Playgroud)

我需要:'whiteout'元素直接出现在'banner1'和'banner2'之上,并且在所有浏览器中显示相同的内容(目前Firefox和IE似乎很难正确地显示它,即使'顶部' 'css属性是以像素为单位) - 或者,有人可以告诉我如何在彼此之间显示2个相对div吗?

目前,我的css如下:

div#banner1 {    
    width: 100%;
    height: 140px;
    background-image: url( "images/banner/1.png" );
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-collapse: collapse;    
}

div#banner2 {   
    width: 100%;
    height: 140px;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-collapse: collapse;    
}

div#whiteout {    
    border: 1px solid black;
    width: 500px;
    height: 140px;
    background-image: url( "images/whiteout.png" );
    background-position: left center;
    background-repeat: no-repeat;
    border-collapse: collapse;
    position: absolute;
    z-index: 1;
    display: block;
    top: 50px; …
Run Code Online (Sandbox Code Playgroud)

html css position z-index

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