小编Ale*_*ara的帖子

即不支持'包括'方法

我一直在研究一个项目并开发一个JavaScript框架.原始代码大约是700行,所以我只粘贴了这一行.include方法在Internet Explorer上不起作用.这有什么解决方案吗?

var row_cells = tbl_row.match(/<td[\s\S]*?<\/td>/g);

    row.Cells = new Array();
    if (onRowBindFuncText != null) { /*Fonksyon tan?mlanma??sa daha h?zl? çal??*/

        var cellCount = 0;
        for (i = 0; i < row_cells.length; i++) {

            var cell = new Cell();
            $.each(this, function (k, v) {

                if ((row_cells[i]+"").includes("#Eval(" + k + ")")) {

                    cell.Keys.push(new Key(k,v));
Run Code Online (Sandbox Code Playgroud)

......代码还在继续

javascript internet-explorer ecmascript-7

46
推荐指数
4
解决办法
5万
查看次数

<video src = blob:url>中的blob是什么?

任何人都可以解释blob:此视频标记中URL中的内容吗?

<video class="" 
       style="width: 640px; height: 360px; left: 0px; top: 0px; transform: none; opacity: 1;" 
       src="blob:https://www.youtube.com/5c42620b-a028-451b-9b64-424996802355">
</video>
Run Code Online (Sandbox Code Playgroud)

youtube url

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

JavaScript createElement和SVG

我想使用Javascript创建内联SVG图形.

但是,似乎createElementNS函数应用了一些规范化并将所有标记转换为小写.这适用于HTML,但不适用于XML/SVG.我使用的NS是http://www.w3.org/2000/svg.

特别是我在创建元素时遇到了问题.因为它将被附加为因此将不起作用.

我做了一些搜索,但还没找到解决方案.

有人知道解决方案吗?

非常感谢!

document.createElementNS("http://www.w3.org/2000/svg","textPath");
Run Code Online (Sandbox Code Playgroud)

结果是

<textpath></textpath>
Run Code Online (Sandbox Code Playgroud)

javascript svg capitalization

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

Chrome 62/Chrome Canary 64中的ES6模块支持,在本地不起作用,CORS错误

的index.html

<html>
    <head>
    <script type="module">
        import {answer} from './code.js'
        console.info("It's ${answer()} time!")
    </script>
    </head>
    <body>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

code.js

export function answer(){
    return 'module';
}
Run Code Online (Sandbox Code Playgroud)

错误:CORS策略阻止了对来自'null'的'file:/// C:*******/es6/code.js'中的脚本的访问:响应无效.因此不允许原点'null'访问.

Chrome表示它可以支持模块,我已经看到了在网络上运行的示例,但是当我复制下载并在本地运行它们时,我总是得到上面的错误.我不想使用Babel,Webpack等.

我尝试在Chrome和Chrome Canary中启用实验性Web平台功能标志.

javascript google-chrome module same-origin-policy ecmascript-6

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

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

使用PHP HTTP_ACCEPT_LANGUAGE服务器变量

我创建了一个PHP脚本,HTTP_ACCEPT_LANGUAGE使用前两个字符中的相应语言检查并加载网站:

          $http_lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
      switch ($http_lang) {
        case 'en':
          $SESSION->conf['language'] = 'english';
          break;
        case 'es':
          $SESSION->conf['language'] = 'spanish';
          break;
        default:
          $SESSION->conf['language'] = $PREFS->conf['languages'][$SESSION->conf['language_id']];
      }
Run Code Online (Sandbox Code Playgroud)

如果我在Firefox中将语言更改为西班牙语,则网站会以西班牙语加载.不过,我有几份报告称哥伦比亚人民用英文看网站.

详细信息:"es-co"LCID = 9226西班牙语(哥伦比亚)

任何人都有任何关于为什么会这样的想法?我认为这是检查用户支持的语言的最佳方式.

php http internationalization

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

toLocaleLowerCase()和toLowerCase()之间的区别

我试图拨弄与toLocaleLowerCase()和toLowerCase()方法.

function ByLocale() {
  document.getElementById("demo").innerText.toLocaleLowerCase();
}

function ByLower() {
  document.getElementById("demo").innerText.toLowerCase();
}
Run Code Online (Sandbox Code Playgroud)
<p>Click the button to convert the string "HELLO World!" to lowercase letters.</p>

<button onclick="ByLocale();">By Locale LowerCase</button>
<button onclick="ByLower();">By LowerCase</button>

<p id="demo">HELLO World!</p>
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 什么是Locale,因为这两个函数似乎都返回类似的输出?
  • 这两种方法有什么区别?
  • 为什么小提琴代码没有被执行?

html javascript string locale localization

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

HTML5中style元素的"scoped"属性的当前状态是什么?

它在这里说http://www.w3.org/TR/html-markup/style.html#style:

允许的父元素

任何可以包含元数据元素,div,noscript,section,article的元素

这<style>或多或少让每一个地方(如果<div>是允许的),但是,在另一方面,我发现了一个更详细的信息在这里http://www.w3.org/TR/2012/WD-html5-20121025/the-style -element.html#ATTR式作用域

可以使用此元素的上下文:(注释:样式)

If the scoped attribute is absent: where metadata content is expected.
If the scoped attribute is absent: in a noscript element that is a child of a head element.
If the scoped attribute is present: where flow content is expected, but before any other flow content other than inter-element whitespace, and not as the child of an element whose content model is transparent.
Run Code Online (Sandbox Code Playgroud)

以及本文档的后面部分:

scoped属性是布尔属性.如果存在,则表示样式仅适用于以style元素的父元素为根的子树,而不是整个Document.

如果存在scoped属性且元素具有父元素,则style元素必须是其元素之外的元素的第一个节点,而不是元素间空格,并且父元素的内容模型必须不具有透明组件.

这读起来就像(或将会)"两个不同的 …

html css html5 attributes

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

Visual Studio 2015社区中的ES6/ES7支持

我听说VS 2015支持新的js语法但是当我在这个IDE中打开一个使用aurelia.js编写的项目时,intellisense会抱怨很多很多东西,例如.

export class UpperValueConverter {
  toView(value){
    return value && value.toUpperCase();
  }
}
Run Code Online (Sandbox Code Playgroud)

我安装了WebEssentials 2015.似乎仍然没有任何工作...可能一个重要的信息是我目前的VS安装是一个新的,所以我没有弄乱任何设置.

ecmascript-6 visual-studio-2015 aurelia ecmascript-7

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

使用PHP将空格转换为破折号和小写

我尝试了一些很长的方法,但我认为我做错了.

这是我的代码

<?php print strtolower($blob); ?>
Run Code Online (Sandbox Code Playgroud)

这使得$blob小写,但另外我需要$blob删除任何空格并用短划线(-)替换.

我尝试了这个,但它没有用

<?php print (str_replace(' ', '-', $string)strtolower($blob)); ?>
Run Code Online (Sandbox Code Playgroud)

我能在一行中完成这一切吗?

php string replace converters

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