小编Pau*_*ham的帖子

如果没有`from`选项,PostCSS可能会生成错误的源映射或找不到Browserslist配置

Witout from选项PostCSS可能会生成错误的源映射或找不到Browserslist配置.将其设置为CSS文件路径或undefined以防止此警告

ionic3项目,当我运行时向我ionic corodva bulid ios --prod显示此警告.

离子信息

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

global packages:

    cordova (Cordova CLI) : 7.1.0 

local packages:

    @ionic/app-scripts : 3.1.7
    Cordova Platforms  : android 6.3.0 ios 4.4.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    ios-deploy : 1.9.2 
    Node       : v6.11.3
    npm        : 3.10.10 
    OS         : macOS Sierra
    Xcode      : Xcode 9.2 Build version 9C40b 

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro
Run Code Online (Sandbox Code Playgroud)

更新: …

ionic-framework ionic3

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

如何在点符号中使用变量,如方括号表示法

我一直在Javascript中使用方括号表示法来创建和调用关联数组.

在这个例子中,我理解方括号表示法允许您使用变量来调用数组中的某个对象.

你会用点符号做这样的事情吗?

var item = {};
    item['1'] = 'pen';

var x = 1;

console.log(item[x]);  // console will show 'pen'
Run Code Online (Sandbox Code Playgroud)

javascript

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

在验证应用之前获取Facebook用户的个人资料照片

摘要:

我正在开发一个通过Graph API连接到Facebook的网站.有人问我是否可以获得用户的个人资料图片,如果他们已经登录到Facebook,但在用户验证应用程序之前.这可能吗?

编辑: 我知道你可以通过访问获得人们的个人资料图片http://graph.facebook.com/USERNAME_OR_USERID/picture?type=large,但是如果他们登录Facebook但是我没有授权我的应用程序,我是否能够获得用户的用户名或ID?


细节:

根据Facebook API用户文档,您可以在没有access_token的情况下获取他们的Facebook ID,我知道如果您直接转到用户/我的URL,您可以看到他们的基本信息.通过Facebook ID,我可以获取他们的个人资料照片.

但是,当我尝试使用以下代码从网站上调用它时,我收到OAuthException错误.

FB.api('/me', function(response) {
    console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

我猜他们必须验证应用程序,但我想看看我是否可能错过了获取他们的个人资料照片的方式.

谢谢你的帮助!

facebook facebook-graph-api facebook-javascript-sdk

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

网站底部的差距

我的网站内容和窗口底部之间存在差距,我已经尝试删除了几天而且还没有找到解决方案.请参阅http://bpc.paulsham.com或下图.

网页底部有无法解释的差距

从我试过的,<body>没有边距或填充,<div id="page-wrapper">没有底部边距,并且没有嵌套在页脚中的div具有任何应该影响它的底部边距.使用Firebug,似乎实际<html>是从窗口的位置拉起来的.

这是一个基于Drupal 7的Bartik默认主题的自定义主题,但我认为这是一个CSS问题.然而,我开始怀疑这是否是一个doctype问题,但一切似乎都在验证.

感谢您的帮助,如果需要更多信息,请与我们联系.

css drupal drupal-7

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

Javascript window.open和print导致IE8挂起

我正在尝试使用window.open()创建一个然后打印的弹出窗口,但是我遇到问题,IE8挂起后弹出它.


更多详情:

在我的应用程序结束时,我正在尝试打印输出的信息,但我试图在该弹出窗口中包含单独的CSS,jQuery和Javascript.我认为正是这些外部链接导致IE8挂断,但我不确定.

在我测试的所有其他浏览器中发生的事情是弹出窗口,出现打印对话框,打印正常.

在IE8中,窗口弹出,内容出现,CSS似乎加载,但不是Javascript.如果您尝试手动打印(Ctrl + P),它将打印而不使用CSS.

我试过这里的例子: 在Windows 7的IE8中不执行用window.open打开的窗口中用document.write编写的脚本元素


现场演示

如果您想查看实时版本,请访问:http://roxulmaterialscalculator.com/ 如果您想要访问打印部分,则必须填写应用程序所需的信息.(第二步,只需填写无线电输入).

要查看完整的javascript:http://roxulmaterialscalculator.com/js/scripts.js,您将找到我尝试过的其他方法.


将元素传递给函数

$('#actionPrint').live('click', function(event){
    printElem('#rc');
}
Run Code Online (Sandbox Code Playgroud)

弹出元素并打印出来.

function printElem(elem) {
    popup($j(elem).html());
}

 function popup(data) {
    var mywindow = window.open('', 'printSheet', 'height=500,width=800,scrollbars=1');
    mywindow.document.open();
    mywindow.document.write('<html><head><title>Roxul Insulation Calculator</title>');
    mywindow.document.write('</head><body>');
    mywindow.document.write('<div id="rc_logo"><img src="img/roxul-logo.png" alt="roxul-logo" /></div>');
    mywindow.document.write(data);
    mywindow.document.write('</body></html>');

    var c = mywindow.document.createElement("link");
        c.rel = "stylesheet";
        c.type = "text/css";
        c.href = "css/print.css";
        mywindow.document.getElementsByTagName("HEAD")[0].appendChild(c);

    var s = mywindow.document.createElement("script");
        s.type = "text/javascript";
        s.src = "js/jquery-1.5.2.min.js";
        mywindow.document.getElementsByTagName("HEAD")[0].appendChild(s);

    var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery window.open internet-explorer-8

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

使用jQuery回退为Zepto编写自定义插件

我正在研究Zepto的jQuery后备(在Zepto的网站上看到),看看它是否适用于即将推出的项目.

我希望使用$ .extend构建一个自定义插件,但在Zepto的例子中注意到它们传递Zepto作为$变量和jQuery一样.是否有办法传入任何加载的库?

Zepto插件:

;(function($){
  $.extend($.fn, {
    foo: function(){ 
    }
  })
})(Zepto)
Run Code Online (Sandbox Code Playgroud)

jQuery插件:

(function( $ ) {
  $.fn.myPlugin = function() {
  };
})( jQuery );
Run Code Online (Sandbox Code Playgroud)

javascript jquery zepto

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