我刚刚安装了Mountain Lion和Xcode,所以/Applications/Xcode.app/Contents/Developer/usr/bin我找到了Git目录
但是当我在shell终端中使用Git命令时,它会返回未找到命令的错误.有什么建议?我的mac上有很多Git repos,所以我想重新使用它们而不再检查它们:/
我有一个页面,我显示结果表格数据库,并有复选框,筛选结果.问题是我不想使用提交按钮,因为我想让用户只需单击复选框即可获得所需的结果.那么,当选中复选框而没有提交按钮时,是否仍然使用javascript或jquery提交表单?如果你在购物网站上看到,只有复选框没有提交按钮.就像那样.谢谢
<form>
<input type="checkbox" name="size" > Size
</form>
Run Code Online (Sandbox Code Playgroud)
这是php
<?php if (isset($_POST["size"])){
//do something
?>
Run Code Online (Sandbox Code Playgroud) 嗨,我刚刚开始学习angular && angular-ui-router,并试图弄清楚如何确定应用程序何时第一次打开以将用户发送到登录页面或主页.
这是我到目前为止:
codeArtApp.config(function($stateProvider, $urlRouterProvider){
$stateProvider
.state('login',{
url : '/login',
templateUrl:'App/scripts/login/loginView.html',
controller: 'loginCtrl'
})
.state('profile', {
url : '/profile',
templateUrl:'App/scripts/login/loginView.html',
controller: 'profileCtrl'
})
.state('404', {
url: '/404',
templateUrl:'App/scripts/views/404.html'
});
$urlRouterProvider.otherwise("404");
Run Code Online (Sandbox Code Playgroud)
});
codeArtApp.run(['$state', '$rootScope', function($state, $rootScope, $log){
$rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState){
if(fromState.url === '^' && toState.url !== 'login'){
$state.go('login');
}
});
Run Code Online (Sandbox Code Playgroud)
}]);
我在这里假设的是,如果fromState.url设置为^那么应用程序首次启动.
出于某种原因,这段代码进入了一个无限循环,我将这个栈跟踪:

现在从我能说出来的事情发生了,因为如果$state.go('login')获得执行的事件toState.url总是404.
我曾希望如果 $state.go('login')执行toState.url被设置为登录并且该调用将不再执行.
我可能没有把这个逻辑设置在正确的位置......
任何人都可以告诉我在Angular中如何实现条件页面显示?
我使用$ cacheFactory为应用程序存储语言JSON文件,并且每个新路由运行一个工厂方法,如下所示:
index.js
$routeProvider
.when('/',{
'templateUrl':'views/home/index.html',
'controller':'Home',
'resolve': {
'onEnter': function ($rootScope, langFactory) {
return langFactory.getLangFile($rootScope.lang.appLang);
}
}
})
.when('/auth/login',{
'templateUrl':'views/auth/login.html',
'controller':'AuthLogin',
'resolve': {
'onEnter': function ($rootScope, langFactory) {
return langFactory.getLangFile($rootScope.lang.appLang);
}
}
})
Run Code Online (Sandbox Code Playgroud)
factories.js
.factory('langFactory', ['$rootScope', '$window', '$http', '$cacheFactory', '$q', function ($rootScope, $window, $http, $cacheFactory, $q) {
var getLangFile = function (langCode) {
var deferred = $q.defer()
, cache = $cacheFactory('langCache');
if (!!!cache.get('cache' + $rootScope.lang.appLang)) {
$http.get(langCode + '-langFile-to-be-REMOVED.json').success(function (response) {
cache.put('cache' + $rootScope.lang.appLang, response);
deferred.resolve();
}).error(function (err) { …Run Code Online (Sandbox Code Playgroud) 每个人都知道cordova和phonegap使用webview,因此应用程序包含html和js和css文件,这意味着它们可以被编辑.
我想知道的是,一旦在手机上安装了应用程序,有没有办法锁定/使这些文件不可编辑?以某种方式隐藏代码?
可能很高兴知道这一点,但这应该是应用程序商店应该做的,隐藏代码应该不是开发人员我想,但如果你有任何技巧/想法/线索请分享!
谢谢!
有没有办法检测鼠标指针停留在html元素上的秒数?
我想检索鼠标停留在元素上的秒数,以便在回调事件上稍微延迟...如果可能的话:)
我正在尝试通过计数器进行简单的for()循环检测:
var time_over ;
$('.bean-active').live('mouseover',function(){
id_tag = $(this).attr("id");
for(time_over = 1;time_over <= 3000;time_over ++){
if(time_over == 3000){
$('.bean-bubble,.bean-bubble img').hide();
$('#bean-bubble-'+id_tag+',#bean-bubble-'+id_tag+' img').show();
}
}
});
Run Code Online (Sandbox Code Playgroud)
问题是它不起作用:(
另外我想绑定一个mouseleave事件,脚本逻辑应该是:
while ( mouseover element count how many time it stays over)
if (time == n)
{ do somenthing }
if (mouseleave from element earlier then time)
{ do somenthing different }
Run Code Online (Sandbox Code Playgroud) 嗨,无论如何在dom中搜索文本,就像我们为SQL查询LIKE做的那样?
我的意思是,我有.
<ul>
<li>ab</li>
<li>abrecot</li>
<li>abus</li>
<li>aby</li>
<li>abrea</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想搜索"abre",所以返回ASC文本顺序:
<li>abrea</li>
<li>abrecot</li>
Run Code Online (Sandbox Code Playgroud)
这可能吗?
绝对的查询看起来像:
SELECT <li> FROM <ul> WHERE text LIKE 'abre%' ORDER BY text ASC; :))
Run Code Online (Sandbox Code Playgroud) 如果我让用户插入指向他们自己主机图像的链接,我是否需要防止任何类型的安全问题?
为了更好地解释,<img src="somedomain/somefile"/>在哪种情况下应该使我的网站易受攻击?
有谁知道我可以在哪里为我的应用程序设置gmaps API密钥代码?
我正在使用Gmap,包括此链接src脚本(maps.google.com/maps?file=api&v=2&key= ..)
是否有任何方法可以使用overflow-y来隐藏; 和overflow-x:隐藏?
我尝试没有成功,也许我需要一些js或jquery脚本?
我的意思是,我想在y轴上进行div滚动而不显示右侧的滚动条(就像现在一样).
itryed:
.get-list{
position:absolute;
z-index:444;
text-align: center;
display: none;
bottom:0;
clear:both !important;
left:0;
right:0;
top:11%;
margin:0 auto;
background:#fff;
max-height:800px;
overflow-y:no-display;
overflow-x:hidden;
display: block;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑
.log-widget-list{
position:absolute;
z-index:444;
text-align: center;
display: none;
width:99%;
margin:0 auto;
background:#fff;
height:800px;
overflow: hidden;
}
.log-widget-list .scroller{
overflow: scroll;
height:800px;
width:100%;
}
Run Code Online (Sandbox Code Playgroud)
无论如何它显示右滚动条