zoukankan      html  css  js  c++  java
  • js4

    js数据类型具体分析
    1.基础类型 string number Boolean null undefined
    2.引用类型 object
    复习 点 运算符 xxx.sss xxx数对象 sss是属性和方法
    任何数据类型都是拥有属性和方法。
    字符串 string var st="hellow world"
    字符串的定义
    A.var
    B. var st=new string("hello") 对象形式定义
    1.属性 length 字符串中字节的总数 st.length
    2.方法 函数
    (1)charAt() 返回指定位置的字符 (index)是索引
    (2)Concat() 链接两个或多个字符串,并返回新的字符串
    (3)indexOf 返回某个字符串在字符串中首次出现的位置(下标)如果没有是-1
    (4)lastlndexOf从后向前查索某个字符串在字符串中出现的位置,返回值算起是从起始位置
    (5)match()
    (6)replace()
    (7)search()
    (8)slice (start,end)字符串中截取一段字符,并返回截取字符
    (9)split()把字符分割为字符串数组
    (10)substr() 两个参数一个是开始的位置,一个是向后截取的个数
    (11)substring() 提取字符串中两个指定的索引符号之间的字符
    (12)toLawercase() 将所有大写转成小写
    (13)toUppercase() 将所有小写转成大写
    (14)trim() 除去字符串两边的空白
    var function new 都是js的关键字
    var 声明变量 function 定义函数 new 定义对象的
    方法: xx.fn()fn是方法 方法归属点前面的对象
    函数: fn() 是函数 函数归属定义函数的作用域(函数在那个作用域下定义就归属谁)
    js命名
    当两个或多个单词在一起构成一个新词时,从第二个单词开始大写,首字母要大写,方法叫驼峰法.
    数据的三大存储格式
    1.String 格式 做为一个前端这 你第一手得到的数据都是字符串
    数组格式
    1,定义 var arr=["张三","李四","马五"]
    数据通过索引去查找对应的元素 arr[]
    for循环去遍历数组中元素
    for(var i=0;i<arr.length;i++){
    console.log(arr[i])
    }
    4.指定长度式定义
    var arr=new Array(3)
    arr[0]="zhngsan"
    arr[1]="lisi "
    arr[2]="wanwu"
    我们把 age name sex 叫 keys 键(属性)
    我们把后面的 24 张三 男 叫值(属性值)
    这种keys:value这种数据格式在js中叫键值对
    如何操作json的值 通过“.”运算和[]
    console.log(obj.name)
    console.log(obj.[obg["age"]])
    和[]都表示的意思
    Arr[1] arr的索引1第二项,一般数组用[] json用 .

    1.逻辑运算 || &&
    || 或 遇到第一个为true的数字,就终止
    && 且 遇到第一个为false的值,就终止,如果没有false就返回最后一个
    ||和&&在一起
    && 优先级高于|| 先走&&再走||
    作用域的问题
    1.js代码如何执行
    2.js环境
    3.栈 堆
    js代码在客户端执行前,浏览器会给这个js一个全局环境,这个环境分两个部分,一个是内存模块,一个是执行模块,内存模块找到当前环境下的所有带var和function的关键字,var进行变量声明,function进行声明和定义,执行模块逐行向下执行,(会出现语句和代码块),如果是函数执行,函数执行:会开辟一个类似于window的私有作用域,在这个私有作用域里有分两个模块,内存模块和执行模块。内存模块找出当前环境下所有带有var和function的关键字,需要注意函数的形参,因为他也是私有变量,带var的进行变量声明为私有变量
    function声明和定义都完成了,然后是执行模块逐行执行。
    DOM 对象 dom的全称document object mode
    DOM 主要研究 html中的节点(标签) 对接点进行操作,改变标签,改变标签属性,样式,添加事件等。dom研究对象是document
    操作流程
    1.选择你要操作的节点。
    document.getElementById("id name")通过id名获取元素
    document.getElementsByTagName("div")标签获取
    获取整个网页中所有的div构成的一个数组集合
    Document.getElementsByclassName("name")通过id名获取元素过class获取整个网页中class叫name的数组聚合。
    2.输出。
    1)document.write() 在整个文档输出
    2)指定的元素中输出 document.innerHTML=innerHTML值的是元素中的内容
    指定的元素Elements

  • 相关阅读:
    js或jQuery获取当前屏幕的各种高度
    js简单时间比较的方法(转)
    取值:form表单取值、input框绑定取值
    Json对象与Json字符串的转化、JSON字符串与Java对象的转换(转)
    js 小数取整的函数
    (转)js数组与字符串的相互转换方法
    (转)js在数组中删除重复的元素自保留一个(两种实现思路)
    (转载)jQuery判断checkbox是否选中的3种方法(个人用第二种方法)
    (转载)jquery实现全选、反选、获得所有选中的checkbox
    JSP 服务器响应
  • 原文地址:https://www.cnblogs.com/zlxl/p/9878758.html
Copyright © 2011-2022 走看看