小编Cer*_*rus的帖子

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

使用angularjs在输入type = file之前验证文件大小

我的表单中有一个input type = file元素.我想使用input元素选择文件时创建一个自定义指令来检查文件大小.我知道如何创建一个创建自定义指令,但是在angularjs中有任何方法来确定所选元素的文件大小.不使用Jquery.

js代码:

app.directive('checkFileSize',function(){
    return{
        require: 'ngModel',
        link: function(scope, elem, attr, ctrl) {
            // add a parser that will process each time the value is
            // parsed into the model when the user updates it.
            ctrl.$parsers.unshift(function (value) {
                //i want to do something like this  
                var fileSize= // get file size here
                if(fileSize>threshold){
                    ctrl.$setValidity('checkFileSize',false);    
                }
                // return the value to the model,

                return someValue;
            });
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript file-type angularjs angularjs-directive

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

我应该将对象属性传递给对象方法吗?

我正在尝试学习面向对象的javascript.使用一种简单的方法,我想这样做:

var users = function(url){
    this.url = url;
    this.log = function(){
        console.log(this.url);
    }
}
var apiPoint = "https://www.zenconomy.se/api/admin/tracking?format=json"
var liveUsers = new users(apiPoint)
liveUsers.log()
Run Code Online (Sandbox Code Playgroud)

但是,我已经了解到,在使用普通函数时将变量传递给函数通常是一个好主意,但在对象中,这看起来有点笨拙.

var users = function(url){
    this.url = url;
    this.log = function(url){
        console.log(url);
    }
}
var apiPoint = "here is my url"
var liveUsers = new users(apiPoint)
liveUsers.log(liveUsers.url)
Run Code Online (Sandbox Code Playgroud)

两种方法都有效.假设users.log只需要来自users-class内部的属性,那么不同方法的优缺点是什么.

javascript

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

从javascript获取IE 11内部版本号

TL; DR - 如何在javascript中获取IE 11的内部版本号?

我有一个在版本11.0.1和11.0.7之间的某个点修复的错误.我想知道遇到此问题的用户百分比.

基本上我想得到这个数字:

在此输入图像描述

javascript internet-explorer user-agent internet-explorer-11

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

在讨论C#代码时,你怎么发音'`T?`'

你怎么发音bool?,int?他们的同类?
我一直在考虑选择像"可以为空的T","T钩","T huh","T what"和"T"这样的选项,其中有一个上升的变形(类似于提问).

我对这些并不特别满意,因为它们看起来既麻烦又受影响或两者兼而有之.

c# syntax nullable

7
推荐指数
3
解决办法
928
查看次数

使用和不使用带有javascript属性名称赋值的引号之间是否存在任何功能差异?

我不确定要使用的确切措辞,但我已经看到javascript中的对象分配完成两个wasy

$('#test').dataTable({ fnInitComplete: myFunction });
Run Code Online (Sandbox Code Playgroud)

$('#test').dataTable({ "fnInitComplete": myFunction });
Run Code Online (Sandbox Code Playgroud)

这些之间是否存在任何实际差异,或者任何需要注意的问题?

javascript variable-assignment

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

JQuery弹出消息

我试图制作一个自定义弹出消息,显示,向用户显示5秒钟然后淡出.这工作正常但是如果使用多次触发事件并且超时已经运行,则消息很快消失.

我的功能到目前为止......

function showMessage(message) {
    $(".messageText").text(message);

    $(".message").fadeIn("slow");    

    closeBox = function(){
        $(".message").fadeOut("slow");    
    }

    clearInterval(closeBox);
    setInterval(closeBox, 5000);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

javascript jquery

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

PHP RegEx删除空段落标记

我正在尝试删除<p>CKEditor插入描述框的所有空标签,但它们似乎都有所不同.可能性似乎是:

<p></p>

<p>(WHITESPACE)</p>

<p>&nbsp;</p>

<p><br /></p>

<p>(NEWLINE)&nbsp;</p>

<p>(NEWLINE)<br /><br />(NEWLINE)&nbsp;</p>
Run Code Online (Sandbox Code Playgroud)

有了这些可能性,段落之间可能会有任意数量的空格&nbsp;<br />标签,并且在一个段落中可能会有一些空格.

我也不确定<br />标签,从我看到它可能是<br />,<br/><br>.

我搜索过类似的答案,但是我看到的所有答案似乎都只适用于其中一种情况,而不是一次性完成.我想简单来说,我问的是,是否有一个正则表达式,我可以用来删除<p>某些HTML中没有任何字母数字文本或符号/标点符号的所有标签?

php regex ckeditor

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

为什么JavaScript提供了覆盖内置对象中现有属性的访问权限

通常,java-script允许覆盖(扩展新行为)除了那些未冻结或密封的对象之外的任何函数.在JavaScript中,Math是一个内置对象.但是为什么JavaScript提供了覆盖内置对象中现有属性的权限?

请找截图:最初我发现数学对象中有min函数.我已经用功能更新了"min"属性.此操作替换了现有代码.为了更清楚,我已从"min"删除了该属性.这里删除应该删除扩展行为而不是核心行为.但它正在消除核心属性为什么?

在此输入图像描述

javascript

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

用于获取元素ID的AngularJS指令

我需要从AngularJs获取Element ID.
我试过这个但是没用.

angular.module('AngStarter').directive('oblInLineEditor', function() {
    return function(scope, element, attr) {
         console.log("value = " + scope.$eval(attr.id));
    }
});
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs

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