小编cus*_*ice的帖子

这是什么样的Javascript符号/快捷方式?

在某人的网站上遇到以下内容,我很想知道这里应用的快捷方式.我为演示目的简化了变量.

 function(){
      _imaboolean || ($element.removeClass("hidden").addClass("visible"), this.imaboolean = !0)
 }
Run Code Online (Sandbox Code Playgroud)

同样的事情

this._imaboolean && ($element.removeClass("visible").addClass("hidden"), this._imaboolean = !1)
Run Code Online (Sandbox Code Playgroud)

javascript

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

jQuery获得响应式图像的高度

我有一组响应页面的图像(即最大宽度设置为100%).

<div class="exh">
   <img src="#" />
</div>
<div class="exh">
   <img src="#" />
</div>
<div class="exh">
   <img src="#" />
</div>
Run Code Online (Sandbox Code Playgroud)

.exh img {
   max-width:100%;
}
Run Code Online (Sandbox Code Playgroud)

在调整窗口大小和加载页面后,如何检索图像的高度?当我使用以下内容时,我的高度为0.

$(".exh img").each(function() {
    var $this = $(this);
    console.log( $this.height() );
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用.before Jquery的FadeIn元素

使用jquery之后如何淡入元素.before?

jQuery的

$('.button').on("click", function(event){
   var html = '';
   html = '<div class="row new">Test</div>';

   $('.content .row:first').before(html);
});
Run Code Online (Sandbox Code Playgroud)

HTML

<a class="button">Insert me and fade me</a>
<div class="content">
    <div class="row"></div>
    <div class="row"></div>
    <div class="row"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何判断跨域跟踪是否与GTM一起正常运行?

我在Google跟踪代码管理器中设置了以下自定义HTML代码(注意:我知道您可以创建通用分析代码类型,但是,由于设置,我必须使用自定义HTML代码类型).

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', {{uaid}}, 'auto', {
  'allowLinker': true
});

// Load the plugin.
ga('require', 'linker');

// Define which domains to autoLink.
ga('linker:autoLink', [{{cross domains}}]);

// enhanced link attribution
ga('require', 'linkid', 'linkid.js');

// send
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)

