小编Lad*_*dze的帖子

如何使用Bower与私人Bitbucket存储库?

我正在做一个项目,我有一些公共凉亭组件,我正在写一些自己的.但是,我不想在凉亭注册表上发布/注册它.我不想使用我的PRIVATE Bitbucket存储库.

所以,如果我输入终端: bower install my_package_name 我想从我的私人仓库下载该包.

我明白了,我应该在bower.json文件中指定git repo,但我正在努力的是通过终端进行身份验证.

git private bitbucket bower

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

如何在phpStorm中删除红色边框?

我有一个奇怪的问题,我希望你能提供帮助.因为,我一直在谷歌,PHPstorm文档等中寻找答案.

这就是我需要的.每当我使用Zen编码在CSS或HTML中键入内容时,此红色边框就会出现值.当我的鼠标光标在其他任何地方并且我点击"Enter"时,光标将转到该红色边框的末尾.

所以有人知道,如何摆脱它?它让我发疯了..谢谢.

在此输入图像描述

phpstorm

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

如何使jQuery 1.7 .on()悬停?

我在悬停状态下动态创建元素时遇到问题.当我将鼠标悬停在新创建的html元素上时,它不起作用.

这是我的HTML代码:

<button id="create">create new button</button>
<button class="hover">hover me</button>
<div></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

var createBtn = $("#create");

createBtn.click(function() {
    $('div').append('<button class="hover">new hover button</button');  
    return false;        
}); 


$('.hover').hover(function() {
    alert('you hovered the button!');
}, function() {
    alert('you removed the hover from button!');
});
Run Code Online (Sandbox Code Playgroud)

我甚至试过这段代码:

$('.hover').on({
    mouseenter : function() {
         alert('you hovered the button!');
    },
    mouseleave : function() {
        alert('you removed the hover from button!');
    }

});
Run Code Online (Sandbox Code Playgroud)

如图所示http://api.jquery.com/on/,但仍然没有运气.这里也是演示:http://jsfiddle.net/BQ2FA/

jquery hover

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

如何优化javascript/jquery代码以加快其性能?

在我的一个Web项目中,我使用了大量的javascript/jQuery代码,这在浏览器(Windows 7 x64)上非常慢,尤其是在IE上.

我只在主页上同时使用3个Ajax请求.

在"搜索"页面上,我还使用了对滚动事件触发的ajax请求,任何"搜索标记"(简单锚标记)点击事件等等,这通常会使数据加载速度非常慢.

我使用jQuery插件,如Anythingslider,jquery coockies插件,Raty(评级插件),Tipsuy,jQuery coreUISelect,jScrollPane,鼠标滚轮等.所有这些第三方插件我已经缩小并组合在jquery.plugins.js文件中,几乎是80KB.

我用jQuery选择了很多DOM元素.例如,我使用以下代码:

$("#element")
Run Code Online (Sandbox Code Playgroud)

代替:

document.getElementById('element');
Run Code Online (Sandbox Code Playgroud)

我还有一个大的CSS文件,超过5 000行,因为我将所有第三方jQuery插件的css文件合并到一个文件中,用于缓存和减少HTTP请求.

  1. 好吧,我想知道,我该怎么做才能优化我的代码以获得更好的性能并加快网页加载?

  2. 我可以用什么样的工具来调试我的JS代码?我忘了提到,当我使用firebug或Chrome本机开发人员工具刷新Google Chrome或Firefox中的页面时,该情况下的页面加载速度也非常慢.有时Firefox甚至被压垮了.

  3. 使用原始js选择DOM元素会给我一个更好,更快的解析文档的方法吗?或者我应该离开,jQuery选择?谈论约50个元素.

  4. 我应该分开并在此之后缩小外部插件,例如Anythingslider?或者当我拥有'all in one'js文件时它会更好吗?

  5. 是否更好地将jQuery插件的css代码与main style.css分开?因为即使悬停在元素上并影响css文件中的:悬停状态,也非常慢.

好吧,伙计们,我真的指望着你.

我一直在谷歌搜索我的问题的答案,真的希望在这里找到它.

谢谢.

javascript performance jquery

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

Laravel 5中间件"所有者"?

我在创建"所有者"中间件时遇到了麻烦.

例如,我有一个ArticlesUser关联模型user_id的关键.

我想添加"所有者"中间件ArticlesController,因此该文章的唯一所有者可以编辑,更新和删除它.

我一直在寻找这个问题,但从未找到过可行的代码.他们中的一些人试图使其与Form Requests一起使用,但我对使用中间件感兴趣.

php permissions middleware laravel laravel-5

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

如何在MySQL中获得行位置?

首先,我尝试用谷歌搜索,但是只想出了这样的答案: MySQL-在选择时获取行号

我需要的是“通过特定ID获取行位置”。

在上面的链接示例中,我尝试添加“ WHERE CLAUSE”,但是“ rank”的结果始终为1。

因此,如果我的表具有自动递增的id字段,并且没有按照特定的顺序排列(例如,在id 1变为3而不是2之后,因为id 2已从数据库中删除),如何获取例如id 4的位置?

有什么可能的方法,我想要什么?

mysql sql database

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

如何禁用/删除输入字段上的第一个空格?

大家早上好!

我有一个案例,我应该阻止用户输入空格作为输入字段的第一个字符.

我在这里有一个演示:http://jsbin.com/foyetolo/2/edit

它仅在您第一次点击空格键时有效.当您开始键入其他字符并在输入中选择整个文本(ctrl + a)然后点击空格键时,它会在输入字段的开头添加空格.

那么,如何在keypress/keydown上检查是否第一个字符是空格,返回false并且不允许它将空格键入第一个字符?

javascript jquery events keypress keydown

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

如何在Laravel的口才模型中覆盖ModelNotFoundException?

我想知道是否有可能在某些条件/查询上找不到Laravel的Eloquent模型时引发自定义异常?

例如,如果我有一个Page模型,如何抛出自定义PageNotFound异常?

<?php 

namespace App;

use Illuminate\Database\Eloquent\Model;

class Page extends Model {
}
Run Code Online (Sandbox Code Playgroud)

该模型将ModelNotFoundException与给定的消息一起抛出:

No query results for model [App\Page].
Run Code Online (Sandbox Code Playgroud)

exception laravel eloquent

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