排序
第六十四章 更好的标题
首先我们想到让宽度自动,但是你会发现自动之后占用的宽度也是 100%。原来块元素贪心,你不给它约束它就多吃多占。 那就要换个手段了,比如 inline-block 怎么样,不再独占一行,不再...
第九十六章 运算符
这部分其实超多内容,大部分文档会在这里列出几乎所有运算符,然后新人集体晕倒,能咬牙走过去的百不留一。可谓学习编程的一大门槛。[1] 我就比较懒,所以只讲一点你们听的懂的,其他的么,用到...
第一百二十八章 滑动和显隐
上一章所讲的元素显示和隐藏的效果,大家都仔细观察过了吗? 可以认为这是两个效果的叠加,一个是以元素的左上角为基准进行缩放,另一个是元素透明度的变化。 左上角没有什么大问题,毕竟在文档...
第一百六十章 是否,有吗?
过滤器,是将合集中符合条件的元素保存下来。如果我们想反过来,将合集中符合条件的元素排除,可以使用 not 方法。用起来和过滤器各种一样,只是效果相反。 然后,又没有然后了。 不...
代码教程——第二十一章 导航条(六)
上次我们把导航条写了一个雏形,就是看起来还行(这么难看居然说还行……我眼瞎)。我们的计划是现在给它加上链接,让他成为一个能干活的导航。 加链接这种事情对于现在的我们来说没什么难度了...
第五十一章 朕宣你!
事情很简单,在 JS 里面对于变量真的要求宽泛,像我这种懒人每每都是拿起来就用,然后出问题了才去严格一下他的格式之类。好在我一直写的都是一些简短的小功能,所以就算有性能上的问题,在现在...
第十章 一些细节(二)
标签可以被嵌套,但不能交叉 像上一章那种,一层标签,套着一层标签,这叫做嵌套。在这种情况下,每一个元素都被完整的套在另一个元素之中,除了最顶层的 html 元素。 我们要说的是,...
第四十三章 选择器
我想大家一定发现了,我们目前所掌握的选择器局限性太大。每一次选择,页面中所有相同的元素全都跟着变化。显然我们需要更灵活的选择方式,那么从这一章开始,我们来认识一些选择器。 a {/* 这...
第七十五章 现代布局方法
这是一个重头戏,它们其实不难,只是复杂。复杂到我们最开始看到它们的时候都是相同的感觉——不知所云,无从入手。 读书么,就是把书读薄,再把书读爆的一个过程。所谓读薄,就是从描述中抓住...
第一百零七章 数组(二)
上一章认识了数组,这一章补充一些细节。 怎么创建数组 const a = [];const b = [1, 2, 3];const c = [3];const d = new Array();const e = new Array(1, 2, 3);const f = new Array(3); 这是几...
第一百三十九章 鼠标的移动
这一章就讲一个事件,mousemove 鼠标的移动。当鼠标在选中对象的上方移动的时候,事件被触发。 哦,真讨厌,我又一句话,哦,不,两句话,把这个事情给讲完了。 从上一章开始,大家一定以...
代码教程——第六章 开始写点东西
那么现在,我们理解了标记语言,准备好了一个基础的模版,接下来终于该开始写点什么了,这是一个很美好的时刻,嗯,真的很美好很美好啊~~因为我们终于开始了自己的代码旅程。 其实这个事情真...