小编Ada*_*zad的帖子

如何安装grunt以及如何使用它构建脚本

嗨,我正在尝试在Windows 7 64位上安装Grunt.我已经使用命令安装了Grunt

 npm install -g grunt
 npm install -g grunt-cli
Run Code Online (Sandbox Code Playgroud)

但现在,如果我尝试做grunt init,它会给我一个错误 -

找不到有效的Gruntfile.有关如何配置grunt的更多信息,请参阅入门指南: http://gruntjs.com/getting-started致命错误:无法找到Gruntfile.

但当我查看我系统上的grunt文件夹时,就在Gruntfile.js那里.有人可以指导我如何正确安装这个grunt以及如何使用grunt编写构建的脚本.如果我想使用Grunt构建脚本,我有一个HTML页面和java脚本我该怎么办?

npm gruntjs npm-install

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

新的og:Facebook共享的图像大小?

Facebook最近改变了广告的图像尺寸,并链接了帖子.这也影响了元property="og:image".什么是og:imageFacebook的新最佳尺寸?旧版本是正方形,现在它不再适合了,因为新尺寸是矩形.

facebook facebook-graph-api facebook-opengraph

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

php e()和h()函数?

我和最近我在PHP中看到h()e()运行.我用谷歌搜索了它们,但是它们很短,结果不会让人知道它们是什么.我得到了像指数或数学相关函数的结果.例如:

<td><?php echo h($room['Room']['message']) ?></td>
Run Code Online (Sandbox Code Playgroud)

有没有人有想法?或者他们可能不被称为功能?(我想我很久以前就读到了这个,但我记得它的真名)

添加:

谢谢,回复.我正在使用CakePHP并且还找到了一个e()例子:

<?php e($time->niceShort($question['Question'] ['created'])) ?>
Run Code Online (Sandbox Code Playgroud)

如果他们以某种方式逃脱字符串,我认为这是有意义的,因为我总是在旁边看到它们"回声"

我还是不知道它们是什么;(

php cakephp

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

未捕获的ReferenceError:未定义_gaq(Google Analytics)

在chrome调试日志中查看网站页面时,会显示以下消息.

未捕获的ReferenceError:未定义_gaq

页面本身应该使用onload事件处理程序跟踪对象并_trackEvent为Google Analytics 激活a .

我最好的猜测是,ga.js文件可能没有及时加载,因此onload _trackEvent触发器没有被捕获.异步片段在</body>关闭之前使用,对象位于中间<body>.

(其他一些帖子也引用了jQuery的位置,但这可能是一个红色的鲱鱼)

非常感谢任何帮助.

google-analytics onload-event

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

CSS会出错吗?

在最近的一次采访中,我被问到了"问题是CSS给出错误吗? " 的问题.

是否有一个解释器在CSS后面工作阻止程序的执行?或者我们可以说CSS没有给出任何错误?我仍然对这个问题的答案感到困惑,因为面试官也没有说什么.

html css dom

32
推荐指数
9
解决办法
3500
查看次数

使用谷歌地图删除路线

我有一个使用Google Map的Direction Service功能的小应用程序.它运行良好,我可以改变路线,但我有一个小问题,用户可以在追踪路线后回到标记列表.

我找不到用谷歌地图删除路线的方法.对于我存储和做的标记setMap(null),在这里看不到方法......

javascript google-maps google-maps-api-3

28
推荐指数
5
解决办法
4万
查看次数

通过PHP检测具有代理服务器的客户端

我正在寻找一种方法,或使用任何类型的代理服务器查看我的网站来检测客户端的方法.我正在使用PHP/Apache ......最好的方法是什么?需要检测任何代理服务器,而不是特别是其中一个.

编辑

我对匿名代理更感兴趣...因为通过寻找可以很容易地检测到正常的代理HTTP_X_FORWARDED_FOR.

另一个编辑

试试这个:

1)转到http://kproxy.com(或任何其他免费匿名代理网站)

2)访问:http://www.worldofwarcraft.com

3)他们能够以某种方式阻止,因为页面错误输出"加载样式表时出错:加载XSLT样式表时出现网络错误:http://kproxy.com/new-hp/layout/layout.xsl "

我想做类似的事情以防止代理.

php proxy

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

如果包含json文档作为字符串,如何从MySQL(5.6)列获取值

如果包含JSON文档作为字符串,如何从MySQL(5.6)列获取值

例如,如果我们有一个表 - 员工,我们有三列id,名称和教育.和列教育包含数据作为JSON文档

{"ug":"bsc","pg":"mca","ssc":"10th"}
Run Code Online (Sandbox Code Playgroud)

我需要来自educations专栏的ug和pg的值

我们可以使用MySQL(5.6)查询吗?

mysql json

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

为什么function(){}不起作用,但是(function(){})呢?(Chrome DevTools/Node)

我现在已经看到了这种奇怪的行为,我无法定义

function(){} 
Run Code Online (Sandbox Code Playgroud)

要么

function(a){
   console.log(a)
}
Run Code Online (Sandbox Code Playgroud)

它抛出一个Uncaught SyntaxError.

但是test = function(){}或者(function(){})确实有效.

Safari开发工具有一个更好的错误报告:它说

SyntaxError:Function语句必须具有名称.

好吧,如果你永远不会使用它,那么定义一个类似的函数是没有意义的.但它仍然很奇怪.我想我已经在问题中提供了答案.

javascript

16
推荐指数
2
解决办法
635
查看次数

警告:由于<input type ="checkbox"/>发生的性能原因,会重复使用此合成事件

我一直在为一个类开发一个简单的react-redux todo示例,每次我检查并取消选中复选框输入时,我都会在控制台中看到几条警告消息.

您可以在以下图像中看到警告.

警告错误图像

我也在谷歌搜索警告信息,但找不到任何有效的解决方案.另外,我的注意力是看起来它试图访问本机事件和DOM元素的每个属性.

这是具有输入复选框的表示组件的代码

class TodoItem extends React.Component {
  state = {
    isChecked: false
  };
  handleCheckbox = () => {
    this.setState({
      isChecked: !this.state.isChecked
    });
  };
  render() {
    const { todos, onItemClick } = this.props;
    const { isChecked } = this.state;
    return (
      <div>
        <ul>
          {todos.map((todo, id) => {
            return (
              <li key={id} onClick={onItemClick}>
                <input
                  onChange={this.handleCheckbox}
                  type="checkbox"
                  checked={isChecked}
                />
                <label>
                  <span />
                  {todo.textInput}
                </label>
              </li>
            );
          })}
        </ul>
      </div>
    );
  }
}

export default TodoItem;
Run Code Online (Sandbox Code Playgroud)

我也在CodeSandbox上传了这个例子:https://codesandbox.io/s/k0mlxk1yqv

如果要复制此错误,则需要将项目添加到待办事项列表,然后单击复选框以选中并取消选中几次.

如果有人知道为什么这个警告标志不断出现以及如何禁用它们,我将非常感谢你的输入:)

javascript frontend reactjs react-redux

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