JavaScript
来源:互联网 发布:杭州大数据公司 编辑:程序博客网 时间:2024/05/21 17:30
1、JavaScript简介
JavaScript属于一种直译式脚本语言,用来创建动态交互的网页
1、JavaScript属于网络脚本语言
2、嵌入动态文本于HTML页面
3、JavaScript 用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
JavaScript在开发中的的主要应用场景:
1、表单验证
2、获取DOM节点并操作
3、Ajax
2、JavaScript基础使用
1、JavaScript组成部分
核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)
2、Javascript加载方式
内部使用
<script type="text/javascript"> alert(1); </script>
外部引用:注意属性为:src
<script src="1.js"></script> 1.js 内容 alert(2);
3、JavaScript数据类型
1、基本数据类型
字符串String
数字Number
布尔Boolean
2、复合数据类型
数组Array
对象Object
3、特殊数据类型
空对象 Nulll
Undefined未定义
undefined表示变量声明但未初始化时的值,
null表示准备用来保存对象,还没有真正保存对象的值。从逻辑角度看,null值表示一个空对象指针。
4、注意:
1、Javascript中小数和整数都是数字类型,所以除法中没有整数,会出现小数。
2、字符串与数字相加,是字符串链接,如果相减,字符串直接转换成数字再相减。
3、Boolean类型可以进行运算,false就是0或者null,非0非空是true,默认用1显示。
3、JavaScript引擎
JavaScript引擎是一个专门处理JavaScript的脚本虚拟机,一般在浏览器中都有自带的
Google:V8,开放源代码,由Google丹麦开发,是Chrome浏览器的一部分。
微软:Chakra (JScript引擎),中文译名为查克拉,用于Internet Explorer 9的32位版本。
Mozilla:SpiderMonkey
JavaScript引擎的主要作用:
1、识别JS代码,解释,编译,执行。
2、创建DOM对象
3、预先执行最外层函数语句和全局变量语句
- Javascript
- JavaScript
- javascript
- javascript
- javascript
- javascript
- javascript
- JavaScript
- javascript
- JavaScript
- Javascript
- javascript
- javascript
- JavaScript
- javascript
- javascript
- JavaScript
- javascript
- Invalid indirect reference 0x41e0cba8 in decodeIndirectRef
- 文章标题
- extjs设置表单元素为disable后表单无法提交参数到后台的问题
- wpf格式转换器:Converter
- ubuntu14.04-server 上的 storm 集群配置
- JavaScript
- [FreeCodeCamp-Javascript]Advanced Algorithm
- rust官网
- HDU 2767 Proving Equivalences Tarjan 强连通缩点
- 第一季 停课模拟考试整理(完结)
- 二叉搜索树C++实现
- DOM元素居中展示
- 乘法
- 从源码角度深入理解iScroll中的scrollbars和indicators配置