小编Mar*_*ler的帖子

源代码在Chrome中由一行代替,包括Ruby on Rails,Webpack和React JS

我遇到一个问题,inline-source-map当我使用Chrome devtools调试器时,Webpack使用配置设置生成的源图关闭了一行.Webpack是在Ruby on Rails应用程序中设置的,用于生成由几十个模块组成的连接的,未经过编辑的JavaScript文件.这些模块中的大多数都是ReactJS组件,并由jsx加载器解析.然后Webpack的输出application.js以及由gem生成的一些其他JavaScript库包含在文件中.

当我使用时eval-source-map,没有问题.关于使用的一些inline-source-map原因导致行号被一个人抛弃.

检查不是React组件的JavaScript仍然存在这个问题,所以我认为它与使用jsx无关.

javascript google-chrome ruby-on-rails source-maps webpack

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

如何强制webkit中的元素恢复原始大小?

我有一个元素,通过javascript更改焦点显示绝对和覆盖其父元素.然后在模糊回到默认的表格单元格.

似乎发生的是元素只是位于第一个表格单元格下方,它不会回到原来的位置?

这似乎只发生在webkit中,而我却陷入了搜索的困境.任何帮助将不胜感激.

可以在顶部的搜索中找到效果.

提前致谢

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!doctype html>
<!--[if lt IE 7]><html class="no-js ie6 oldie" lang="en"><![endif]-->
<!--[if IE 7]><html class="no-js ie7 oldie" lang="en"><![endif]-->
<!--[if IE 8]><html class="no-js ie8 oldie" lang="en"><![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="en"><!--<![endif]-->
<head>

  <link rel="shortcut icon" href="//cdn.shopify.com/s/files/1/0237/3793/t/2/assets/favicon.png?4100640853928591395" type="image/png" />
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
  <meta name="geo.region" content="GB-DNC" />
  <meta name="geo.placename" content="Doncaster" />
  <meta name="geo.position" content="53.540019;-1.148724" />
  <meta name="ICBM" content="53.540019, -1.148724" />

  <title>Jazz Shoes</title>

  

  
  <meta name="msvalidate.01" content="2586BFC237E15118F8BA18EF91E843A0" />
  <meta …
Run Code Online (Sandbox Code Playgroud)

html javascript css webkit

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

在手机上滚动时隐藏的URL栏会"高度超过100%"

我有以下演示网站:http://woohooo.fortleet.com/

内容和导航设置为100%高度.当我在我的手机上时,当我向上滚动时,顶部有这个url栏.但是,这种效果会影响100%的高度,因为它会调整到新的浏览器大小,从而产生令人不快的效果.'vh'和'vw'单位也是如此.

我尝试过以下方法:

function windowDimensions() {

  if (html.hasClass('touch')) {
    height = window.screen.height;
    width = window.screen.width;
  } else {
    height = win.height();
    width = win.width();
  }

}

function screenFix() {
  if (html.hasClass('touch')) {

    touch = true;
    nav.css({'height' : height + 'px'});
    home.css({'height' : height + 'px'});
    header.css({'height' : height/2 + 'px'});
    content.css({'min-height' : height + 'px'});

  }
}
Run Code Online (Sandbox Code Playgroud)

然而,这会产生一个问题,因为在非常顶级的情况下,这个条形电池,wifi,信号信息也会占据屏幕高度,使'100%'和'vh'元素更大一些.

我无法相信我没有发现任何其他问题,因为我认为这是100%/ 100%网站的一个相当常见的问题.

你们知道对此有什么解决方法吗?

html javascript css mobile jquery

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

Webpack编号的块未按配置正确加载

所以我有两个不同的webpack配置我传递的数组看起来像这样:

[
    {
        entry: entrypointsIE,
        output: outputIE,
        module: {
            loaders: [
                  // set of loaders that has one difference to load SCSS variables from a different location
            ]
        },
        resolveLoader: resolveLoader,
        resolve: resolve,
        plugins: plugins,
        devServer: devServer
    },
    {
        entry: entrypoints,
        output: output,
        module: {
            loaders: [
                 // loaders all the same as the IE9 except one difference in sass loader    
            ]
        },
        resolveLoader: resolveLoader,
        resolve: resolve,
        plugins: plugins,
        devServer: devServer
    }
]



output = {
    path: '/web/dist',
    filename: '[name].bundle.js', …
Run Code Online (Sandbox Code Playgroud)

javascript config webpack

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

从MYSQL,PHP更新数据下拉按钮

if(isset($_GET["id"])){
        $sql=mysql_query("SELECT * FROM aMovie WHERE aName= '{$_GET['id']}'"); 
        $row=mysql_fetch_object($sql);  
}

<input type = "text" name = "name" value = "<?php echo $row->aC; ?>"/> 
<select name = "name" >
        <option value = "" <?php echo ($row->aC== "Deadpool") ? 'selected = "selected"': '';?>">Deadpool</option>
        <option value = "" <?php echo ($row->aC == "BATMAN VS SUPERMAN") ? 'selected = "selected"': '';?>">BATMAN VS SUPERMAN</option>
</select>
Run Code Online (Sandbox Code Playgroud)

假设aMovie是我的表名,在我的表中有aName和aC.但是,我想显示一个匹配aC ["Deadpool"或"Batman Vs Superman"]的名称,并在下拉按钮中显示它.它仅适用于输入类型,但不适用于下拉按钮.

php mysql get

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

Livewire 在尝试给…组件加水时遇到损坏的数据

我收到以下错误并且有点迷失:

Livewire 在尝试对 ... 组件进行水合时遇到损坏的数据。确保 Livewire 组件的 [name, id, data] 在请求之间没有被篡改

情况如下:Livewire 2.x,Laravel 7.x,Component Controller 从 3 个 MySQL Stored Procedures 中获取数据并进行处理。组件刀片是一个非常基本的刀片,带有 foreach 循环。我正在使用 wire:init 功能,以便组件不会阻止页面加载。它包含一个定制的分页。切换到第二页数据时,出现这个错误。它在 Livewire 1.x 上没有出错。

有没有人知道如何解决这个问题?错误本身对我来说并没有多大意义。需要任何其他信息吗?

在此先感谢您,感谢您的帮助!

php laravel laravel-livewire

5
推荐指数
3
解决办法
6528
查看次数