小编jne*_*ney的帖子

将所有样式从一个元素复制到另一个元素

如何从元素A到元素B获得每种样式(甚至是继承的)?在javascript或使用jquery.

让我们告诉我有一个元素<p class="foo">...</p>,我追加新元素<div />,除了内容外,它们看起来都是一样的.

javascript css jquery

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

自动转到vim的下一行

vim中的一个令人沮丧的行为是,当我向右或向左移动光标(分别为"l"或"h")并且我在行的结尾或开头时,我的光标不会移动到下一行的第一列或前一行的最后一列.

有没有办法改变这种行为?

vim

28
推荐指数
2
解决办法
5351
查看次数

从Dom元素获取CSS路径

我有这个函数来获取一个cssPath:

var cssPath = function (el) {
  var path = [];

  while (
    (el.nodeName.toLowerCase() != 'html') && 
    (el = el.parentNode) &&
    path.unshift(el.nodeName.toLowerCase() + 
      (el.id ? '#' + el.id : '') + 
      (el.className ? '.' + el.className.replace(/\s+/g, ".") : ''))
  );
  return path.join(" > ");
}
console.log(cssPath(document.getElementsByTagName('a')[123]));
Run Code Online (Sandbox Code Playgroud)

但我有这样的事情:

html > body > div#div-id > div.site > div.clearfix > ul.choices > li

但要完全正确,它应该是这样的:

html > body > div#div-id > div.site:nth-child(1) > div.clearfix > ul.choices > li:nth-child(5)

有人有任何想法只是在javascript中实现它?

javascript css css-selectors

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

makefile for java

我不明白我的makefile做错了什么:

JAVA_SRCS:=$(wildcard tasks/src/*.java)
JAVA_CLASSES=$(subst /src/,/build/,$(JAVA_SRCS:.java=.class))
JFLAGS=-cp jar/octobot.jar -d tasks/build
JC=javac

.SUFFIXES: .java .class

.java.class:
 $(JC) $(JFLAGS) $*.java

default: build

build: $(JAVA_CLASSES)

clean:
 $(RM) tasks/build/*.class

我收到了这个错误:

make: *** No rule to make target `tasks/build/ClickTask.class', needed by `classes'.  Stop.
zsh: exit 2     make

但奇怪的是,当我重写这样的规则构建时:

build: $(JAVA_SRCS:.java=.class)

没有错误,规则启动但每次都执行(并且它不正确)

java makefile

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

标签 统计

css ×2

javascript ×2

css-selectors ×1

java ×1

jquery ×1

makefile ×1

vim ×1