小编Jac*_*ack的帖子

使用JavaScript动态伪元素CSS

是否可以动态设置伪元素的CSS?例如:

jQuery动态样式帮助容器

$('#help').css({
    "width" : windowWidth - xOffset,
    "height" : windowHeight - yOffset,
    "bottom" : -windowHeight,
    "left" : 200
});
Run Code Online (Sandbox Code Playgroud)

jQuery尝试设置帮助容器的内部边框:

$('#help:before').css({
    "width" : windowWidth - xOffset,
    "height" : windowHeight - yOffset
});
Run Code Online (Sandbox Code Playgroud)

上面的CSS文件

#help
{
    opacity: 0.9;
    filter:alpha(opacity=90);   
    -moz-opacity: 0.9;          
    z-index: 1000000;
    bottom: -550px;
    left: 400px;
    background-color: #808080;
    border: 5px dashed #494949;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;        
}
#help:before 
{
    border: 5px solid white;
    content: '';
    position: absolute;
    -webkit-border-radius: …
Run Code Online (Sandbox Code Playgroud)

html css jquery pseudo-element

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

使用EOF的缺点?

我已经看到嵌套在以多种方式编写的PHP页面中的HTML ...其中一些在本页中进行了演示:http: //austingulati.com/2010/01/many-ways-to-integrate-html-into -php /

但是......我很少看到HTML和PHP一起编写如下:

echo <<<EOF
<h1>Welcome</h1>
<p>Hello</p>
<p>{$somePHPVariable}</p>
EOF;
Run Code Online (Sandbox Code Playgroud)

题:

使用EOF方法是否存在我应该注意的根本问题?

html php

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

是否可以使用Nodejs和Socket.io更新页面的单个部分?

我正在尝试创建一个基本的Node应用程序,每次客户端连接时我想更新页面上显示的计数器.(我的目标是以最简单,可学习的形式创建此应用程序,以向我的讲师演示节点).

服务器端应用程序片段:

建立联系

var clients = 0;

io.sockets.on('connection', function (socket) {
  socket.on('connect', function () { clients += 1 });  
  socket.on('disconnect', function(){ clients -= 1 });  
});
Run Code Online (Sandbox Code Playgroud)

渲染页面

app.get(navigation.chat.page, function(req, res){ 
  res.render('chat', {
    title: navigation.chat.title,
    connected: clients
  });
});
Run Code Online (Sandbox Code Playgroud)

聊天页面玉模板片段:

  span#client_count #{connected}
  |  connected clients   
Run Code Online (Sandbox Code Playgroud)

客户端jQuery,Socket.io和JavaScript

var socket = io.connect('http://localhost');

$(document).ready(function(){
  socket.on('connect', socket.emit('connect'));
});
Run Code Online (Sandbox Code Playgroud)

问题: 连接的客户端数量仅在页面刷新时更新.我希望数字异步更新.我对node,socket.io和express表示新手,所以我不确定如何解决这个问题!

javascript jquery node.js express socket.io

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

正则表达式在c#中取2个字符串的部分

dir1\dir2\dir3\file.aspx.cs(343,49):错误CS0839:缺少参数[ C:\ dir\dir\dir\dir \namespace.namespace.namespace.namespace \ project.csproj]

我已经花了好几个小时来创建一个正则表达式来提取这个字符串的2个区域.大胆的区域是我想要捕捉的部分.

我需要将此字符串拆分为两个单独的字符串:

  1. 我想要在第一个之前的所有内容"("
  2. "["和"]"之间的所有内容,但不包括"project.csproj"

对于#1我最接近的是(^.*\()基本上捕获到第一个"("(包括我不想要的括号)的所有内容

对于#2,我最接近的是(\[.*\])基本上捕获括号内的所有内容(包括我不想要的括号).

上述字符串中的任何单词都可能与".csproj""C:\"和".cs"不同

上下文:这是MSBuild在编译时吐出错误的方式.通过捕获这两个部分,我可以连接它们以提供错误文件的确切链接并自动在Visual Studio中打开文件:

System.Diagnostics.Process.Start("devenv.exe","/edit path");
Run Code Online (Sandbox Code Playgroud)

c# regex

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

即使使用"new"关键字,也会重复列表项

很抱歉提出这样一个模糊的问题,我是新手使用C#/ ASP.NET.当创建随机生成的问题,并通过使用for循环将问题对象存储在列表中时,在输出问题时会出现相同/重复的问题.我用调试器检查了问题列表,它显示了10个相同的对象.

服务器端C#用于填充问题列表:

private void Populate()
{
    __NumberOfQuestions = 10;
    __Questions = new List<Question>(__NumberOfQuestions);

    for (int i = 0; i < __NumberOfQuestions; i++)
    {
        __Questions.Add(new Question());
    }

    QuestionList.DataSource = __Questions;
    QuestionList.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

问题类可以在这里找到:http: //pastebin.com/mEArQFHh

ASP代码用于将问题添加到页面:

            <asp:Repeater ID="QuestionList" runat="server">
                <ItemTemplate>
                    <tr>
                        <td><%#DataBinder.Eval(Container.DataItem,"__LeftOperand")%></td>
                        <td><%#DataBinder.Eval(Container.DataItem,"__Operator")%></td>
                        <td><%#DataBinder.Eval(Container.DataItem,"__RightOperand")%></td>
                        <td><%#DataBinder.Eval(Container.DataItem,"__Answer")%></td>
                    </tr>
                </ItemTemplate>
            </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

输出:

9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3 9减法6 3

c# asp.net

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

标签 统计

c# ×2

html ×2

jquery ×2

asp.net ×1

css ×1

express ×1

javascript ×1

node.js ×1

php ×1

pseudo-element ×1

regex ×1

socket.io ×1