小编Sin*_*hus的帖子

带有缓动的jQuery slideDown

如何使用slideDown()函数进行缓动?

也许以某种方式扩展它?

我正在寻找这样的东西:

jQuery.fn.slideDown = function(speed, easing, callback) {
  return ...
};
Run Code Online (Sandbox Code Playgroud)

所以我可以用它滑动这个

$('.class').slideDown('400','easeInQuad');
Run Code Online (Sandbox Code Playgroud)

或这个

$('.class').slideDown('400','easeInQuad',function(){
   //callback
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery slidedown

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

运行没有"python"关键字的python脚本

如何在不使用"python"关键字的情况下在Mac上的Terminal中运行python脚本,而无需编辑现有的python文件?

现在我必须这样做: python script.py

我喜欢做的是: script.py

python macos terminal

9
推荐指数
3
解决办法
5665
查看次数

检测是否正在 macOS 上录制屏幕

我正在寻找一种方法来检测当前是否正在录制屏幕。
理想情况下,记录开始/停止时的事件。也许某种分布式通知。

我的用例是我想在记录屏幕时隐藏我的应用程序的菜单栏项(选择加入),因为它显示日期和时间,而且许多用户不希望屏幕记录中包含时间。

我试着设置NSWindow#sharingType.noneNSStatusBarButton窗口,但该选项似乎只对截图的工作。

答案应该在 Swift 中。

cocoa nswindow nsstatusitem screen-recording swift

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

滤波器阵列 - 奇数偶数

如何使用奇数或偶数索引号筛选出数组条目?

Array
(
    [0] => string1
    [1] => string2
    [2] => string3
    [3] => string4
)
Run Code Online (Sandbox Code Playgroud)

就像,我希望它从数组中删除[0]和[2]条目.或者说我有0,1,2,3,4,5,6,7,8,9 - 我需要删除0,2,4,6,8.

php arrays

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

Bookmarklet:将隐藏的iframe附加到页面并加载网址

我有一个用于重置路由器的书签.我只需要访问并让页面完成加载,然后我的路由器开始重置.

javascript:(function(){w=window.open("http://192.168.0.1/goform/formReboot","","width=1,height=1");self.focus();window.onload=w.close();})();
Run Code Online (Sandbox Code Playgroud)

但它会在弹出窗口中打开.

我的新想法是使用javascript bookmaklet动态地将隐藏的iframe附加到我正在使用的页面,然后在隐藏的iframe中打开url.这甚至可能吗?

我愿意就如何做到这一点提出更好的建议.

html javascript iframe router bookmarklet

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

jQuery.clone()IE问题

我有一些使用jQuery.clone()来获取页面的html,然后将其添加到pre标签.它在Firefox和Chrome中正常运行,但在IE中没有任何反应:

<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<!--[if IE]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script>
$(function(){

  $('button').click(function(){
    var $clone = $('html').clone();
    $('#output').text($clone.html());
  });

});
</script>
<style>
  article, aside, figure, footer, header, hgroup, 
  menu, nav, section { display: block; }
</style>
</head>
<body>
  <button>run test</button>
  <pre id="output"></pre>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有没有知道IE的错误阻止这个,或者我做错了什么?

(我需要克隆它,因为我在输出之前对它进行了一些更改)

javascript jquery internet-explorer clone

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

影响Math.random()

我正在寻找一种影响Math.random()的方法.

我有这个函数来生成从最小到最大的数字:

var rand = function(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让它更容易得到一个低和高的数字而不是中间的数字?

例如; rand(0,10)将返回0,1,9,10比其余的更多.

javascript random algorithm math

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

在component.json和package.json中定义'package'信息

我正在创建一个我希望通过Bower提供给我的内部公司的javascript库.我正在使用Grunt来构建我的库.

我的问题是grunt的约定是package.json用来定义依赖项,库版本,依赖项等.

另一方面,Bower假设在component.json文件中找到相同的信息.

这两者的用途是什么?它们似乎基本上起着同样的作用.我是否需要同时创建并剪切和粘贴共享信息?

gruntjs bower

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

加载期间的角度动画错误

我正在开发这个有角度的简单页面.我正在使用Bower来安装我需要的组件,并且应用程序过去非常有效.直到我决定利用Angular动画库.我第一次使用Bower问我应该使用哪个"合适的"Angular库:1.2.6(已经安装和工作)或1.2.14.

因此,如果我选择1.2.6,则在添加后立即出现错误

var mainApp = angular.module('myStopApp', [
  'ngCookies',
  'ngResource',
  'ngSanitize',
  'ngRoute',
  'ngAnimate',
  'myStopModule'
])
Run Code Online (Sandbox Code Playgroud)

未捕获错误:[$ injector:unpr]未知提供者:$$ asyncCallbackProvider < - $$ asyncCallback < - $ animate < - $ compile

如果我选择其他版本问题转移到代码,它似乎无法识别使用ng-class ..

我有一个ng-class ="testClass"元素和一个列表元素,我有:

ng-click="selectStop(stop); testClass='stop-active'"
Run Code Online (Sandbox Code Playgroud)

我在animations.css中的位置:

.stop-active-add, .stop-active-remove {
  -webkit-transition:all linear 0.5s;
  -moz-transition:all linear 0.5s;
  -o-transition:all linear 0.5s;
  transition:all linear 0.5s;
  display:block!important;
}

.stop-active-add.add-active,
.stop-active-remove {
  opacity:0;
}

.stop-active-add,
.stop-active-remove.-remove-active {
  opacity:1;
}
Run Code Online (Sandbox Code Playgroud)

在加载页面时我有一个错误说:

[$parse:syntax] Syntax Error: Token '=' implies assignment but [selectStop(stop); testClass] can not be assigned to... …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-animation

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

解码子级时访问嵌套 Codable 结构中父结构的属性

在嵌套Codable结构中使用解码器时,有没有办法访问父结构的属性?

我能想到的唯一方法(尚未测试)是在父结构中也使用手动解码器,在userInfo字典中设置属性,然后userInfo在子结构中访问。但这会导致大量样板代码。我希望有一个更简单的解决方案。

struct Item: Decodable, Identifiable {
    let id: String
    let title: String
    let images: Images

    struct Images: Decodable {
        struct Image: Decodable, Identifiable {
            let id: String
            let width: Int
            let height: Int

            init(from decoder: Decoder) throws {
                let container = try decoder.container(keyedBy: CodingKeys.self)
                width = try container.decode(Int.self, forKey: .width)
                height = try container.decode(Int.self, forKey: .height)

                // How do I get `parent.parent.id` (`Item#id`) here?
                id = "\(parent.parent.id)\(width)\(height)"
            }
        }

        let original: Image
        let …
Run Code Online (Sandbox Code Playgroud)

struct decoding swift codable identifiable

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