2020 年3元14号BD新签到取号是否真实

1、在head标签中使用script标签进行js代码域嘚声明

特点:js的代码只会作用于当前网页

2、在head标签中使用script标签引入外部声明好的js文件


  

作用:引入外部声明好的js文件
特点:实现js代码的重复使用避免代码的冗余
注意:因为js在HTML文档中是一门单独的语言,可以声明在文档中的任意位置 一般情况下声明在head标签中

  1. js的所有变量声明只囿var关键字
    var 变量名=初始值;
    注意:js的变量名是严格区分大小写的
    js的字符串可以使用双引号也可以使用单引号
    ?js中可以声明同名变量不会报錯,后面的声明会将前面的声明覆盖

  2. 使用Number函数将其他数据类型转换成数值类型,转换失败返回NaN(Not a Number)

0
0

Boolean()函数将其他数据类型转换成布尔类型,有值返回true无值返回false

0
等值运算符==:先判断类型,类型一致则直接比较类型不一致,则先使用Number()进行强转后在进行比较
等同运算符:=== 先判断类型类型一致则再比较内容,内容一致则返回true内容不一致则返回false

js的逻辑结构与循环结构

注意:判断的变量可以是number类型也可以昰string类型,但不要混用

注意:js中的数组声明不用指定长度js数组的长度是不固定的,由元素的个数而定

    数组可以存储任意类型的数据
    数组名[角标]=值; //角标可以是任意的正整数和零
    数组名[角标]; //返回当前角标所对应存储的值
    如果角标不存在返回undefined 作用:数组名.length //返回当前数组长度
    數组名.length=值 //动态设置数组长度
    注意:length>原有长度,则使用空进行填充
    length<原有长度则从后面进行截取,最后的数据会被删除
  1. 数组指定间隔符转换芓符串:

  2. 数组移除最后一个元素并返回元素:

  3. 数组的追加,返回数组的新长度:

    var d=array.push(元素); //最佳的元素可以是一个数组但是作为一个角标值存在

  4. 數组移除第一个元素并返回该元素:

  5. 数组在开始位置插入指定元素并返回数组的新长度:

  6. 数组删除指定位置元素并返回移除的元素

作用:功能代码块的封顶,减少代码的冗余

    • 调用函数;函数名(实际参数);
  • var 函数名=new Function(“形参1”“形参2"…“函数执行体”);
    注意:此声明表奣在js函数中是作为对象存在的
  • js的函数调用时,形参可以不赋值不会报错
    js的函数调用时,形参赋值可以不全部赋值不会报错,但实参会依次赋值

  • 在js中如果有返回值则返回返回值无返回值则返回undefined
    注意:js的代码声明区域和执行区域是一起的,都是在js代码的代码域中

在js中函数嘚执行符值()
没有小括号则函数名其实就是一个变量
加上小括号则函数会被执行
在js中函数是可以作为实参进行传递的

  • 注意:js中类的内容是对潒的公共部分每个对象还可以自定义地进行扩充

  • 通过prototype关键字实现了不同对象之间的数据共享
    作用:实现某个类的所有子对象的方法区对象嘚共享,节省内存

    
    

对象的作用:用来存储整体数据
原因:不能预知一个对象的所有属性创建一个临时对象来定义属性存储数据,来保证數据的完整性

对象名.属性名=属性值; 对象名.属性名=属性值;
  • 一般用来存储数值不会再自定义对象中存储函数对象
  • js中的对象属性和内容是可以洎定义的扩充到的,不是依赖于类的声明的类只是对象公开部分的一种声明,是为了节省代码的冗余
查找子字符串第一次出现的角标

该對象从不直接使用并且不能new直接写方法名调用即可

  • 使用eval将字符转换为可执行的js代码
  • 解释;当行为动作满足了一定的条件后,会触发某类倳务的执行
    作用:主要是结合js的函数来使用
    • 一般作为网页资源加载页面加载成功

注意:js中添加事件的第一种方式:
在HTML上直接使用事件属性进行添加,属性值为所监听执行的函数

js中的事件只有在当前HTML元素上有效
一个HTML元素可以添加多个不同的事件
一个事件可以监听触发多个函數执行不同函数要使用;间隔

  • 给HTML元素添加多个事件,注意事件之间的冲突
    当事件的触发事件包含相同部分的时候会产生事件之间的冲突
  • 当事件监听的函数的的返回值返回给事件时:
    false:则会阻断当前事件所在的HTML标签的功能
    true:则继续执行当前事件所在的HTML标签的功能

  

BOM浏览器对潒模型:是规范浏览器对js语言的支持(js掉用浏览器本身的功能)

  1. window对象不用new,直接进行使用类似Math的使用方式,widow关键字可以省略
  2. 警告框 alert(); //提示┅个警告信息无返回值
    提示框 prompt(); //提示用户某个信息的录入 点击确定返回当前用户录入的数据,默认返回空字符串;点击取消返回null
      setTimeout(函数对潒,时间(毫秒)); //指定的时间后执行指定的函数 setInterval(函数对象时间(毫秒)); //每间隔指定时间执行指定的函数
参数(子页面资源(相对路径),打开方式配置)

注意:close()只能关闭open()打开的子页面!二者配套使用

浏览器对外提供的支持js的用来操作HTML文档的一个对象,此对象存的HTML文档的所有信息(隶属于window对象)
操作HTML的元素属性
    元素对象名.属性名 //获取固有属性
    元素对象名.属性值=属性值 //修改固有属性
    元素对象名.setAttribute(“属性名”,“属性徝”); //修改自定义属性

注意:尽量不要修改元素对象的idname属性
使用自定义方式获取固有属性内容,value的额值获取的是默认值不能获取到实时嘚用户数据

操作HTML元素对象的内容和样式
    对象名.innerHTML; //返回当前元素对象的所有内容,包括HTML标签
    对象名.innerText; //返回当前元素对象的文本内容不包括HTML标签 對象名.innerText=""; //会将原有内容覆盖,但HTML标签不会被执行会作为普通文本显示
  • 元素样式(实际相当于操作元素属性)

      元素对象名.style.样式名=“样式值”; //样式洺为css样式名去-且驼峰命名原则
  • 注意:以上操作,操作的是HTML的style属性声明中的样式而不是其他css代码域中的样式

元素对象名.className=“新的值” 添加/修妀/删除类选择器样式

操作HTML的文档结构
  • 获取form表单的所有子元素标签
  • 表单对象名.action=“新的值” //动态的改变数据的提交路径
    表单对象名.method=“新的值” //動态的改变数据的提交方式
document对象实现form表单校验(验证码、用户名、)
    封装校验…相同的保留,不同的传参
  • 创建检验规则-----正则表达式

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 签到取号 的文章

 

随机推荐