我们还可以通过浏览器navigator获得我们当前所在的位置geolocation。位置的信息包括经度longitude和纬度latitude。你将会看到一个是否允许获取当前...
如果我们不想把所有从JSON API中得到的图片都展现出来,我们可以在遍历之前做一次过滤。我们把其中 "id" 键的值为1的图片过滤掉。代码如下: 示例:
从上节课获得的JSON数组中,每个对象都包含了一个以imageLink为键(key),以猫的图片的url为值(value)的键值对。当我们在遍历这些对象时,我们用imageL...
这里,我们使用.forEach()函数来循环遍历JSON数据写到htmll变量中。首先我们定义一个HTML变量, 然后,我们使用.forEach()函数来循环遍历JSON数据...
当你需要根据服务器返回的数据来动态改变页面的时候,应用程序接口(API)就派上用场了。记住,API——应用程序接口(Application Programming Inter...
通过点击事件来更改文本。当我们点击按钮时,我们可以更新HTML页面任务:点击"Get Message"按钮,将class为message的元素的文本改为:“Here is t...
通过jQuery来绑定点击事件。首先,我们来看一下函数 干了些什么。这个函数中的代码只会在我们的页面加载时候运行一次,确保执行js之前页面所有的dom已经准备就绪。任务:给"...
凯撒密码 (让上帝的归上帝,凯撒的归凯撒) 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。 移位密码也就是密码中的字母会按照指定的数量来做移位。 ...
数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:where([1,2,3,4], 1.5) 应该返回 1。因...
摧毁数组 金克斯的迫击炮! 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。 当你完成不了挑战的时候,记得开大招'Read-Sear...
过滤数组假值 (真假美猴王) 删除数组中的所有假值。 在JavaScript中,假值有false、null、0、""、undefined 和 NaN。 当你完成不了挑战的时候...
比较字符串 (蛤蟆可以吃队友,也可以吃对手) 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。 举例,["hello", "Hello"]应该返回...
截断数组返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。这是一些对你有帮助的资源:Array...
重复输出字符串 (重要的事情说3遍) 重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。 当你完成不了挑战的时候,记得开大招'Read-Search-A...
截断字符串 (用瑞兹来截断对面的退路) 如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。 切记,插入到字符串尾部的三个点号也会计入字符串的长度。 但是,如...