小编dt1*_*000的帖子

AS3 - 在运行时评估 - D.eval vs hurlant

我需要传入一个在运行时得到评估的字符串.所以我可以这样写:

var foo =  someEvalMethod ( "dataObject.someValue" )
Run Code Online (Sandbox Code Playgroud)

代替:

if ( argIn == "dataObject.someValue")
   var foo = dataObject.someValue
}
Run Code Online (Sandbox Code Playgroud)

有没有人对以下评估库有意见,或者对AS3有更好的评价?谢谢:

AS3 eval by hurlant:

http://eval.hurlant.com/

RIA 1的D.eval:

http://www.riaone.com/products/deval/

eval actionscript-3

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

如何引用缩小代码,但继续在JavaScript中开发

我们的index.html引用了大约25个javascript文件.对于部署,我们需要缩小所有这些,因此我们必须更新我们的index.html对缩小版本的引用.

当我们回到开发时,我们必须使用类似的index.html文件,但是引用非缩小的javascript文件.有没有最佳实践方法来实现这一点,而无需保持两个index.html文件同步,一个用于开发,一个用于部署?

html javascript minify

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

Material-UI 选择器 - 禁用过去但不显示错误

我们正在使用:https : //material-ui-pickers.dev/

我们想禁用过去,但不显示错误,如果过去的日期在那里。原因是,当您显示表单时,昨天的日期不是错误,因为它是昨天选择的。如果再次选择,应该仍然无法选择过去。这是代码:

<DateTimePicker
        value={selectedDate}
        disablePast
        onChange={this.handleDateChange}
        label={this.props.label}
        showTodayButton
        helperText={"Required"}
      />
Run Code Online (Sandbox Code Playgroud)

material-ui

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

as3函数指针

private function myFunction(numIn:Number){
   trace ("numIn " + numIn);
}

var plan:Object = { "theFunctionName": "myFunction" }


// now use the function 

plan.theFunctionName(5);

// should trace out:  "numIn 5"
Run Code Online (Sandbox Code Playgroud)

这不起作用,但你能看到我正在做什么吗?它有点像函数指针,或者当您将函数名称传递给事件侦听器时.谢谢.

pointers function actionscript-3

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

Flash CS5,动态文本字段会去除某些字母

使用CS5,某些字母根本不会显示在我的动态文本字段中。甚至没有空白出现,他们只是被剥夺了。“ g”和“ v”是两个字母,因此字符串“ v testing”在舞台上显示为“ testin”。

我是从那里已经存在的字符串开始还是动态添加它似乎都没有关系。这是设置,但我似乎也没有太大关系:

经典文本动态文本Ariel Regular动画抗锯齿单行

有人看到吗?是字体问题吗?谢谢。

flash text flash-cs5

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

如何让多个div水平滚动?

如果瓷砖超出容器的宽度,我希望我的瓷砖在同一行中,并且容器水平滚动。看看下面的演示,瓷砖被添加到下一行,所以我必须垂直滚动才能访问它们。如何使水平滚动工作,并将所有图块保持在同一行?

.container {
  width: 600px;
  max-height: 140px;
  border: 1px solid green;
  overflow-x: scroll;
  overflow-y: scroll;
  white-space: nowrap;
}
.tile {
  width: 200px;
  height: 92px;
  float: left;
  margin: 10px 10px 50px 10px;
  background: cornflowerblue;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div><img class="tile"></div>
  <div><img class="tile"></div>
  <div><img class="tile"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css scroll

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

在根节点中声明命名空间时,xslt脚本不起作用

下面的xslt代码不适用于下面的XML文件.但是,如果我从xml文件中的"objects"节点中删除命名空间属性,它将按预期工作.如何修复xslt代码,以便在根节点中具有命名空间属性时它将起作用?首先发布,抱歉如果格式搞砸了.谢谢

XML文件:

<objects xmlns="http://www.spicefactory.org/parsley"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<object id="models" type="blah">

</object>
</objects>
Run Code Online (Sandbox Code Playgroud)

XSLT代码:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:output method="xml" indent="no"/>

<xsl:template match="node()|@*">
     <xsl:copy>
       <xsl:apply-templates select="node()|@*"/>
     </xsl:copy>
 </xsl:template>
 <xsl:template match="object">
  <object new_attr="attr value ">
    <xsl:apply-templates select="node()|@*"/>
  </object>
 </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml xslt namespaces

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

Rails在开发模式下从公共/资产而不是app/assets加载css文件

我正在开发模式下运行.我正在编辑.css文件,但没有看到更改.如果我转到public/assets /并重命名application.css,我会看到更改(它找不到任何样式).为什么要使用该文件?那不是生产模式吗?我不想在开发模式下一直预编译.谢谢.下面添加了环境文件.

development.rb:

   Tcms::Application.configure do
  # Settings specified here will take precedence over those in config/application.rb

  # In the development environment your application's code is reloaded on
  # every request. This slows down response time but is perfect for development
  # since you don't have to restart the web server when you make code changes.
  config.cache_classes = false

  # Log error messages when you accidentally call methods on nil.
  config.whiny_nils = true

  # Show full error reports and disable caching …
Run Code Online (Sandbox Code Playgroud)

assets ruby-on-rails

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

react-tabs 没有样式为选项卡

只是想得到一个反应标签工作的基本例子。样式似乎丢失了。下面的示例在代码沙箱中(查看“Hello.js”),但在通过 npm 将包安装到我的项目后,我看到了完全相同的行为。我错过了什么?谢谢!

https://codesandbox.io/s/jzql1q6819

javascript reactjs react-tabs

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

React - “不要在组件的渲染方法中使用 HOC”是什么意思。访问组件定义之外的 HOC。'?

我正在学习 HOC 并继续阅读上面的引文,但我不明白它的意思。如果我的 HOC 向我的消费组件添加了一个方法,我可以像这样在渲染方法中使用该方法吗?如果不是,我将如何做我在这里想做的事情:

import React, { Component } from 'react';
import { withMyHOC } from '../with_my_component'

class MyComponent extends Component {
  constructor(props) {
    super(props);
  }

  render() {
    const { methodFromHOC }= this.props;
    const result = methodFromHOC(someArgument);

    return (
      <div >
        {result}
      </div>
    )
  }
}

export default withMyHOC(MyComponent );
Run Code Online (Sandbox Code Playgroud)

reactjs higher-order-components

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

使用钩子获取数据时无限循环

我正在尝试使用钩子,但处于无限循环中。代码如下。fetchSomeData 和 uuid 从父组件传入。每次获取的数据都是一样的。谢谢。

import React, { useState } from 'react';

const MyComponent = (props) => {
  const [myList, setMyList] = useState([]);

  const {fetchSomeData, uuid} = props;

  fetchSomeData(uuid)
    .then( (response) => {
      setMyList(response.payload.data.activities);
  })

  const renderItem = (item)=>{
    return (<div>{item.title}</div>)
  }

  return (
    <div> My COmponent 
      <div>
        {myList.map (renderItem)}
      </div>      
    </div>      
  )
}

export default MyComponent
Run Code Online (Sandbox Code Playgroud)

reactjs react-hooks

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

在按钮处理程序javascript中获取按钮的id

我正在通过ajax更新页面,所以我正在动态创建(文本)按钮.我知道如何设置onclick事件,但是如何在处理程序中获取按钮的id?

使用sinatra与ruby和jquery 1.5.这是部分代码:

<div onclick='my_handler()' ><a><href>[Edit]</href></a></div>
Run Code Online (Sandbox Code Playgroud)

和js代码:

function my_handler (){
   alert ("button id is ..." )
}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

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