Python-Day15 JavaScript/DOM
2016-11-17 09:50
344 查看
JavaScript
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。一、如何编写
1、JavaScript代码存在形式
<!-- 方式一 --> <script type"text/javascript" src="JS文件"></script> <!-- 方式二 --> <script type"text/javascript"> Js代码内容 </script>
2、JavaScript代码存放位置
HTML的head中HTML的body代码块底部(推荐)
由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。
二、变量
JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量。<script type="text/javascript"> // 全局变量 name = 'seven'; function func(){ // 局部变量 var age = 18; // 全局变量 gender = "男" } </script>
JavaScript中代码注释:
单行 //
多行 /* */
注意:此注释仅在Script块中生效。
三、数据类型
JavaScript 中的数据类型分为原始类型和对象类型:原始类型
数字
字符串
布尔值
对象类型
数组
“字典”
...
特别的,数字、布尔值、null、undefined、字符串是不可变。
// null、undefined null是JavaScript语言的关键字,它表示一个特殊值,常用来描述“空值”。 undefined是一个特殊值,表示变量未定义。
1、数字(Number)
JavaScript中不区分整数值和浮点数值,JavaScript中所有数字均用浮点数值表示。转换:
parseInt(..) 将某值转换成数字,不成功则NaN
parseFloat(..) 将某值转换成浮点数,不成功则NaN
特殊值:
NaN,非数字。可使用 isNaN(num) 来判断。
Infinity,无穷大。可使用 isFinite(num) 来判断。
更多数值计算:
<!DOCTYPE html> <html> <head> <meta charset='utf-8' > <title>欢迎blue shit莅临指导 </title> <script type='text/javascript'> function Go(){ var content = document.title; var firstChar = content.charAt(0) var sub = content.substring(1,content.length) document.title = sub + firstChar; } setInterval('Go()',1000); </script> </head> <body> </body> </html>
跑马灯
相关文章推荐
- Python自动化开发学习15-JavaScript和DOM
- 15-07-31 javascript--DOM操作
- python小白-day15 web框架
- day15 python-03 列表,元组,字典
- JavaScript 30 Day -- 15 文字阴影
- JavaScript高级程序设计(第3版)学习笔记15——DOM基础
- 复习Python的Day15
- Python javascript操作DOM
- python day15(20170322 )
- PythonDay15
- python小白-day15 Django基础
- day15 python随机生成验证码的代码
- python2.0_s12_day15_django框架的基本使用
- Python之路day13 web 前端(JavaScript,DOM操作)
- day15 python css
- python学习笔记-Day15 -jquery常用知识
- python2.0_s12_day13_javascript&Dom&jQuery
- day15 python css position
- 4-day(JavaScript基础与DOM1)
- Day_11 - Day_15 之一周Python学习总结与复习