当前位置: 首页 > Web前端 > HTML

JS基础oneday

时间:2023-04-02 16:10:47 HTML

网页交互过程中没有js校验:文本框-->填写数据-->点击确定-->提交到后台1.数据无误--->服务器验证--->提交到数据库开心2.数据有错误-->服务器验证-->数据不规范不合格--->返回原界面页面重新加载if表单有几十种--->伤心地重新输入数据用js验证:文本框-->填写数据-->点击确定-->js验证1.验证通过--->提交到后台2.验证失败--->停留在原来的页面-->标红出来vara=1;变量b=2;for(varc=0;c<100;c++){}什么是JavaScript?JavaScript是一种基于对象和事件驱动的脚本语言,具有安全性能?JavaScript的特性——给HTML页面添加交互行为——脚本语言、语法类似于Java——解释型语言,在执行JavaScript的同时进行解释,组成了JavaScript的基本结构JavaScript在网页中的引用方式?使用vara=1;文档.write(a);document.write("
");?外部JS文件?直接在HTML标签中建议使用前两个来实现JavaScript语法Case-sensitive:ECMAScript是区分大小写的(变量、常量、函数名,operator)可以使用驼峰命名法?标识符:标识符是指变量、函数、属性、函数参数等?注释:Javascript支持两种类型的注释标识符。–一种是脚本中单行注释的标识字符(//)。--另一个是多行注释的标识符(/\*…\*/)。?声明:ECMAScript以分号“;”结尾。命名注意事项:注意://1.变量一定要看名字backgroundColor的意思//2.变量的第一个单词是小写的//3.首字母不能是数字而是下划线//4.注意区分大小写,使用严格模式:JavaScript变量?变量是用来存储可以改变的值的标识符。?在Javascript中有两种声明变量的方法:–显式声明。一般是指用var这个词来使用keyDeclaration。–隐式声明(使用时声明)。不要使用关键字var声明(开启严格模式会报错)。?Javascript是一种弱类型语言,不需要声明类型,可以保存任何类型的数据。–保存的值不同,数据类型不同;不需要强制转换。–声明后,可以随时重新分配值。–支持不同类型数据之间的操作,JS引擎对其进行类型转换。显示命名和隐士命名的区别:1.严格模式下的隐式声明会报错2.函数存在作用域问题和全局污染JavaScript数据类型JavaScript数据类型由两大类型系统实现。–基本类型系统:值类型、引用类型。–对象类型系统。?Typeof运算符检测变量值的数据类型