太平建设公司官方网站,wordpress主题在哪,微信公众号里的网站怎么做的,wordpress整合论坛JavaScript#xff08;简称“ js”#xff09; 是一种具有函数优先的轻量级#xff0c;解释型或即时编译型的编译语言虽然它是作为开发WEB页面的脚本语言而出名#xff0c;但是它也被用到了很多非浏览器环境中#xff0c;JavaScript 基于原型编程、多范式的动态脚本语言简称“ js” 是一种具有函数优先的轻量级解释型或即时编译型的编译语言虽然它是作为开发WEB页面的脚本语言而出名但是它也被用到了很多非浏览器环境中JavaScript 基于原型编程、多范式的动态脚本语言并且支持面向对象、命令式、声明式、函数式编程范式。
1.主要功能 嵌入动态文本于HTML页面。 对浏览器事件做出响应。 读写HTML元素。 在数据被提交到服务器之前验证数据。 检测访客的浏览器信息。控制cookies包括创建和修改等。 基于Node.js技术进行服务器端编程 2.javascript的特点 脚本语言 浏览器是可以直接读取js的 基于对象类似对象es1 es2 3 5 6class 7 8 9 10 11) 动态性: JavaScript是一种采用事件驱动的脚本语言它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。 跨平台性: 只要可以装浏览器的系统就可以使用js 弱类型: 不是功能弱 是声明变量的方式单一
年份名称描述1997ECMAScript 1第一个版本1998ECMAScript 2版本变更1999ECMAScript 3添加正则表达式 添加 try/catchECMAScript 4没有发布2009ECMAScript 5添加 strict mode严格模式 添加 JSON 支持2011ECMAScript 5.1版本变更2015ECMAScript 6添加类和模块2016ECMAScript 7增加指数运算符 (**) 增加 Array.prototype.includes3.js语言组成 ECMScript -- 语法标准 (es1 es2 es3 5 6 7 8 9 10 11) DOM ---- document文档 object(对象) model模型 BOM -- Browser 浏览器 object(对象) model模型 4.js的基本使用 行内js行内式
在开始标签内使用空格隔开加入事件名称或者方法名称在等号后面就是事件执行或者方法执行的动作代码
!--
js行内使用
onclick:鼠标的左键的点击事件
alert是js自带的弹窗只能用来测试代码是否可以执行并不能用于实际开发
--
div onclickalert(弹窗--行内使用js)/div
内部内嵌式
在页面中使用script双标签把js代码写在这个双标签之间script双标签可以在页面中的任何位置
建议最好是放在head和body标签之间
scriptalert(弹窗 -- 内部使用js)
/script
/head// 最好的位置
scriptalert(弹窗 -- 内部使用js)
/script
/body
外部外联式
在外部建立一个js文件使用script标签中 src属性去链接到外部的js
script src./index.js/script
4、打印语句 alert
1、是js自带的弹窗只能用来测试代码是否可以执行并不能用于实际开发是同步线程有阻塞作用只有点击了确定按钮返回true下一条程序才可以执行
2、括号内如果是数字或者变量不需要加引号
var a 10
alert(弹窗)
alert(12345678)
alert(a) console.log()
1、是打印结果的在控制台中的console.log中查看
2、括号内如果是数字或者变量不需要加引号
console.log(打印结果); prompt()
带一个输入框并且有一个确定和取消按钮如果点击的是确定返回值是true,就可以接收值如果点击的是取消返回值是false , 就不会接收这个值(null)
prompt(请输入用户名)
5、单引号和双引号的问题
因为在标签中使用类名的时候使用的是双引号所以在js中建议使用单引号
其实在js中使用单引号和双引号是一样的
console.log(a);
console.log(a);
在就是引号要成对出现可以嵌套使用但是不能交叉使用
外单内双 外双内单 console.log(春分吹 战鼓擂 春眠不觉晓);
但是如果需要在双引号包裹的字符串中使用双引号或者在单引号包裹的字符串中使用单引号需要使用\进行转义否则会报错因为 JavaScript 无法知道字符串的结束位置。
var str1 使\用\单\引\号;
var str2 使\用\双\引\号;console.log(str1); // 输出使用单引号
console.log(str2); // 输出使用双引号
// 以下代码会报错
var str3 哼!;
var str4 哼!;