第一百一十五章 第一次体验
连续讲了两章废话,不如我们动手使用一下吧。这很激动人心,可是好像我们还没讲什么,怎么去用呢? 安啦安啦,这东西可简单了,一句话语法从头用到尾。简单点总结,就是: 谁,在什么时候/什么...
第一百一十四章 如何引入 jQuery
引入的方法十分简单,因为本质上 jQuery 就是一个 JS 文件。这和我们引入普通的 JS 文件没有什么不同。 需要注意两点: 一般我们在页面的最后进行引入,避免影响页面主要内容的加载速度;要在引...
第一百一十三章 聊聊 jQuery
我们前面学习了一个叫做函数的东西,它可以让我们把重复的操作作为一个整体,在需要的时候叫它一下,便可以执行这一系列的操作。这种方法让许多的情境变得简单。 如果进一步思考,我们对于页面...
第一百一十二章 补遗
我们前面说过一些名词,但没做解释,比如“属性”、“方法”以及后面会遇到的“事件”,在这里就一起解释一下。开始的时候我也搞不清它们,但慢慢,几乎不用思考也知道该是什么了。 属性是特征...
第一百一十一章 函数(二)
上次定义的函数不光使用起来方便,修改起来也方便,比如我在每次输出的时候都做一次 +1: const to_show_all_items = function(arr){for(const item of arr){console.log(item+1)}}const a...
第一百一十章 函数(一)
上一章学习了遍历,挺简单的,就是 for 循环。 如果现在要操作一个数组,对其中的某些数值进行修改,然后输出整个数组,看变化,过一会,又操作另一个数组,修改数值,时不时的输出出...
第一百零九章 遍历(迭代)
我们有了一个对象(流口水),现在想要输出它所有的属性,怎么做呢? 显然不能像数组那样了,毕竟没有序号,属性名也没什么规律,我们也没办法特别直接便捷的获取数组中属性的数量。 这里先讲一...
第一百零七章 数组(二)
上一章认识了数组,这一章补充一些细节。 怎么创建数组 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); 这是几...
第一百零六章 数组(一)
仿佛有了变量,我们就可以处理大部分数据问题了。但是,这可能不是很方便。比如,在需要处理大量同类型数据的时候,就很乱。 没听懂?那么举例子,学校有一千个学生,要管理他们的姓名,我们搞...
第一百零五章 switch
今天我们学习 switch,那位闻言掏出了游戏机的同学,麻烦你把游戏机借给我玩十年先。 嗯,是同一个单词,但是我们这个是全小写,那个游戏机首字母大写。我们说过:JS 对大小写敏感,所以,...
第一百零四章 for 循环
前面讲了 while 循环,但是我也不记得我多久没用它了,因为一般我都使用 for 循环。for 循环把一些几乎是固定结构的东西给包含进去了,让我觉得舒服。比如我们有这样...