小编Ion*_*icu的帖子

从master更新Git分支

我是Git的新手,现在我处于这种情况:

  • 我有四个分支(master,b1,b2和b3).
  • 在我使用b1-b3之后,我意识到我在分支主机上有一些改变,应该在所有其他分支中.
  • 我改变了我需要的东西master......这是我的问题:

如何使用master分支代码更新所有其他分支?

git git-branch

631
推荐指数
11
解决办法
59万
查看次数

输入出生日期的最佳用户界面是什么?

出生日期选择器的最佳方法是什么?

  • 3个文本输入(月/日/年)或一个掩码输入.用户必须使用键盘
  • 3选择框.用户可以使用键盘或鼠标.
  • 一个不错的日期选择器.

我想知道什么是最实用和最无问题的解决方案,因此用户根本不会感到困惑.

forms usability user-interface

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

我真的需要版本控制吗?

我在互联网(各种网站和博客)上阅读有关版本控制的内容.它是多么伟大,以及所有开发人员如何使用它,因为它非常有用.

这是一个问题:我真的需要这个吗?我是一名前端开发人员(通常只是HTML/CSS/JavaScript),我从未遇到像"哇,我昨天的文件!"这样的问题.我已经尝试使用它,安装了SubversionTortoiseSVN,我理解版本控制背后的概念但是...我不能使用它(对我来说很奇怪).

好的,那么......那很糟糕吗?我通常独自工作(自由职业者),我没有客户要求我使用Subversion(但这对此来说永远不会太晚,对吧?).那么,我应该开始并努力学习使用Subversion(或类似的东西?)或者这只是浪费时间?


相关问题:不使用版本控制的好借口.

svn version-control

47
推荐指数
5
解决办法
5762
查看次数

如何删除:悬停?

我的脚本有一个小问题.
我希望对已:hover禁用Javascript的客户端进行默认操作,但对于启用了Javascript的客户,我想要另一个操作(实际上......同样的操作,但我想添加一个小的过渡效果).

那么......我怎么能这样做?我正在使用jQuery.

javascript jquery

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

制表符与空格缩进

如果您阅读任何编码样式指南,您很可能会看到使用空格而不是标签进行缩进的建议.一些指南明确说:永远不要使用标签.

我知道有可能发起关于标签与空间的核战争.这肯定不是我想要的.但是,我的意思是问你这个推荐是否有充分的理由.为什么每个人都在说空格是缩进代码的最佳方法?

coding-style

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

真的需要重置按钮吗?

在网络联系表单上,真的需要重置按钮吗?它真的被任何人使用过吗?如果我不把它放在一个页面中,是否有可用性失败?

10倍!

usability user-interface

22
推荐指数
2
解决办法
2147
查看次数

16
推荐指数
3
解决办法
7476
查看次数

JavaScript模糊搜索

我正在研究这个过滤的东西,我有大约50-100个列表项.每个项目都有这样的标记:

<li>
  <input type="checkbox" name="services[]" value="service_id" />
  <span class="name">Restaurant in NY</span>
  <span class="filters"><!-- hidden area -->
    <span class="city">@city: new york</span>
    <span class="region">@reg: ny</span>
    <span class="date">@start: 02/05/2012</span>
    <span class="price">@price: 100</span>
  </span>
</li>
Run Code Online (Sandbox Code Playgroud)

我创建了这样的标记因为我最初使用了List.js

所以,可能你已经猜到了,我想要的是做这样的搜索:@region: LA @price: 124等等.问题是我还想显示多个项目,以便选择超过......一个:)

我认为这需要模糊搜索,但问题是我找不到任何功能.

任何想法或起点?

//编辑:因为我有相当少量的项目,我想要一个客户端解决方案.

javascript fuzzy-search

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

你如何优化你的Javascript?

嗯...简单的问题,对吗?但没有那么简单的答案.在Firefox中我使用firebug控制台(配置文件)但是...在其他浏览器中做什么?像Internet Explorer/Opera/Safari(在Windows上)

javascript performance

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

如何使用grunt-UglifyJS和sourcemaps?

我正在尝试使源图在我使用Grunt和UglifyJS Grunt任务时发挥出色.

这是当前的任务:

uglify: {
  dist: {
    options: {
      sourceMap: function(path) {
        return path + ".map";
      },
    },
    files: {
      'dist/video.min.js': [ 'javascripts/video.js' ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

有什么问题?

生成了源地图,但Chrome正在错误的位置搜索源地图(即dist/dist/video.min.js.map).我知道这是因为我在控制台中得到404.

所以我编辑dist/video.min.js并改为sourceMappingURL指向正确的位置.现在,源图已加载,但正在寻找完全错误的地方的video.js :( dist/javascripts/video.js那又是dist!)

所以基本上现在我没有任何想法,只是戳了gruntfile没有运气.

有任何想法吗?谢谢!

uglifyjs gruntjs source-maps

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

将新代码注入DOM的最高效方法是什么?

我正在与服务器端开发人员就我的项目(我是前端人员)进行一场小型辩论,围绕向DOM注入新内容.他认为注入大量代码(通过ajax接收)的最佳方法是发送一个JSON对象,然后遍历该对象的每个项目.他说,这将节省一些带宽,更加服务器友好.

显然(对我而言,至少:-)),这意味着客户端上有很多cpu周期.

数据基本上是一个包含20-30行(每个2-3列)的表,这意味着很少(无用)迭代.

另一方面,我认为最好的方法是发送纯XHTML(服务器生成的源)并将其注入到位.这意味着只有一个cpu周期(使用AJAX接收的数据$('selector').html(data)在哪里data,但也意味着很多臃肿的HTML代码.

我使用jQuery(但我认为这不太重要).

所以,你觉得怎么样?伙计们?谢谢!

javascript ajax performance dom

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

如何打开新的浏览器选项卡?

我正在研究这个项目,我必须打开一个新的浏览器选项卡.实际上,我必须打开target="_blank"没有链接的链接.我知道干扰用户偏好是不对的,但是嘿,这是项目要求.

所以,长话短说,我target="_blank"只能用javascript 复制行为.

这甚至可能吗?谢谢!

javascript browser

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