建设信用卡激活中心网站,旅游网站建设ppt模板,于都建设银行网站招聘,平面设计培训班学费一般多少JavaScript简介
JavaScript历史#xff1a;
JavaScript是一门解释型、动态类型、基于对象的脚本语言(不需要编译#xff0c;直接执行#xff0c;与之相对的是编译型语言)#xff0c;由美国网景公司的布兰登艾奇发明#xff0c;起初称LiveScript#xff0c;其简称js。
…JavaScript简介
JavaScript历史
JavaScript是一门解释型、动态类型、基于对象的脚本语言(不需要编译直接执行与之相对的是编译型语言)由美国网景公司的布兰登·艾奇发明起初称LiveScript其简称js。
JavaScript作用
起初表单验证----网页特效-----服务端开发(Node.js)-----桌面程序(Electron)-----App(Cordova)-----控制硬件物联网(Ruff)-----游戏开发(cocos2d.js)
浏览器执行javascript代码浏览器分为两部分渲染引擎和js引擎。渲染引擎指解析HTML和CSS的引擎俗称内核js引擎指处理js代码的引擎俗称解析器。js引擎执行js代码时逐行读取并解析执行(转换为二进制)即脚本语言。
JavaScript三大组成部分
ECMAScriptjs基本语法编程核心的标准、 DOM—Document Object Model文档对象模型操作页面上的元素、BOM—Browser Object Model浏览器对象模型操作浏览器窗口
JavaScript基础语法
JavaScript代码书写位置
1、内嵌式在html文件中的script标签中写js代码2、行内式直接在标签中书写js代码(内嵌js代码)3、外部式在js文件中书写js代码并通过script标签引入到html文件中 !DOCTYPE htmlhtml langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0user-scalablenomaximum-scale1.0,minimum-scale1.0titleDocument/title/headbody!-- 内嵌js代码 --input typebutton value点击弹框 onclickalert(直接写在标签中的js代码)!-- 写在script标签中的js代码script标签中的type属性和language属性在h5新规定可以省略不写但是有些程序员会写上这是标准写法为了后面浏览器解析代码不会出现意外。 --script typetext/javascript languageJavaScriptalert(在html文件中的script标签中书写js代码);/script!-- 写在外部js文件中的js代码通过script标签引入HTML文件 --script srcjs/alert.js/script/body/html注意
1、在一对script的标签中有错误的js代码那么该script标签中错误代码后面的代码不执行
2、如果一对script的标签中有错误不会影响后面的script标签中的js代码执行
3、script标签内
type‘text/javascript’-----标准写法
language‘javascript’------也可以目前都省略原因是html遵循h5的标准
4、特殊情况script中同时出现type和language的写法防止浏览器解析时出错
5、script标签在页面中可以出现多对
6、script标签一般是放在body标签的最后面有时也放在head标签中
7、如果js文件是外部引入的那么该对script中不能写任何代码
JavaScript中的注释 //第一种注释注释语句VScode中快捷键Ctrl //* 第二种注释注释语句VScode中快捷键Shift Alt a */JavaScript中常用测试方法 变量
变量指计算机中存储数据的标识容器根据变量名称可以获取到内存中储存的数据变量的本质程序在内存中申请一块存数据的空间。js中存储数据是通过变量的方式储存的操作变量都是在内存中的变量的声明及赋值一般用var、const、let等关键字使用变量可以方便的获取或者修改内存中的数据初学JavaScript使用var声明变量如 script//关键字 变量名 值var num 10;var name xiaohei;var sum; //变量的声明指在内存中开辟一块空间sum 20; //给变量赋值var sum 10; // 变量的初始化即声明变量的同时并赋值var x 1,y 2,z 3; //一次初始化多个变量var num1,num2,num3; //一次声明多个变量//一次给多个变量赋值num1 1;num2 2;num3 3;// 使用弹框用变量接收一个值并输出这个值var str prompt(输入内容:);alert(弹出输入的内容: str);//不声明的变量在js中是可以使用的前提要赋值myName Jack;console.log(myName);/script注意
1、JavaScript中区分大小写
2、JavaScript中每个js代码结束后要跟分号结尾
3、变量名应该有意义由字母、数字、下划线、$符号组成不能以数字开头不能是关键字和保留字
4、遵守驼峰命名法。首字母小写后面单词的首字母需要大写
5、变量名不能重名重名后相当于给变量重新赋值。
交换两个变量 script// 借助第三方变量实现变量交换var num1 10;var num2 20;var temp;temp num1;num1 num2;//变量的重新赋值num2 temp;console.log(num1: num1);console.log(num2: num2);//通过计算的方式交换两个变量var num1 10;var num2 20;num1 num1 num2;num2 num1 - num2;num1 num1 - num2;console.log(num1, num2);// 计算机位运算扩展不需要理解var num1 10;var num2 num1 num1 ^ num2;num2 num1 ^ num2;num1 num1 ^ num2;console.log(num1, num2);/script提示本文图片等素材来源于网络若有侵权请发邮件至邮箱810665436qq.com联系笔者 删除。 笔者苦海