带着问题去看书学习啦~
HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版)【不推荐】,微信读书中找到的学习Web前端书籍,第8章开始啦,耶(^-^)V
习题
8-1 简单描述JavaScript的特点。
- 简单性:它的变量类型是采用弱类型,并未使用严格的数据类型
- 动态性:JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序
- 跨平台性:JavaScript是依赖于浏览器本身,与操作环境无关
- 安全性:JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
8-2 如何在HTML5编写的文件中嵌入JavaScript脚本?
放置在标签之间
8-3 if语句和for语句的作用是什么?
- if语句:if条件判断语句是最基本、最常用的流程控制语句,可以根据条件表达式的值执行相应的处理。
语法:
代码语言:javascript复制if(expression){
statement 1
}else{
statement 2
}
expression:必选项,用于指定条件表达式,可以使用逻辑运算符。statement 1:用于指定要执行的语句序列。当expression的值为true时,执行该语句序列。statement 2:用于指定要执行的语句序列。当expression的值为false时,执行该语句序列。
- For语句:for 循环语句也称为计次循环语句,一般用于循环次数已知的情况。
语法:
代码语言:javascript复制for(initialize;test;increment){
statement
}
initialize:初始化语句,用来对循环变量进行初始化赋值。test:循环条件,一个包含比较运算符的表达式,用来限定循环变量的边限。如果循环变量超过了该边限,则停止该循环语句的执行。increment:用来指定循环变量的步幅。statement:用来指定循环体,在循环条件的结果为true时,重复执行。
吐槽:这个问题过于简单,意义不大,每门编程语言都会涉及,太基础,不过还是把书中的一些东西记录下来,真的?这需要设置个问题吗?而且,也不应该整在这里介绍此语法,水了水了。
8-4 jQuery框架是什么?它有什么作用?
jQuery是一个轻量级的JavaScript框架,它提供一种渐变的JavaScript设计模式,可优化HTML5文档操作,改变用户编写JavaScript代码的方式。
据我所知,jQuery 也是被在淘汰的路上。了解了解即可。
8-5 简述JavaScript中变量的命名规则。
- 变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号
- 变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型
- 尽量避免使用没有意义的命名
- 禁止使用JavaScript关键词、保留字全名
- 变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名法
其他
emmm~ 有点其他想说的,其实吧,个人感觉,这本教程很一般,知识点也是很散杂的,不够系统、详细,习题的问答,意义也不大,最主要还是实践一些具体的知识点。不推荐新手讲此书当做学习教程。还有挺多其他更好的教程,现在我个人需要做的,把这本教程的习题起码做完,把自己的坑填完吧。在学习前端的过程呢,还会看其他的资料,以后再来系统的总结一些知识点吧。