小编Bru*_*uce的帖子

检查actionscript 3变量类型?

我有两个对象[对象MovieClip] [对象ContentDisplay]我必须区分它们我无法在as3检查变量类型中找到方法,就像在php中有is_int ...

actionscript-3

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

Jquery自动填充选定的值

我在页面上使用jQuery UI进行了自动完成,这里是JSON:

[ {"label":"test1", "value":"1"},
  {"label":"testtest", "value":"6"},
  {"label":"test2", "value":"8"} ]
Run Code Online (Sandbox Code Playgroud)

自动完成的默认操作将获取项目的值并放入输入框.有没有办法可以阻止它?而是有两个单独的动作:一个注入一个隐藏的框(带有值),另一个注入带有(标签)的输入框.

$.getJSON('index.php?controller=account&action=getusers', function(data) {
    tempJson = data;

    $(".auto-search").autocomplete({
        minLength: 2,
        dataType: 'json',
        source: tempJson,
        select: function (event,ui) {
            $('input[name="user-id"]').val(ui.item.value);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

重载签名与其实现签名不兼容

我被打字稿的重载函数困住了,我确实看了文档,一切都有意义,甚至自己尝试过……但是当我实现自己的函数时,它搞砸了。

async function triggerValidation<Name extends keyof Data>(payload: {
    name: Extract<keyof Data, string>;
    value?: Data[Name];
    forceValidation?: boolean;
  }[]): Promise<boolean>;
async function triggerValidation<Name extends keyof Data>(payload: {
    name: Extract<keyof Data, string>;
    value?: Data[Name];
    forceValidation?: boolean;
  }): Promise<boolean> {
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

所以我想为我的函数接受一个对象或数组,但它给了我类型错误。

typescript

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

使用 Typescript Generic React Context API

type ContextProps<T = object> = {
  store: T,
  updateStore: React.Dispatch<T>
};

export default React.createContext<Partial<ContextProps>>({}); // is there any way to pass the generic? so store can correct type

export function Provider<T, K>(props: T & { store: K }) {
  const [globalState, updateStore] = React.useState(props.store);
  const value = React.useMemo(
    () => ({
      store: globalState,
      updateStore,
    }),
    [globalState],
  );

  return <StateMachineContext.Provider value={value} {...props} />;
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将泛型传递到 Context 中,这样value就可以拥有正确的类型吗?

typescript reactjs

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

As3将ByteArray转换为位图

Noob到As3 Bitmap的东西......

当我尝试执行以下代码时,它失败了

bmd.setPixels(bmd.rect,decodeValue);

并且错误消息是:错误:错误#2030:遇到文件结尾.

情况是我通过转换byteArray将图像作为二进制文件存储到数据库中,现在我想检索它并转换回图像.

只是为了清除这个ByteArray需要放入Bitmap然后你可以添加到影片剪辑吧?

import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.Bitmap;
import flash.display.BitmapData;
import com.dynamicflash.util.Base64;

var loader:Loader;
var req:URLRequest;
var orig_mc:MovieClip;
var copy_mc:MovieClip;

function loaderCompleteHandler(evt:Event) {
    //swap data
    var ldr:Loader = evt.currentTarget.loader as Loader;
    var origImg:Bitmap = (ldr.content as Bitmap);
    var origBmd:BitmapData = origImg.bitmapData;
    trace(origImg.bitmapData);
    trace(origImg.width);
    trace(origImg.height);

    //Convert image byteData into Base64 String 
    var byteArray:ByteArray = new ByteArray();
    byteArray.writeObject(origBmd);
    var encoded:String = Base64.encodeByteArray(byteArray);
    trace("\nENCODED:\n" + encoded);
    var decoded:ByteArray = Base64.decodeToByteArray(encoded);
    trace("\nDECODED:\n" + decoded.toString());

    // convert base64 string back …
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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

使用Adobe Air在iPad上检查网络状态的最简单方法

我想用Adobe Air检查iPad上的网络状态,此时我正在通过向Google.com发送URLREQUEST进行检查.是否还有其他更好的方法来监控网络状态,并知道是否已断开连接或连接.谢谢你的任何建议.

air actionscript-3

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

Jquery Autocomplete键按下显示标签名称而不是值?

有没有办法可以强制jQueryUI自动完成显示数据标签而不是数据值:

例如

[{ "标签": "姓名", "值": "1"},{ "标签": "NAME3", "值": "6"},{ "标记": "NAME1", "值": "8"},{ "标签": "NAME2", "值": "10"}]

$( ".auto-search" ).autocomplete({
    minLength: 2,
    dataType: 'json',
    source: tempJson,
    focus: function(event, ui){
        $('input[name="user-name"]').val(ui.item.label);
    },
    select: function (event,ui){
        $('input[name="user-name"]').val(ui.item.label);
        $('input[name="user-id"]').val(ui.item.value);
        return false;
    }
})
Run Code Online (Sandbox Code Playgroud)

按下向下按钮时,上面的代码显示的是值而不是标签.可以更改以显示标签吗?

javascript jquery jquery-ui jquery-ui-autocomplete

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

SQL只是一天而不是整个日期

我的表中有一个名为created_date的字段.日期格式为2010-02-28.我只是想知道是否可以做一个mysql语句,只返回一天而不是整个日期.例如.28

SELECT
day(created_date)
FROM
table
Run Code Online (Sandbox Code Playgroud)

以上查询抛出我的错误,有没有办法可以做类似的事情?

干杯

mysql sql

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

使用Google Analytics等外部库进行Angular JS测试

如何使用外部库使用来测试角度控制器,例如谷歌分析事件跟踪.例如:

$scope.showVolumn  = function() {
  ga('send', {
    'hitType': 'event',          
    'eventCategory': 'Volume',   
    'eventAction': 'click',      
    'eventLabel': 'Interaction'
  });

  if($scope.native !== 'true')
    vm.showVolumnCtl = !vm.showVolumnCtl;
};
Run Code Online (Sandbox Code Playgroud)

运行认为我的测试代码此错误出现

ReferenceError:找不到变量:ga

我不认为你可以在beforeEach中注入ga吗?

javascript unit-testing angularjs

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

如何退出nodejs调试模式退出

通常我可以通过按下退出节点应用程序ctrl + c,但是在调试模式下,如果我继续按c哪个是

c =>继续执行代码

然而,在执行结束时,我不能离开,我想按qctrl+c,请找到下面的截图中,它只是卡在那里.在调试期间这可能很烦人......

想知道我是做错了还是有另一个快捷方式或热键退出.

在此输入图像描述

nodejs 5.5.0

debugging node.js

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