小编rin*_*t.6的帖子

Auth对话自定义

我们如何更改"The Guardian"应用程序中的"Goto App"按钮文本?这是"阅读"行动的标准文本吗?

卫报Facebook App Auth对话

facebook facebook-apps

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

Sass有Compass,而LESS没有... LESS语言不够健壮?

最近我看了http://css-tricks.com/sass-vs-less/帖子和一段引起我的注意,与CSS3帮助相关

所以归结为:Sass有Compass而LESS没有.但它比这更深入.创建一个像Compass for LESS这样真正强大的项目的尝试没有成功,因为LESS语言不够健壮,不能正确地完成它.获胜者:Sass

一个强大的解释说:

Sass在语言中有实际的逻辑和循环运算符.if/then/else语句,for循环,while循环和每个循环.没有技巧,只是正确的编程.虽然看守的mixins是一个非常酷的自然概念,但语言的稳健性还有Sass.这种语言的稳健性使得Compass成为可能.

我对这种肯定感到不安,并对此表示怀疑.这几天几乎所有东西都可以使用Javascript(LESS编译器).

问题:
可以在LESS之上构建一个类似Compass的工具,或者语言(JS)不够健壮,就像帖子所说的那样?

注意:
答案应该集中在这样一个事实:LESS足够强大或不够强大,无法构建类似Compass的工具,而不是您在主题中的个人偏好.关注为什么(语言事实)你做那种肯定.

css sass less

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

为什么HTML十进制和HTML十六进制?

我已经尝试了Google很长一段时间来回答为什么HTML实体可以用HTML十进制或HTML十六进制编译.所以我的问题是:

  • HTML十进制和HTML十六进制有什么区别?
  • 为什么有两个系统可以做同样的事情?

html hex decimal html-entities

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

如何让SVG元素鼠标事件通过另一个元素冒泡?

我有一个D3折线图,我在图表后面放置一个矩形.这个rec​​t附加了一个鼠标事件,但问题是我的图表还有另一个矩形覆盖在图表上方,该图表也附加了事件.

如何让较低的矩形鼠标事件在顶部覆盖的较高矩形上方冒泡?非常感谢!

我在这里创建了一个小提琴:

http://jsfiddle.net/TnjCC/1/

这是我的代码.寻找"这就是我需要鼠标悬停起泡的地方"评论,看看我想要冒泡哪个元素.

var data = [
  {"date":"1-May-13","close":58.13},
  {"date":"30-Apr-13","close":53.98},
  {"date":"27-Apr-13","close":67.00},
  {"date":"26-Apr-13","close":89.70},
  {"date":"25-Apr-13","close":99.00},
  {"date":"24-Apr-13","close":130.28},
  {"date":"23-Apr-13","close":166.70},
  {"date":"20-Apr-13","close":234.98},
  {"date":"19-Apr-13","close":345.44},
  {"date":"18-Apr-13","close":443.34},
];

var margin = {top: 20, right: 50, bottom: 30, left: 50},
    width = 960 - margin.left - margin.right,
    height = 500 - margin.top - margin.bottom;

var parseDate = d3.time.format("%d-%b-%y").parse,
    bisectDate = d3.bisector(function(d) { return d.date; }).left,
    formatValue = d3.format(",.2f"),
    formatCurrency = function(d) { return "$" + formatValue(d); };

var x = d3.time.scale()
    .range([0, width]);

var y = d3.scale.linear()
    .range([height, 0]); …
Run Code Online (Sandbox Code Playgroud)

javascript svg d3.js

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

父(范围)元素上的HTML5范围样式

我正在阅读HTML5规范和元素的scoped属性style,它指定:

scoped属性是布尔属性.如果存在,则表示样式仅适用于以style元素的父元素为根的子树,而不是整体Document.

style具有scoped属性且具有作为元素的父节点的元素声明的样式表是作用域的,其中作用域元素是style元素的父元素.

我正在尝试确定是否可以通过作用域样式表访问作用域元素,或者只是通过作用域元素的子树的子节点来访问.

我从MDN 复制了这个例子并修改了一下:

<article>
    <div>The scoped attribute allows for you to include style elements mid-document. Inside rules only apply to the parent element.</div>
    <p>This text should be black. If it is red your browser does not support the scoped attribute.</p>
    <section>
        <style scoped>
            section {
                color: red;
            }
        </style>
        <p>This should be red.</p>
    </section>
    <section>
        <p>Another section here</p>
    </section> …
