Python爬虫快速了解网页中javascript语言

编程入门 行业动态 更新时间:2024-10-23 00:24:27

Python<a href=https://www.elefans.com/category/jswz/34/1770264.html style=爬虫快速了解网页中javascript语言"/>

Python爬虫快速了解网页中javascript语言

学习爬虫我们每天都会面对着网页的源码,我们需要分析,其中便会有html , css加密,和js加密文件的存在。this is my annoy,我觉定学习javascript。给大家分享一下学习经验。(首先安装一个hbuilder)

 

javascript是1995年,为了验证提交的信息,而写的前端的一门语言,学习javascript主要学习三大部分(1. ECMAscript,DOM,BOM),后面再详细的介绍各自的作用。这门语言的特点就是(1.解释型语言 2.类似于c和java,3.动态语言 4.基于面向对象)

 

js中有六大数据类型,分别是 String, Number,Boolean,Undefined,Null,这些都是基本的数据类型,object属于一种复杂的数据类型。介绍完之后我们可以在hbuilder上亲手验证观察,我们要掌握基本的代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">var a = 123;           //var是设置一个变量alert('hello')         //一个弹窗,可以判断是否为外部引入的console.log(a)         //console.log():是在浏览器的控制台上的输出。console.log(typeof a);  //typeof 判断是属于什么类型</script></head><body></body>
</html>

上面的例子返回的类型就是一个number。学习js最重要的就是,要严格区分大小写,否则便会出现报错。

讲到数据类型就少不了,数据类型之间的交换了。这点js和python都很想,他们都已经函数十分好的封装在一个函数中,方你想用的时候你就可以调用这个函数,介绍几个函数:

1.Number()    将数据转换成number类型,里面的参数便是你要转变类型的数据

在Number中怎样可以处理有字符串中的数字数据呢(“123px”)  我们就可以用道 parseInt(a); 就可以提取出来123   如果是浮点型的数(小数)  可以用parseFloat(a)  提取。

2.toString()   String()   两种方法将数据转换成字符串类型,

区别String() 可以将null 转换成"null"    toString() 返回的是undefined;

3.Boolean()    将数据类型转换换成布尔类型。

bool  返回两种数据类型,一个是true 一个是false

 

下面便学习了一些运算符,逻辑运算,赋值运算和标识符,

那我就简单的介绍吧,因为大多的语法和其他的高级语言都是相同的。

举个例子:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">var n = 12 , n1 = 60;// a = a++  立刻自增 + ++a + a ;  //a++指的是原来的 a  前加加等于新值  后加加等于原值// // a = --a;    前面的运算符,是直接减并返回a = n++;a = --a;b = ++n1;c = a*bc = true + 12console.log(c)console.log(typeof c)</script></head><body></body>
</html>

还要讲一下非布尔值:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">var result = 1 && 2;  //非布尔值,会将其转换成布尔值,然后在运算,并返回原值//如果两个值都为true  返回第二个result = 2 && 0;   //如果有false返回fasle的原值result = NaN && 0; //两个都是false返回一个值//或运算:如果飞一个值为true ,则返回第一个值//如果第二个值为false,则返回第二个值result = 1 || 0;//result = NaN || 0;  //如果第一个值为false,则直接返回第二个值console.log(result)</script></head><body></body>
</html>

今天就学习到这里,大概的知识点就是这样入门的话,语法和python相差不多。

day 4 2019/9/13

更多推荐

Python爬虫快速了解网页中javascript语言

本文发布于:2023-07-28 22:06:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1336379.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:爬虫   快速   语言   网页   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!