首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    什么叫 “雪碧图”?

    雪碧图是什么? 雪碧图,英文原名叫 CSS sprites。 sprite 指的是精灵。 我们喝的雪碧,它的英文也是 sprite,应该直译为 “精灵” 的。...但要符合中国市场,因为你不能说我喝的饮料叫“精灵”,那特别怪。于是就走音译的路线,翻译成 “雪碧” 了。 所以雪碧图更正确的叫法应该是 “精灵图”。 那为什么叫精灵呢?...前端说,那我也可以这样搞嘛,我们把一些小图片(比如图标)也都整合到一张大图片,然后你通过 background-position 等属性使用你需要的区域就好了。...当然还有一种方式就是通过 JS 手动做其他状态小图片的缓存。 结尾 雪碧图其实和雪碧没关系,它和 sprite(精灵)有关系。

    6.2K20

    Java什么叫面向对象

    参考链接: java 面对对象概念 什么是面向对象呢?这个问题真的是老生常谈,面试的时候经常问。到底什么是面向对象。。。...,所有可以被包含的部分都称为“属性”(没有不含属性的对象)——方法就是达成目标的途径,所有可行性的行为都成为方法(没有不存在方法的对象和属性,但是可以选择使用哪些方法)      我想大家很多时候都会看到上面的话吧...,上面的是我百度过来的,下面要说的才是我说的:      在一开始的时候,我也那样的回答,什么万物皆对象啊,什么都是对象什么的。...即使是不知道对象里面的源码,知道这个方法是做什么的就行。     ...虽然java提供了很好的垃圾回收机制,但是就空间复杂度而言,还是要控制的,知道每个变量什么时候活的状态不能被回收,什么时候死的状态可以被回收,对于每一个开发都很重要,要在程序到达一个阶段,一个结束去思考一下

    1.3K10

    网页为什么叫HTML?

    首先,来简单的介绍一下什么是web?Web(World Wide Web)即全球广域网,也称为万维网。我们常说的web端就是网页端。...浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时会逐行解释每一句源码(转换为机器语言),然后由计算机去执行。...image.png 那么,由此我们想到下一个问题,这么多的浏览器,它们之间的默契在哪里,你会发现,虽然浏览器不同,但是你浏览的界面是一样的,是兼容的,那这页面呢就是叫HTML。...那么,在软件行业里,有一家公司就非常的特立独行,不遵守标准,接口和所有的公司都不一样,不要问,问就是苹果公司 为什么要遵循WEB标准呢?...3.属性值必须用引号引起来 再补充一点关于web标准: Web标准:制作网页要遵循的规范。

    2.6K90

    【Java】基础17:什么叫接口?

    今天就让我们走进程序的世界,研究下什么叫接口? 一、接口的格式 还是以昨天的例子来理解接口: 动物园里有很多动物,分食草动物和食肉动物,食草动物又有小兔子等。 如何让这些动物进入动物园呢?...什么意思呢? 就是一家动物园,要接纳新动物,就制定了一个规则:动物吃什么? 每个动物吃的都不同,就直接写了一个抽象方法eat(),只有方法名eat,没说具体要吃什么。...什么意思呢? 动物园一开始制定的规则是:你想进动物园,必须说明你吃什么? 现在动物园想增加一个功能,就是想知道每个动物的名字叫什么?...什么时候有需求了重写就好,也可以一直不重写方法。 现在有一只兔子,没有名字,那就用接口的默认名(动物),突然有一天想给它取了一个新名字,叫小白,怎么办?...四、抽象类 在接口的抽象方法中,提到了一个概念,叫抽象类。 这个抽象类又是啥呢? 抽象类:有抽象方法的类就叫抽象类。如果一个类包含抽象方法,那么该类必须是抽象类。

    76110

    js nextSibling属性和previousSibling属性

    1:nextSibling属性 该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。...需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示: 先来看一个例子: <input id=“a4” type=“button” οnclick...opera和safari对nextSibling的处理方式与FF一致 2:previousSibling属性 该属性与nextSibling属性的作用正好相反。...3:通过nextSibling或者 previousSibling所获得的HTML标签元素对象的属性问题 一般先通过nextSibling.nodeName来获知其标签名,或者通过nextSibling.nodeType...如果该nextSibling.nodeName = #text,则通过nextSibling.nodeValue来获知其文本值;否则,可以通过nextSibling.innerHTML等其他常用标签元素属性来获取其属性

    6.8K30
    领券