Run Code Online (Sandbox Code Playgroud)

css html5 scope

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

安全性:我应该在文档根目录之外移动vendor dir和composer.json吗?

  1. 刚开始与作曲家合作.
  2. 安装了一些作曲家的东西到我的<documentroot>/vendor/目录.

  3. 现在,每个人(每个黑客)都可以composer.json http://foo.tld/composer.json上阅读我的内容

  4. 然后他们知道,安装了哪个软件.然后他们可以<documentroot>/vendor/通过http://foo.tld/vendor/symfony/等网址探测我的目录.

我该怎么办?

a)我可以:

  • chmod 0600 composer.json
  • 放入.htaccess供应商目录,拒绝所有访问权限

b)将供应商目录移到文档根目录之外(这在共享主机环境中并不总是可行的.

vendor composer-php

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

是否有可重用的PHP路由器/调度程序?

我正在使用一个简单的框架来处理基于查询参数的请求.

http://example.com/index.php?event=listPage
http://example.com/index.php?event=itemView&id=1234
Run Code Online (Sandbox Code Playgroud)

我想在此前面放置干净的网址,以便您可以通过以下方式访问它:

http://example.com/list
http://example.com/items/1234
Run Code Online (Sandbox Code Playgroud)

我知道路线和调度是如何工作的,我可以自己写.但我宁愿利用已经解决了这个问题的所有代码.有没有人知道提供此功能的通用库或类,但是让我从路由匹配中返回任何我想要的东西?像这样的东西.

$Router = new Router();
$Router->addRoute('/items/:id', 'itemView', array( 'eventName' => 'itemView' ));

$Router->resolve( '/items/1234' );
// returns array( 'routeName' => 'itemView',
//                'eventName' => 'itemView,
//                'params' => array( 'id' => '1234' ) )
Run Code Online (Sandbox Code Playgroud)

基本上我可以根据路径中解析的值自行调度.如果不是太麻烦(并且只要许可证允许),我不介意将其从框架中解除.但通常我发现框架中的路由/调度只是有点过于集成而不能像这样重新调整用途.我的搜索似乎表明,如果他们不使用框架,人们就会自己编写.

一个好的解决方案将支持以下内容:

  • 使用冒号表示法或正则表达式表示路径
  • 解析路由中的参数并以某种方式返回它们
  • 支持快速反向查找,如下所示:

    $Router->get( 'itemView', array( 'id' => '1234' ) );
    // returns 'items/1234'
    
    Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

php url-routing

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

为什么没有定义html2canvas?

如果我正在调用此函数,则始终"未定义html2canvas".

makeScreenshot: function(button)
{
    debugger;
    html2canvas(document.body, {
        Uncaught ReferenceError: html2canvas is not defined
        onrendered: function(canvas) {
            document.body.appendChild(canvas);
        }
    });
},
Run Code Online (Sandbox Code Playgroud)

但为什么?我有一类它...就像在教程中写的那样.有没有人有办法解决吗?

我想我需要在这里包含html2canvas,但我不知道如何.

Ext.define("TEST.controller.Desktop", {
    extend: "Ext.app.Controller",

    views: [
        "desktop.Desktop",
        //"desktop.TaskBar",
        "desktop.Toolbar",
        "desktop.DataprovidersDataView",
        "configuration.UploadFileWindow"
    ],

refs: [{
    ref: "viewport",
    selector: "viewport"
}, {
Run Code Online (Sandbox Code Playgroud)

javascript extjs extjs4 html2canvas

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

无论屏幕大小如何,都将DIV居中到页面中心

无论屏幕大小如何,我都希望将下面的div容器置于页面中心显示的位置.

http://penarthpc.com/~droneboy/

我玩了一会儿,但似乎错过了一些东西.

html css wordpress

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

PHP声明编码

declare()PHP手册页面上:

编码

可以使用encoding指令为每个脚本指定脚本的编码.

Example#3声明脚本的编码.

<?php
declare(encoding='ISO-8859-1');
// code here
?>
Run Code Online (Sandbox Code Playgroud)
  1. 这究竟是做什么的?脚本的行为如何受此指令的影响?

  2. 这与设置指令mbstring.internal_encoding(PHP 5.6之前)和default_charset(从PHP 5.6开始)或使用mb_internal_encoding()函数有什么不同?

(我同时使用PHP 5.3和5.5.目前我的文件以UTF-8保存,我Content-Type: text/html; charset=utf-8在提供HTML文件时发送标题.)

php encoding utf-8 declare

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