在Jquery UI中,我可以通过调用将元素配置为可拖动
$("#drag").draggable();
Run Code Online (Sandbox Code Playgroud)
但有没有办法从另一个函数手动启动和停止拖动功能?即
someOtherFunction = function() {
$("#drag").startdrag();
}
yetAnotherFunction = function() {
$("#drag").stopdrag();
}
Run Code Online (Sandbox Code Playgroud) 我喜欢使用(等)$n
的属性来创建正则表达式单行代码。像这样的东西:RegExp
RegExp.$1
RegExp.$2
var inputString = '[this is text that we must get]';
var resultText = /\[([^\]]+)\]/.test(inputString) ? RegExp.$1 : '';
console.log(resultText);
Run Code Online (Sandbox Code Playgroud)
MDN 文档说这些属性现在已被弃用。什么是更好的未弃用的等效项?
我正在尝试访问被提取的元素的id,getElementsByTagName
但是我收到了一个错误:
var divs=document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
divs[i].onclick=function(){
alert(divs[i].id);
}
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
<div id="5">5</div>
<div id="6">6</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
错误是:
未捕获的TypeError:无法读取未定义的属性"id"
当我改变
alert(divs[i].id);
Run Code Online (Sandbox Code Playgroud)
至
alert(this.id);
Run Code Online (Sandbox Code Playgroud)
它有效,但我不明白为什么会这样.
我还在学习Angular并开始创建一个简单的网站.我在视图中有路由和一些逻辑,当网址在该页面上时,菜单项上有一个活动类.我开始看到的问题是,如果我将URL更改为/ to/home,我必须在路由和视图中更新它,并且还要检查逻辑是否应该是活动的.
我想知道是否有更好的方法让它干涸?
我的app.js文件如下所示:
angular.module('simpleApp', ['ngRoute'])
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/home/index.html'
})
.when('/about', {
templateUrl: 'views/about/index.html',
controller: 'AboutController',
controllerAs: 'aboutCtrl'
})
.when('/services', {
templateUrl: 'views/services/index.html',
controller: 'ServicesController',
controllerAs: 'servicesCtrl'
})
.when('/contact', {
templateUrl: 'views/contact/index.html',
controller: 'ContactController',
controllerAs: 'contactCtrl'
})
.otherwise({
redirectTo: '/'
});
}]);
Run Code Online (Sandbox Code Playgroud)
我的index.html的部分视图如下所示:
<nav class="navbar navbar-inverse" ng-controller="NavController as navCtrl">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span …
Run Code Online (Sandbox Code Playgroud) 我想从~documents
objective-c中的用户目录中删除旧文件(15天或更早).有没有办法知道文件何时被创建并随后删除它们?