一分钟编程之让百度谷歌一下
昨天咱们学习了 document.write("你好") , 有的同学可能会有那么一点点成就感 , 但是有的同学呢 , 可能就会觉得不就打两个字吗?有啥好说的 , 今天咱们来弄个好玩的 , 怎么让百度“谷歌一下”
在这之前 , 咱们把昨天的内容回忆一下(没看过昨天内容的 , 可以去看一下) 。
在现实生活中 , 组成人类社会的最小元素就是一个一个的人 , 虽然人下面还有细胞、分子、原子 , 但那些并不会产生一个独立的思想 。
而在我们的程序结构中 , 最小的元素就是一个一个的“语句” , 只有组成一个完整的语句 , 这个程序才能干活 。
document.write("你好")就是一条语句 。
正如我们平时说话用的自然语言一样 , 程序语言 , 它也是一种“语言” , 自然语言用于和人交流 , 而程序语言是用来间接的和计算机交流的 。
自然语言有“主谓宾 , 定状补”的结构 , 那么我们的程序语言也是有结构规范的 , 这些都是这门编程语言发明者人为规定的 , 这些语法、结构 , 咱们作为学习者 , 如果你觉得语法、结构规定不合理 , 那么你可以努力学习 , 以后也自己发明一门语言 , 在此之前 , 你只需要被动的接受就行 。
在我们上一节课的学习中 ,document 指的就是文档这个玩意儿 , 书面一点的说法叫做一个“对象”(不是相亲那个对象哈) 。 而 write 我们就叫做“方法或能力” , 而 "你好" 就叫做“实参” , 而那个document 和 write 中间的点“.” , 就是javascript发明者的一个“规定” , 你不打那个点 , 他就不认可你 , 而 write 这个方法后面是一定要加括号()的 。
举个现实的例子 ,你可以把具体的某个人比如说“张三”当做一个“对象” , 然后“吃饭”当做一个“方法” , 很明显一个对象是可以具有很多个“方法或能力” 。 张三这个对象 , 他不止能“吃饭” , 还能“说话、走路 , 我们可以用生活中的对象和方法来仿写几个 。
张三.吃("肉")
小狗.咬("小猫")
鸭子.游泳(5) 这个5是啥意思?可能是5公里 , 也可能是5天 , 今天暂时不学 , 以后再说
同样 , 我们从现实中可以知道 , 一个人 , 他不止拥有吃喝拉撒这些能力(方法) , 还有身高体重这些“属性” , 我们的javascript对象其实也是有属性的 , 我们来玩一个好玩的 , 咱们先打开百度的网页 , 然后按F12 , 进入console之后 , 输入下面的代码:
document.title = "我是谷歌";
这又是一种新的“语句” , 语法是 对象.属性 = 值; <-最后这个分号 , 人家发明者说了 , 可以写也可以不写 , 写不写他都认 。 来仿写一下就是:
小明.身高 = "5cm" ,老师.颜值 = "超帅"
好了 , 闲话少说 , 咱们回到浏览器上 , 敲一下回车看看吧?你看到了什么?
------ 恭喜你成功的把“百度”变成了“谷歌”(不用担心百度找你麻烦 , 你的这个改变只有你自己能看到 , 不会影响他人 , 所以别以为咱在教你黑客技术)
文章插图
我们的现实世界你可以称做“对象” , 我们所在的城市 , 你也可以称做“对象” , 而我们的“城市”这个对象 , 也不止我们一个“种类”的“对象”
所以我们在浏览器上执行的 javascript 当然也不止 document 这么一个对象了 , window是浏览器上的javascript所能操作的最大的对象 , 你可以把window当成我们的地球 , 而document是仅次于window的对象 , 你可以把它看作我们的中国 , 所以由此应该可以意识到我们的document下面还有更小的对象了吧?
既然要让“百度”去“谷歌一下” , 那我们就先打开百度网页吧 。
文章插图
- 用户|2020互联网「年终盘点」之盘点:百度最泪目,趣头条接地气
- 2021年互联网巨头第一仗!飞书开撕微信,阿里华为百度全都入局
- 2020百度地图生态大会:开放平台十周年 为行业送出多个解决方案“大礼包”
- 机器人|万州区举办“中国梦科技梦”机器人编程大赛
- 华为隐藏一个会议神器,一分钟录入1000字,打字慢的可以看看
- 手机照片、视频怎样添加文字?原来很简单,4种方法一分钟搞定
- 一个人完成AI开发和部署 百度飞桨实现铁路货车车号精准检测
- 百度网盘主体公司发生变更,市值翻倍正值拆分上市好时机?
- 从工程师到“水果猎人”他在百度做科普
- 百度华为阿里领衔,聚焦最值得关注的十家人工智能公司