我有一个socket.io服务器运行和一个与socket.io.js客户端匹配的网页.一切正常.
但是,我想知道是否有可能在另一台机器上运行一个单独的node.js应用程序,它将充当客户端并连接到提到的socket.io服务器?
我在Jenkins HTML Publisher插件中遇到了一个奇怪的问题,在Jenkins中查看时,我添加到报表中的所有奇特的CSS都被删除了.如果我将报告下载到本地,我可以看到CSS格式.Jenkins中是否有允许查看CSS的设置?
我在詹金斯的HTML发布者设置:
在Jenkins中显示我的报告页面:
我在本地显示的报告页面:
如何更改输入元素的占位符文本?
例如,我有3个类型文本的输入.
<input type="text" name="Email" placeholder="Some Text">
<input type="text" name="First Name" placeholder="Some Text">
<input type="text" name="Last Name"placeholder="Some Text">
Run Code Online (Sandbox Code Playgroud)
如何使用JavaScript或jQuery 更改Some Text文本?
我已经四处寻找了,找不到解决方案:我有一个表单来上传文件,它应该在文件选择后触发提交.
在FF/Chrome上它会变形,并在文件选择后提交表单,但我不能在ie上执行此操作.
已经尝试过click/propertychange但没有任何反应.我已经尝试了一些代码:
.live()
.live()
我尝试过任何消化措施吗?
Edit1:我认为有一个重要的信息,这个输入文件是动态创建的,因为我使用.live()来绑定事件
我试图了解Python(v2.7)导入机制的最佳实践.我有一个项目已经开始增长一点,让我说我的代码组织如下:
foo/
__init__.py
Foo.py
module1.py
module2.py
module3.py
Run Code Online (Sandbox Code Playgroud)
软件包名称foo位于其下面,我有Foo.py一个包含该类代码的模块Foo.因此,我使用相同的名称作为包,模块和类,这可能不是很聪明的开始.
__init__.py是空的,类Foo需要导入,module1, module2 and module3因此我的Foo.py文件的一部分看起来像:
# foo/Foo.py
import module1
import module2
import module3
class Foo(object):
def __init__(self):
....
....
if __name__ == '__main__':
foo_obj = Foo()
Run Code Online (Sandbox Code Playgroud)
但是后来我重新考虑了这一点,我认为在__init__.py文件中包含所有导入会更好.因此,我__init__.py现在看起来像:
# foo/__init__.py
import Foo
import module1
import module2
import module3
....
....
Run Code Online (Sandbox Code Playgroud)
我Foo.py唯一需要导入foo:
# foo/Foo.py
import foo
Run Code Online (Sandbox Code Playgroud)
虽然这看起来很方便,因为它是一个班轮,我有点担心它可能会创建循环导入.我的意思是,当脚本Foo.py运行时,它将导入它可以的所有内容,然后__init__.py将被调用,它将Foo.py再次导入(这是正确的吗?).另外,对于包,模块和类使用相同的名称会使事情更加混乱.
这样做是否有意义?还是我在找麻烦?
在__CODE__页面上,当用户点击/按下__CODE__按钮页面刷新但在刷新之前我想执行一个功能或一个简单的警报.
用户可以点击刷新按钮,按__CODE__或__CODE__.
使用核心__CODE__,__CODE__或__CODE__.
我有一个数据库中的预设电子邮件列表."感谢您成为会员","感谢您在途中购买它" - 这样的东西.我正在使用Bootstrap模式来编辑这些电子邮件.当我单击编辑按钮时,模态下降,并填充数据库中的数据:电子邮件名称,主题,正文.我正在使用传递数据到bootstrap模式来完成此任务.效果很好.现在我使用summernote作为我的富文本编辑器.
这是我的textarea,显示未编辑的数据:
<textarea class="summernote input-block-level" id="content" name="content" rows="18"></textarea>
Run Code Online (Sandbox Code Playgroud)
类summernote是数据如何定向到输出文本区域,以便可以编辑它.编辑完数据后,我单击"提交",然后使用下面的代码将数据提取到JavaScript.
$(document).ready(function()
{
$('button[id=editEmail]').on('click', function()
{
var $email_edbody_array = $('textarea[name="content"]').html($('#summernote').code());
var $email_edbody = $email_edbody_array.html();
console.log("edited email" + $email_edbody);
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果summernote文本区域为空白,这可以正常工作 - 如果我创建一个新的电子邮件而不是编辑一个.本console.log应该输出编辑的电子邮件正文中,但事实并非如此.它输出原始的电子邮件正文.我不知道为什么.
将编辑好的电子邮件发送到我的JavaScript中我缺少什么.以下是我认为对此问题很重要的代码的主要部分.
此部分是页面的输出,以及编辑按钮的数据重定向.
<?php while ($datarow_emails = pg_fetch_assoc($results_emails))
{
echo "
<tr>
<td>".$datarow_emails['internal_name']."</td>
<td>".$datarow_emails['email_subject']."</td>
<td>".$datarow_emails['type']."</td>
<td>
<span class='btn btn-info btn-small open-editEmailModal' data-toggle='modal'
href='#editEmail' data-inm='".$datarow_emails['internal_name']."'
data-es='".$datarow_emails['email_subject']."'
data-bdy='".$datarow_emails['email_body']."'
data-ty=".$datarow_emails['type']."
data-ces=".$datarow_emails['canned_email_sid'].">
<i class='icon-edit icon-white'></i> Edit</span>
<span class='btn btn-danger btn-small open-delEmailModal' data-toggle='modal'href='#deleteWarning' data-ces=".$datarow_emails['canned_email_sid'].">
<i class='icon-remove icon-white'></i> Delete</span>
</td>
</tr>";
} …Run Code Online (Sandbox Code Playgroud) 我注意到大多数JavaScript库(例如,jQuery)总有一个"min"版本(代表mini?).
有什么不同?功能较少但尺寸较小?
这是某人应该考虑使用的东西吗?(那里有很多最小版本.)
我在这里需要一些建议..我想从powershell发送电子邮件,所以我使用此命令
$EmailFrom = "customer@yahoo.com"
$EmailTo = "receiver@ymail.com"
$Subject = "today date"
$Body = "TODAY SYSTEM DATE=01/04/2016 SYSTEM TIME=11:32:05.50"
$SMTPServer = "smtp.mail.yahoo.com"
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object
System.Net.NetworkCredential("customer@yahoo.com", "password")
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)
Run Code Online (Sandbox Code Playgroud)
这个命令它不适用于雅虎邮件和Outlook邮件,但适用于我的Gmail.我做错了什么?
在引用全局变量时,可以看到函数和类以不同方式处理它.第一个很好,第二个导致错误:
x = 10
class Foo():
x = x + 1
a = foo()
Run Code Online (Sandbox Code Playgroud)
VS:
x = 10
def faa():
x = x + 1
faa()
Run Code Online (Sandbox Code Playgroud)
在 Python执行模型中,这被描述为:
类定义是可以使用和定义名称的可执行语句.这些引用遵循名称解析的常规规则,但在全局命名空间中查找未绑定的局部变量.
但为什么?
唯一的其他提示我所遇到的是该位:
然后使用新创建的本地命名空间和原始全局命名空间,在新的执行框架中执行类的套件(请参阅命名和绑定一节).(通常,套件仅包含函数定义.)当类的套件完成执行时,其执行帧将被丢弃,但其本地名称空间将被保存.4然后使用基类的继承列表和属性字典的已保存本地名称空间创建类对象.
这仍然没有解释为什么这应该导致在全局命名空间中查找未绑定的本地人.
这两个链接都来自这个答案,虽然没有详细说明原因.
jquery ×5
javascript ×4
html ×2
python ×2
attributes ×1
browser ×1
class ×1
css ×1
events ×1
function ×1
html5 ×1
import ×1
jenkins ×1
minify ×1
node.js ×1
page-refresh ×1
powershell ×1
python-2.7 ×1
scope ×1
smtp ×1
socket.io ×1
summernote ×1
yui ×1