{{uaid}}我的通用分析跟踪号码在哪里,是我{{ cross domains }}正在尝试正确跟踪的域名列表 - 即['mydomain.com','seconddomain.com','thirddomain.com].

我也有sub.mydomain.com,我也想跟踪.请问mydomain.com在上述{{ cross domains }}名单采取所有子进去?

基本上,我已经通过Google的文档设置了所有这些.我怎样才能确保它正常工作?

google-analytics google-tag-manager universal-analytics

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

无法使用Django Includes访问标签

我有以下设置.

base.html文件

<html>
 //etc
<body>
    {% include "partials/footer.html" %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

谐音/ footer.html

<div class="footer">
    <h2>{% block footer_headline %}Default footer headline{% endblock %}</h2>
</div>
Run Code Online (Sandbox Code Playgroud)

page1.html

{% extends 'base.html' %}
{% block footer_headline %}NEW Footer Headline {% endblock %}
Run Code Online (Sandbox Code Playgroud)

但是,页脚标题不会改变.我究竟做错了什么?

django

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

Django在views.py中引用url

在Django中,我设置了urls.py,如下所示:

url(r'^example/$',   ExampleView.as_view(), name='example'),
url(r'^example2/$',   AnotherView.as_view(), name='example2'),
Run Code Online (Sandbox Code Playgroud)

"example2"的位置如下:' http://localenv.com/example2 '.

在我的views.py中,我想返回对"example2"链接的引用.让我解释:

class ExampleView(TemplateView):
    some_var = REFERENCE TO EXAMPLE 2 URL
    print some_var
Run Code Online (Sandbox Code Playgroud)

我想要打印声明返回" http://localenv.com/example2 "

有帮助吗?

python django

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

使用Angular进行控制器测试的单元测试状态

我有一个使用的基本控制器$stateParams.

angular.module('example')
  .controller('SampleCtrl', ['$stateParams',
      function($stateParams) {
         var vm = this;
         vm.isSomething = ($stateParams.isSomething === 'true') ? true : false;
      }
  ]);
Run Code Online (Sandbox Code Playgroud)

在我的单元测试中,我需要$stateParams.isSomething在一次测试中将其设置为true,在另一次测试中将其设置为false.

 describe('SampleCtrl Test', function() {

    var ctrl, scope, $stateParams;

    // set default stateParams
    $stateParams = { isSomething: 'false' };

    beforeEach(function(){
       inject(function($rootScope, $controller){
          scope = $rootScope.$new();

          ctrl = $controller('SampleCtrl', {
            $scope: scope,
            $stateParams: $stateParams
          });
       });
    });

    describe('when isSomething is false', function() {
         it('should be false', function() {
            expect(ctrl.isSomething).toBe(false);
         });
    });

    describe('when isSomething is true', function() …
Run Code Online (Sandbox Code Playgroud)

unit-testing jasmine angularjs

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

使用 $resource 来 POST 正文

如何使用POSTAngular 对有效负载主体执行法线操作$resource。现在,当我 时POST,它会发布到/api/example?name=JoeSmith&is_whatever=false,而不是通过正文发布。

假设我有以下内容:

ENDPOINT: `/api/example`
BODY: {
   "name": "Joe Smith",
   "is_whatever": false
}
Run Code Online (Sandbox Code Playgroud)

接口服务

angular.module('example')
   .factory('APIService', ['$resource',

        function($resource) {

           return $resource('/api/example', {}, {
              create: {
                 method: 'POST',
              }
           });          

        }]);
Run Code Online (Sandbox Code Playgroud)

用法示例

    // body i need to POST
    var payload = {
       name: 'Joe Smith',
       is_whatever: false        
    };

    APIService.create(payload).$promise.then(function(res){
        // doesnt work
    });
Run Code Online (Sandbox Code Playgroud)

angularjs angular-resource

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

jQueryMobile在页面加载后滚动到Div

使用jquery Mobile,当整个页面加载完毕时,我正在尝试向页面中间滚动#id.因此,当用户访问页面时,用户位于页面顶部,然后非常快速地滚动到#example.

使用$ mobile.silentScroll,它似乎根本没有触发.

$('#page').live( 'pageinit', scrollDown);

function scrollDown() {
    var myDivPos = $('#example').offset().top;
    $.mobile.silentScroll( myDivPos );
}
Run Code Online (Sandbox Code Playgroud)

什么是在手机上实现平滑滚动到$('#example')的最佳方式?我已经尝试过scrollTo插件,它适用于我的移动网站的桌面版本,但不适用于移动设备.

jquery jquery-mobile

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

简化此条件声明

我有这个疯狂的条件,我只知道有更好的写作方式.这是伪代码:

if( A && B ){
   console.log( 'do not show' );
}

if( A && C ){
   console.log( 'show' );
}

if( A && D ){
   console.log( 'do not show' );
}

if( A && E ) {
   console.log( 'do not show' );
}
Run Code Online (Sandbox Code Playgroud)

我真的很沮丧.

javascript conditional-statements

0
推荐指数
1
解决办法
142
查看次数

在stylus mixin中设置默认值

使用手写笔我想创建一个使用基于locale选项的正确图像的mixin .

混入

    locale-image(name, locale)
      if locale is not defined
         locale = 'en-US'
      background-image url('../images/'locale'/'name'.jpg')
Run Code Online (Sandbox Code Playgroud)

用法示例:

.us-image
    locale-image('my-us-image')

.ge-image
    locale-image('my-german-image', 'de-DE')
Run Code Online (Sandbox Code Playgroud)

基本上有一种方法可以省去像美国例子中的参数吗?如何修改我的mixin来支持这个?

stylus mixins

0
推荐指数
1
解决办法
670
查看次数

将 Github 帐户与 Tower 连接

我正在 Tower 中使用 2 因素身份验证设置我的 Github 帐户。每次我尝试连接帐户时,都会收到以下错误:

An error occurred for resource /authorizations: Validation Failed
Run Code Online (Sandbox Code Playgroud)

无法弄清楚为什么会发生这种情况。

git github git-tower

-3
推荐指数
1
解决办法
3746
查看次数