小编jer*_*ome的帖子

JavaScript设计模式

这是一般性讨论的问题.有用的JavaScript设计模式是否有任何好的,全面的资源.我试图通过强加更适合另一种语言的模式来避免尝试将JavaScript强制转换为Java的引用.让我们让JS成为JS并围绕优势塑造我们的模式.

我怀疑,任何讨论都不仅仅是我的价值.

javascript design-patterns

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

如何定期运行bash命令?

我想执行一个脚本并让它每x分钟运行一次命令.

关于学习bash脚本的任何资源的任何一般建议都可能非常酷.我使用Linux进行个人开发工作,所以bash脚本对我来说并不完全陌生,我只是从头开始编写自己的任何东西.

bash

45
推荐指数
4
解决办法
5万
查看次数

jQuery选择祖先

有可能使用jQuery来选择元素的祖先吗?

标记:

<div id="ancestor-1">
    <div>
        <a href="#" class="click-me">Click me</a>
    </div>
</div>
<div id="ancestor-2">
    <div>
        <a href="#" class="click-me">Click me</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

脚本:

$(".click-me").click(function(){
    // var ancestorId = ???;
    alert(ancestorId)
});
Run Code Online (Sandbox Code Playgroud)

jquery ancestor jquery-selectors

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

使用单个新事件覆盖绑定到元素的所有JavaScript事件

假设整个站点中存在大量元素,这些元素具有未知数量和绑定到它们的事件类型.

如果我需要使用一个绑定事件覆盖所有这些事件,并且只触发该事件,那么有哪些建议?

我将事件绑定到click事件处理程序,我正在使用jQuery.

提前致谢.

javascript jquery events event-handling event-binding

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

jQuery工具提示的建议

我正在寻找jQuery的工具提示插件,它将允许以下类型的行为.

<a href="somewhere.html">
 <span>
  <img src="someimage.jpg" style="display: none;" />
  Here is the tooltip content.
 </span>
 Here is the link to somewhere.
</a>
Run Code Online (Sandbox Code Playgroud)

我希望的行为是将鼠标悬停在"这里是某个地方的链接"上,并弹出一个工具提示,显示包含"someimage.jpg"和"这是工具提示内容"的范围内容.

我希望工具提示跟踪鼠标在链接上的移动以及工具提示的外观(背景颜色,不透明度,边框颜色等)是可配置的.

我发现的两个最流行的工具提示,"clueTip"和JörnZaefferer的"工具提示"似乎不符合要求,除非我遗漏了一些东西.

最终,链接和图像将动态生成.

jquery tooltip

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

jQuery UI可选,单击时不遵循链接

使用jQuery UI库selectable().单击时不会跟踪可选列表项中的链接,只能通过右键单击并在新窗口或选项卡中打开.

HTML

<ul class="selectable-list">
    <li>
        <p>Visit Google.</p>
        <a href="http://www.google.com">Google</a>
    </li>
    <li>
        <p>Visit Apple.</p>
        <a href="http://www.apple.com">Apple</a>
    </li>
    <li>
        <p>Visit Microsoft.</p>
        <a href="http://www.microsoft.com">Microsoft</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.selectable-list li.ui-selected, .selectable-list li.ui-selected:hover {
    background-color: #ccc;
}
Run Code Online (Sandbox Code Playgroud)

JS

$(document).ready(function(){

    $(".selectable-list").selectable();

});
Run Code Online (Sandbox Code Playgroud)

jquery-ui

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

所有其他JS执行后运行jQuery

在过去,我已经使用$(window).onload在其他脚本加载后运行一段代码.在这种情况下,我无法更改JS文件的加载顺序,而我所关注的代码需要操作由另一个在页面下方加载的JS文件动态插入的DOM节点.两个脚本都位于文档底部附近.有没有人对这种情况有任何建议?

javascript jquery dom dynamic

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

Babel - 错误:无法找到模块'babel-runtime/helpers/typeof'

通过Transpiling gulp-babel服务器和browserifybabelify客户端-使用异步和我的代码等待.这些功能似乎转变得很好,但...... Error: Cannot find module 'babel-runtime/helpers/typeof'

的内容 .babelrc

{
  "presets": ["react", "es2015"],
  "plugins": [
    "transform-class-properties",
    "transform-async-to-generator",
    "transform-runtime"
  ]
}
Run Code Online (Sandbox Code Playgroud)

相关内容 package.json

"babel-core": "6.3.13",
"babel-eslint": "4.1.6",
"babel-plugin-transform-async-to-generator": "6.3.13",
"babel-plugin-transform-class-properties": "6.3.13",
"babel-plugin-transform-runtime": "6.3.13",
"babel-preset-es2015": "6.3.13",
"babel-preset-react": "6.3.13",
"babelify": "7.2.0",
"browserify": "12.0.1",
"gulp-babel": "6.1.0",
Run Code Online (Sandbox Code Playgroud)

我已经找到了一些其他的提及,其中许多似乎在这里引领 - https://github.com/babel/babel/issues/2954

但是我在上面的链接上获得了404,实际上看不到任何与之相关的问题babel- https://github.com/babel/babel/issues重定向到https://github.com/babel/babel/pulls

有任何想法吗?

transform typeof babeljs

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

JavaScript加密脚本中使用的不熟悉的字符

以下是我正在研究的JS加密脚本的摘录.

function permutationGenerator(nNumElements) {
    this.nNumElements     = nNumElements;
    this.antranspositions = new Array;
    var k = 0;
    for (i = 0; i < nNumElements - 1; i++)
    for (j = i + 1; j < nNumElements; j++)
    this.antranspositions[ k++ ] = ( i << 8 ) | j;
    // keep two positions as lo and hi byte!
    this.nNumtranspositions = k;
    this.fromCycle = permutationGenerator_fromCycle;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释使用双倍的标志<<,以及单管| ?

在剧本的后面,双重大于符号>>,也是单&符号.

function permutationGenerator_fromCycle(anCycle) {
    var anpermutation = new Array(this.nNumElements);
    for (var i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript encryption

10
推荐指数
3
解决办法
3209
查看次数

jQuery追加从HTML中的原始位置删除节点

<ul>
    <li class="append-me">Content A</li>
    <li class="append-me">Content B</li>
    <li class="dont-append-me">Content C</li>
</ul>

<a id="append-it" href="#">Append!</a>

<div id="appended-items"></div>

<script>
    $("#append-it").click(function(){
        $("#appended-items").append($(".append-me"));
    });
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击追加!李的带class ="追加我"被成功添加到div,但节点从HTML原来的地方带走.如何将节点添加到div中,但不能将它们从原始位置删除?谢谢!

jquery append

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