小编quo*_*Bro的帖子

CoffeeScript中的三元操作

我需要设置值a取决于条件.

使用CoffeeScript执行此操作的最短方法是什么?

这就是我在JavaScript中的表现:

a = true  ? 5 : 10  # => a = 5
a = false ? 5 : 10  # => a = 10
Run Code Online (Sandbox Code Playgroud)

javascript ternary-operator coffeescript

313
推荐指数
4
解决办法
10万
查看次数

Google Chrome localhost | NET :: ERR_CERT_AUTHORITY_INVALID

突然间,我似乎对使用localhost的Google Chrome存在问题.

我正在尝试访问我的任何开发站点(使用Ampps),我收到以下错误: -

您的连接不是私人攻击者可能试图从website.dev窃取您的信息(例如,密码,消息或信用卡).了解更多NET :: ERR_CERT_AUTHORITY_INVALID

当我访问任何开发站点时,它会自动从http://website.dev重定向到https://website.dev.我在Safari或Firefox中没有任何问题,所以我不明白发生了什么.

我尝试重新安装Google Chrome,将其重置为出厂默认设置...

我认为这可能是Keychain Access - > Certificates的一个问题,但这并不意味着它不适用于Firefox和Safari,如果是这样的话?

我花了一些时间试图找到一个解决方案,但到目前为止没有任何工作,所以我会感谢一些关于如何解决这个问题的建议.我甚至无法继续通过此警告,因为我没有得到如下所示的继续链接(不安全): -

在此输入图像描述

ssl google-chrome localhost hsts

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

Intellij-idea:自动重复字母键

在OS X上使用Intellij-Idea 12,我有一个奇怪的问题:当我在编辑器中按下一个字母([az])键时,键击不会重复.不幸的是,这是一个问题,因为我想使用vim插件,并使用键h,j,k,l来移动光标.

其他非字母键在按下时会产生重复.在Ubuntu 12.04上我也没有遇到这个问题.

这有什么选择吗?任何人都知道在哪里设置击键重复的偏好?

macos intellij-idea pycharm phpstorm webstorm

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

如何在JSON模式中使用定义(draft-04)

我正在使用的其余服务响应类似于以下示例,我在此处仅包含3个字段,但还有更多:

{
    "results": [
        {
            "type": "Person",
            "name": "Mr Bean",
            "dateOfBirth": "14 Dec 1981"
        },
        {
            "type": "Company",
            "name": "Pi",
            "tradingName": "Pi Engineering Limited"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想为上面的(draft-04)编写一个JSON模式文件,它将明确指定:

if type == Person then list of required properties is ["type", "name", "dateOfBirth", etc] 
OR
if type == "Company" then list of required properties is ["type", "name", "tradingName", etc]
Run Code Online (Sandbox Code Playgroud)

但是我无法找到任何文档或如何执行此操作的示例.

目前我的JSON架构如下所示:

{
    "$schema": "http://json-schema.org/draft-04/schema",
    "type": "object",
    "required": ["results" ],
    "properties": {
        "results": {
            "type": "array",
            "items": {
                "type": "object",
                "required": ["type", "name"], …
Run Code Online (Sandbox Code Playgroud)

json jsonschema

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

覆盖google recaptcha css以使其响应

我在一个网站(不是Wordpress网站或Joomla)中安装了Google Recaptcha所以不要提供任何WP插件或Joomla扩展:)

我的问题是,该网站是响应式的,而recaptcha则不是.当我使用Firebug查找其样式时,我意识到不仅Google提供的库不包含css文件,而且我无法在custom-styles.css文件中覆盖它们,因为Google非常周到地应用了!important选择器hack在他们的CSS中一切,但我甚至尝试对它进行分类,以便我可以做出违规并希望覆盖Google的样式但是插件不起作用:(

有任何想法吗?

ps我也没有使用不同的重新验证码.抱歉.我敢肯定这里有一些收藏极客;)

这是HTML.这就是recaptcha.php从服务器呈现的内容.这不是我在实际PHP页面中所拥有的...(没有CSS,这是主要问题)

<div id="recaptcha_widget_div" style="" class=" recaptcha_nothad_incorrect_sol recaptcha_isnot_showing_audio"><div id="recaptcha_area"><table id="recaptcha_table" class="recaptchatable recaptcha_theme_red"> 
  <tbody>
     <tr> 
        <td colspan="6" class="recaptcha_r1_c1"></td> 
     </tr> 
     <tr> 
        <td class="recaptcha_r2_c1"></td> 
        <td colspan="4" class="recaptcha_image_cell">
            <center><div id="recaptcha_image" style="width: 300px; height: 57px;">
                  <img id="recaptcha_challenge_image" alt="reCAPTCHA challenge image" height="57" width="300" src="http://www.google.com/recaptcha/api/image?c=03AHJ_VutTaFjCI-gV3f3W2_M6gix7arVpF-9EOz-f773U5LmDrl33mKCn9wMXYGe0t8-xy-1HD0ysHzOI_NYyOtxOxD_a4Jj5G5h4bDMalKBQ5PDJaaE6ur8K44ilzimisHHYX6xZJ4y9xeuP6lT4vQa59-nNPju3VrlolnYgbM6oKgD7el1Rr9cpbRojjc_2zFraHkTjxyUU"></div>
            </center>
         </td> 
         <td class="recaptcha_r2_c2"></td> 
      </tr> 
      <tr> 
         <td rowspan="6" class="recaptcha_r3_c1"></td> 
         <td colspan="4" class="recaptcha_r3_c2"></td> 
         <td rowspan="6" class="recaptcha_r3_c3"></td> 
      </tr> 
      <tr> 
         <td rowspan="3" class="recaptcha_r4_c1" height="49"> 
              <div class="recaptcha_input_area"> 
                  <span id="recaptcha_challenge_field_holder" style="display: none;">                      
                      <input type="hidden" name="recaptcha_challenge_field" id="recaptcha_challenge_field" value="03AHJ_VutTaFjCI-gV3f3W2_M6gix7arVpF-9EOz-f773U5LmDrl33mKCn9wMXYGe0t8-xy-1HD0ysHzOI_NYyOtxOxD_a4Jj5G5h4bDMalKBQ5PDJaaE6ur8K44ilzimisHHYX6xZJ4y9xeuP6lT4vQa59-nNPju3VrlolnYgbM6oKgD7el1Rr9cpbRojjc_2zFraHkTjxyUU"></span>
                      <input name="recaptcha_response_field" …
Run Code Online (Sandbox Code Playgroud)

css recaptcha responsive-design

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

设置rootView.appProperties不会重新呈现根组件

我不是在修改初始道具:

RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
                                                      moduleName:@"DcWealth"
                                               initialProperties:nil
                                                   launchOptions:launchOptions];

self.rootView = rootView;
Run Code Online (Sandbox Code Playgroud)

只保存实例 self.rootView = rootView

在一些事件发生在本机方面后,我想传递不同的道具:

self.rootView.appProperties = @{ ... };
Run Code Online (Sandbox Code Playgroud)

但我的根视图不会重新渲染并获得新的道具.(如果我手动重新加载JS就会这样做)

文档说:

可以随时更新属性.但是,必须在主线程上执行更新.

我检查并更新主线程上的属性.

什么可能导致这个问题?

相关的github问题:https://github.com/facebook/react-native/issues/15938

ios react-native

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

PhpStorm:SCSS文件监视器 - 如何禁用源映射?

我在PhpStorm 9中使用SCSS文件观察器,并希望禁用源映射生成(.map文件).如何为此配置观察程序?

sass phpstorm

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

iOS Safari在与video.js播放器交互时向下滚动

通过第二次单击菜单按钮关闭video.js播放器弹出菜单时iOS(10.3)上的Safari跳跃(向下滚动).

如何重现:

  1. https://codepen.io/mkhazov/full/PjBJvb/.在iPhone或xcode模拟器上的Safari中打开此笔.
  2. 向下滚动
  3. 单击质量选择按钮
  4. 再次单击它.

录制视频:http://www.screencast.com/t/IPkjEo2dxW7

这绝对是移动Safari的bug(没有js代码负责滚动),但我找不到合适的解决方法.

这可以通过这里提出的CSS来修复:

html,
body {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

但它打破了其他的东西(例如,window.scrollY/$(window).scrollTop())所以我不能使用它.

任何想法/建议将不胜感激.

css safari bug-reporting ios video.js

7
推荐指数
0
解决办法
695
查看次数

我们可以在Google AMP的CSS背景中使用图片吗?

我们可以在Google AMP的CSS背景中使用图片吗?

<pre>

    <div style="background-image: url(assets/img/business1.jpg);></div>


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

html css amp-html

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

JavaScript标准样式无法识别开玩笑

我需要设置jest和JavaScript标准样式才能在使用时协同工作npm test.

现在,当我运行npm test测试失败时,因为JavaScript标准样式引发了错误:

'test' is not defined.
'expect' is not defined. 
Run Code Online (Sandbox Code Playgroud)

我可以通过在我的package.json文件中定义一些全局的jest来解决这个问题.

"standard": {
    "globals": [
        "fetch",
        "test",
        "expect"
    ]
}
Run Code Online (Sandbox Code Playgroud)

但绝对不认为这是一个很好的解决方案.

在我的测试用例sum.test.js中

const sum = require('./sum')    
test('adds 1 + 2 to equal 3', () => {
    expect(sum(1, 2)).toBe(3)
})
Run Code Online (Sandbox Code Playgroud)

在我的package.json中:

"scripts": {
    "test": "standard && jest",
}
Run Code Online (Sandbox Code Playgroud)

题:

  • 如何配置JavaScript标准样式,以便在与jest一起使用时不会抛出错误?

javascript node.js jestjs

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