zoukankan      html  css  js  c++  java
  • JavaScript 笔记(一)

    Number

    • 1.2345e3=1.2345*1000

    • NaN//not a num 无法计算结果

    • Infinity //无限大

    • 数组 var arr=[1,2,'hello'] 下标从0开始

    对象

    var person={ name:'bob', age:20, };

    • 调用时 person.name

    字符串

    • 用+可以将多个字符串连接起来
    • 不能对字符串的某个索引赋值 不会出现错误 但是也没有任何效果
    • toUpperCase() 把一个字符串全部变为大写
    • toLowerCase()
    • indexOf(‘string’) 返回字符串出现的位置
    • substring(index1,index2) 取子串

    数组

    • 可以直接给数组改长度
    • 可以对数组的元素改变值
    • indexOf(‘string’)
    • slice(index1,index2) 截取部分元素返回一个新Array
    • arr.push('a','b')
    • arr.pop

    浏览器对象

    • windows.innerWidth 浏览器内部宽度和高度

    • windows.innerHeight

    • windows.outerWidth 浏览器窗口的整个宽高

    • windows.outerHeight

    • navigator.appName 浏览器名称

    • appVersion浏览器版本

    • userAgent 浏览器设定的字符串

    • screen.width 屏幕宽度

    • screen.height 屏幕高度

    • location.reload() 重新加载页面

    • location.assign('htttp://www.gsgsdgsd.com')设置一个新的url地址

    • document.title ='xxx' 可以改变网页的标题

    获取节点

    • document.getElementById()
    • document.getElementByTagName(')
    • document.getElementByClassName();
    • var a = document.getElementByTagName('li')
    • for(i=0;i<a.length;i++){s+=a[i].innerHTML+','};获取内部html
    • var child=a.children 可获取所有直属子节点
    • a.firstElementChild 获取第一个 last 获取最后一个子节点

    更新节点

    • innerHTML 更新拿到的节点

    • innerText

    • a.style.fontSize='20px' 更改节点的css

    • new=document.createElement('p');

    • p.id='test'

    • p.innerText='Test' 新建节点

    • a.appendChild(b) 可以向父节点的最后一个节点加上b节点

    • a.insertBefore(newElement,referenceElement)

    • a.children[i] 第i个子节点

    删除节点

    • var self=document.getElementById('xx');
    • var parent=self.parentElement;
    • var removed=parent.removeChild(slef);//删除了节点 但是存在了removed中

    操作表单

    • 输入文本 口令:password 单选:radio 复选:checkbox 隐藏:hidden 下拉:select
    • 获取值 先获取节点
    • a.value;输入时
    • a.checked; 选择时
  • 相关阅读:
    red hat linux下安装mysql
    oracle数据库sys与system默认密码
    eclipse 创建maven web项目
    mysql-5.7.17-winx64的安装配置
    有趣的浏览器地址栏JavaScript代码
    jsp自定义标签Tag
    exp:CollectionSecurity must be empty, but is not; jsp自定义标签异常
    java中&与&&的区别
    解决springmvc在multipart/form-data方式提交请求在过滤器Filter中获取不到参数的问题
    java itextpdf使用HTML模板生成pdf文件,并设置table
  • 原文地址:https://www.cnblogs.com/lancelee98/p/9430586.html
Copyright © 2011-2022 走看看