JavaScript基础(一)概述
JavaScript 概述
JS作用
- 验证表单(以前的网速慢)
- 页面特效(PC端的网页效果)
- 移动端(移动web和app)
- 异步和服务器交互(AJAX)
- 服务端开发(nodejs)
语言类型
js是一种脚本语言,不仅是脚本语言还是弱类型的脚本语言。
脚本语言是一种解释性语言,解释性语言是相对于编译性语言而言的。
编译型语言:编译代码,把代码编译成CPU认识的语言(文件),然后整体的执行。
解释型语言:一行一行解析,解析一行执行一行。
弱类型语言:简单理解定义一个变量,可以有多种数据类型。(如:var)
前端组成
HTML:提供网页上显示的内容(结构)
CSS :美化网页(样式)
JavaScript(js):控制网页行为(行为)
js组成
js = ECMAScript + DOM + BOM + 高级
ECMAScript(前身为欧洲计算机制造商协会):JavaScript的语法规范
DOM(Document Object Model 的文档对象模型简称):JavaScript操作网页上元素的API
BOM(Browser Object Model 的浏览器对象模型简称):JavaScript操作浏览器部分功能的API
js书写位置
内嵌式:
一般放在body的最后,有时放在head标签中。
外链式:
src=”外部js文件路径”
JS基础知识
一、输出语句
console.log("内容"); // 在控制台打印输出内容 alert("内容"); // 弹窗显示内容 document.write("内容"); // 在页面书写内容,其内容可以识别标签 document.write("<h1>你好</h1>")
二、其他语句
alert("内容"); // 弹出对话框 prompt("提示信息"); // 可以在弹出的对话框输入内容给后台 confirm("") // 弹出对话框,有是否按钮
三、js代码的注意问题:
- 在一对script的标签中有错误的js代码,那么该错误的代码后面的js代码不会执行。
- 如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行。
- script标签里面可以写的内容:type=”text/javascript” 标准写法,或者 language=”JavaScript”,都是可以省略的,原因遵循h5标准。
- script标签可以出现多对。
- 如果使用引入外部js文件的方式,那么不要在script标签里面写任何js代码,如果想写,就新开一对script标签。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python:经过了十几年,你们还没有消除的对我的误解吗?
摘要: 大学毕业到现在用的最多的编程语言还是C,C++,后来学习了一下Python,觉得Python是门学了不后悔的语言。尤其适合非程序员学习,作为青少年学习计算机的首门语言也不错,大学生学习计算机采用Python语言作为入门也不错。一个软件工程师,感觉以C+Python+HTML5+JavaScript的搭配也可以接受。对于Python语言一直存在一些误解,整理了一下网上资料,仅仅当作自己学习的乐趣,也算是给自己鼓鼓劲。 注: 这里不想讨论编程语言的优略,因为程序员都是认真的,一讨论编程语言一定会热闹起来,比如以前Linux作者林纳斯·托瓦兹的C与C++好坏争论,...... ,PHP是世界上最好的语言等等。 练武功既要练招式,也要练内功,讨论编程语言别太认真,选合适的解决自己问题的语言就好。 图:Linux之父Linus Benedict Torvalds Python是一门新的语言: Python语言在国内大规模流行主要是从2014年左右开始,这一点从某娘的搜索指数也可以看出。 图:几种编程语言的搜索指数趋势 由图可见,2014年前,Python在国内搜索指数很低,2014年之后...
- 下一篇
JavaScript基础(二)变量
变量 变量的声明和初始化 var number; // 变量的声明,没有赋值 var name = "Daotin"; // 变量的初始化 命名规则(驼峰命名) 变量命名必须以字母或是**下标符号”_”或者”$”**为开头。 变量名长度不能超过255个字符。 变量名中不允许使用空格,首个字不能为数字。 不用使用脚本语言中保留的关键字及保留符号作为变量名。 变量名区分大小写。(javascript是区分大小写的语言) 汉语可以作为变量名。但是不建议使用! 数据类型 查看数据类型的方法:typeof name; 或 typeof(name); PS:null的数据类型是 Object。 基础数据类型: String,Number,Boolean,unsigned、null 复杂数据类型: Object,function,Array,Date,Error等 Number 一、进制 十进制:var num = 10; 八进制:var num = 012; // 0开头 十六进制:var num = 0xA; // 0x开头 二、数值范围 最小值: Number.MIN_VALUE ,这个值为:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7