js文件使用方法:
1、直接插入代码,通常把js代码放到<head>中如下:
<html>
<head>
<script type="text/javascript">alert('Hello,world');</script>
</head>
<body>
python爬虫
</body>
</html>
2、外部引用js文件:javascript代码放到一个单独的.js文件,然后在html中通过<script src="目标文档的URL"></script>的方式来引入js文件,其中目标文档的URL即是链接外部的js文件。
例如:
<html>
<head>
<script src="/static/js/jquery.js"></script>
</head>
<body>
python爬虫
</body>
</html>
1、JavaScript基本语法
JavaScript严格区分大小写,JavaScript会忽略关键字、变量名、数字、函数名或者其他各种元素之间的空格、制表符或换行符。
例子:
var x=2;var y=1;
if (x>y){
x=3;
y=4;
if(x<y){
x=2;
y=1;
}
}
注释内容:
注释单行://var x=2;var y=1;
注释多行:/*var x=2;var y=1;*/
2、数据类型和变量
1)Number类型,不区分整数和浮点数,统一使用Number表示,如:100、0.25、1.234e3(科学计数)、-10、NaN(无法计算时使用)、Infinity(无限大)、0xff(十六进制)
2)字符串类型
3)布尔值类型
4)数组类型,如:var array=[1,2,3.14,'Hello',null,true]或者var array=new Array(1,2,3)
5)对象类型,var person={name:'test',age:24,tags:['python','web','hacker'],city:'Beijing',man:true}
JavaScript是弱类型的编程语言,声明变量的时候使用关键字var,赋值时会自动判断类型并进行转换。
变量名命名:大小写英文、数字、“$”、“_”组成,不能用数字开头,不能是JavaScript的关键字
3、运算符和操作符
4、条件判断
例子:
var role = 20; if (age >= 18) { alert('adult'); } else { alert('teenager'); }
5、循环:for循环、while循环
例子: var x = 0; var i; for (i = 1, i <= 100, i++) { x = x + i; }
例子:
var person = { name: 'test', age: 20, city: 'Beijing' }; for (var key in person) { alert(key); }
while可以是while(){...}也可以是do{....}while()
6、函数
function add(x,y){
return x+y;
}
来源:python爬虫开发和项目实战,没有网络地址记录下