JavaScript复习:四

JavaScript 复习笔记(巩固学习JavaScript一篇就够)JavaScript基础快速入门 Javascript复习笔记 最近找了一些教程重新学习(复习) JavaScript,顺道将学习内容整理成笔记,巩固所学知识,同时也参考一些博客,书籍上的内容,查漏补缺,给自己充充电???????? 工欲善其事,必先利其器,为了提高开发效率,前端开发首选:VSCode(Visual Studio Code)。 初识JavaScript **「创始人」**布兰登·艾奇(Brendan Eich),起初命名为LiveScript后来Sun公司收购并改名为JavaScript。 **「JavaScript」* 阅读详情

五十二、记住用户名

    <div>
        用户名:
        <input: type="text". id="username">I
    </div> 
    <div> 
        密码:
        <input type=" password" id=" pas sword"> 
    </div> 
    <div> 
        <button id=" login" >登录</button>
    </div> 
    <script>
      //先获取用户名 密码信息进行存储
        var uservalue = localStorage.getItem("username")
        var passvalue = localstorage.getItem("password")

        username.value = uservalue 
        password.value = passvalue

        login.onclick = function(){
            console.log(username. value,password. value)

            localstorage.setItem("username",username.value )
            localStorage.setItem("password",password.value)
        }

五十三、DOM

DOM (Document object Mode1) :文档对象模型
其实就是操作htm1中的标签的一-些能力
我们可以操作哪些内容
获取一个元素.
移除一个元素.
创建一个元素
向页面里面添加一个元素
给元素绑定一些事件
获取元素的属性
给元素添加一些css样式
DOM的核心对象就是docuemnt对象
document对象是浏览器内置的一个对象,里面存储着专门用来操作元素的各种方法
DOM: 页面中的标签,我们通过js获取到以后,就把这个对象叫做DOM对象

五十四、获取元素方式

    <div id="box"></div>

    <ul>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
        <li class="newsitem">111</li>
    </ul>
    <script>
        // console. log( box )
        // box. innerHTML =”11111 "
        /*
        html, head, body 非常规
        常规=>id,class, tag
        */
        // console . log( document . documentElement) // rem
        // console. log( document.head) //获取head
        // console. log( document . body) // 获取body
        // getElementById
        // console.log( )
        // var obox = document.getElementById("box" )
        // obox.innerHTML = "22222 "

        //getElementsByClas sName
        // var items = document.getElementsByClassName ("newsitem")
        // console.log(items) //伪数组

        // items[0]. innerHTML = "news -111111" 

        // for (var i=0;i< items . length;i++){
        //     items[i].innerHTML = "news-"+ i
        // }

        // Set => Array.from

        var newitems = Array.from(items)
        console.log(newitems.filter)

五十五、操作元素

<1>.操作元素属性

    <div id="box" kerwin="hello">hello </div> 

    <input type="text" value="hello" id="username">

    <input type="checkbox" checked id="rember">

    <img src="" alt="" id=" photo"> 

    <ul>
        <li kerwinindex="1">111</li>
        <li kerwinindex="2">222</li>
        <li kerwinindex="3">333</li>
    </ul>
    <div id= "box2" data-kerwin="hello" data-tiechui= "hello2"></div>

    <script>
        /*
        元素自带(原生)属性
        自定义属性
        */
        //操作原生属性
        box. innerHTML = "22222"
        
        username.type = "password"
        // console. log( )
        rember. checked = false

        photo.src = 

        //自定义属性
        box.setAttribute("tiechui" ,"222222" )
        console.log(box.getAttribute("tiechui"))
        box.removeAttribute("tiechui")
        box.removeAttribute("kerwin")
        
        for(var i=0;i<oitems.length;i++){
            oitems[i].setAttribute("index",i)
        }
        //h5 ===> 约定data-******  .dataset
        console.log(box2.dataset)
        box2.dataset.xiaoming = "hello3"

        delete box2.dataset.xiaoming 
        delete box2.dataset.kerwin
        delete box2.dataset.tiechui

        var oitems = document.getElementsByTagName("1i")
        for(vari=0;i<oitems.length;i++){
        oitems[i].dataset.index = i
        }

<2>.操作元素文本内容

    <div id="box">
        hello world
        <div>zhangzhengyu</div>
    </div>
    <input type= "text" id="username" value= "hello">

    <select name="" id="select">
        <option value="1">11111</option>
        <option value="2">2222</option>
        <option value="3 ">3333</option>
    </select> 

    <script>
        // innerHTML
        // innerText
        // value

        console.log(box.innerHTML)
        //box.innerHTML="<h1>11111111</h1>
        console.log(box.innerText) //获取只有文本
        box.innerText ="<h1>1111111</h1>" //不解析 html
        
        console.log(box.value)
        
        username.value = "2222222"

        console.log(select.value)
        select.value = "3"

<2>.操作元素类名

五十六、密码可视

    <input type="password" id="password"> 
    <button id="eyebtn">eye</button> 
    <script>
        var passInput = document.getElementById("password")

        var eyeBtn = document.querySelector("#eyebtn")

        eyeBtn.onclick = function(){ 
        console.log(passInput.type)

        if(passInput.type == "password"){
            passInput.type = "text"
            }else{
            passInput.type="password"
            }
        }

五十七、DOM节点

DOM的节点我们一般分为常用的三大类元素节点/文本节点/属性节点
什么是分类,比如我们在获取元素的时候,通过各种方法获取到的我们叫做元素节点(标签节点)
比如我们标签里面写的文字,那么就是文本节点
写在每一个标签上的属性,就是属性节点

五十八、获取DOM节点

    zhangzhengyu
    <p>11111</p> 
    <!-- 我是一个注释 -->
    <script>
        /*
        1. \n zhangzhengyu \n
        2.    <p>11111</p> 
        3. \n
        4. <!-- 我是一个注释 -->
        5. 
        *
       // childNodes属性 vs children

        console.log(box.childNodes) //所有节点
        console.log(box.children) //所有元素

        // firstChild firstElementChild

        console.log(box.firstChild)
        console.log(box.firstElementChild)

        // JastChild lastElementChild

        console.log(box.nextSibling)
        console.log(box.nextElementSibling)


五十九、节点操作

    <div id="box">
        <div id="child">1111111</div>
    </div>
    <script>
        //创建
        var odiv = document.createElement("div")
        odiv.className = "aaa"
        odiv.id="aaa"
        odiv.style.background = "yellow"
        odiv.innerHTML = "我是新创建的节点"
        console.log(odiv)

        //插入节点

        //box.appendChild(odiv) 
        //insertBefore(要插入的节点谁的前面)

        box.insertBefore (odiv,child)

        //删除节点(节点对象)
        // box.removeChild(child) 
        // box.remove()   //删除自己以及后代
        //替换节点replaceChild(新的节点,老的节点)
        var odiv2 = document.createElement("div")
        odiv2.innerHTML = "2222222"
        box.replaceChild(odiv2,child)

        //克隆节点() false 不克隆后代
        // true 克隆后代
        var oCloneBox = box.cloneNode(true)
        console.log(oCloneBox)
        oCloneBox.id="box2"
        document.body.appendChild(oCloneBox)


六十一、节点属性

我们已经知道节点会分成很多种,而且我们也能获取到各种不同的节点

接下来我们就来聊一些各种节点之间属性的区别
我们先准备一段代码
<body>
<u1 test="我是 u1的一个属性">
<1i>he11o</1i>
</u1>
<script>
//先获取u1
var ou1 = document . querySelector('ul')
//获取到u1下的第一个子元素节点,是一个元素节点
var eleNode = ou1. fi rstElementChild
//获取到u1的属性节点组合,因为是个组合,我们要拿到节点的话要用索引
var attrNode = ou1. attributes [0]
//获取到u1下的第一个子节点,是一个文本节点
var textNode = ou1. fi rstChild
</script>
</body>

六十二、获取元素

<1>.获取元素尺寸

    <div id="box"></div>
    <script>
    //console.log(getComputedstyle(box).width)
    //console.log(box.style.width)
    //offset*(border+padding+content)
    console.log(box.offsetWidth,box.offsetHeight)
    //注意

    /*
    1.单位数字
    2. box-sizing (border+padding+content)
    3. display:none 拿不到
    */

    //client*(padding+content)
    console.log(box.clientWidth,box.clientHeight)

<2>.获取元素偏移量

    <style>
        *{
            margin: 0;
            padding: 0;
        }
        #box{
            width: 500px;
            height: 500px;
            background-color: yellow;
            overflow: hidden;
        }
        #myparent{
            width: 300px;
            height: 300px;
            background-color: blue;
            overflow: hidden;
        }
        #child{
            width: 100px;
            height: 100px;
            background-color: red;
        }
        div{
            margin: 50px;
        }
        ul{
            width: 200px;
            height: 200px;
            padding: 20px;
            border: 10px solid black;
            background: red;
            margin: 50px;
            border-left-width: 50px;
            border-top-width: 50px;

        }
    </style>
</head>
<body>
    <div id="box">
        <div id="myparent">
            <div id="child">

            </div>

        </div>
    </div>
    <ul id="list"></ul>


    <script>
        console.log(child.offsetLeft,child.offsetTop)
        console.log(myparent.offsetLeft,myparent.offsetTop)
        console.log(box.offsetLeft,box.offsetTop)
        
        /*
        参考点:是定位父级
        如果父级元素都没有定位,偏移量相对于body
        */
        console.log(list.clientLeft,list.clientTop)

    </script>

六十三、获取可视窗口的尺寸

    <style>
        *{
            margin: 0;
            padding: 0;
        }
        html,body{
            /* width: 2000px; */
            height: 2000px;
        }
    </style>
</head>
<body>
    <script>
        console.log("宽度",innerWidth)
        console.log("高度",innerHeight)
        console.log("宽度",document.documentElement.  
        clientWidth)
        console.log("高度",document. ocumentElement.clientHeight )

    </script>

六十四、事件

一个事件由什么东西组成
触发谁的事件:事件源
触发什么事件:事件类型
触发以后做什么:事件处理函数
var oDiv = document . querySelector('div')
oDiv. onclick = function () {}
//谁来触发事件 => oDiv =>这个事件的事件源就是 oDiv
//触发什么事件=> onclick =>这个事件类型就是click 
//触发之后做什么 => function () {} =>这个事件的处理 函数
。我们想要在点击div以后做什么事情,就把我们要做的事情写在事件处理函数里面
var oDiv = document . querySelector(' div')
oDiv. onc1ick = function () {
console.1og('你点击了div')
当我们点击div的时候,就会执行事件处理函数内部的代码
每点击一次,就会执行一次事件处理函数

六十五、事件解绑

    <button id="btn">抽奖</button>
    <script>
        btn.onclick = function(){
        console.log("谢谢惠顾")
        //console.log(this)
        this.disabled = "disabled"
        }
        //事件解绑-dom0 dom节点.onclick = null 
        //btn.onclick = function(){ 
        // console.log("谢谢惠顾")
        //
        // this.onclick = null
        // }
        //事件解绑dom2
        //function handler(){
        //console.log("谢谢惠顾")
        //this.removeEventListener("click",handler)
        // }
        // btn.addEventListener("click",handler)
        //btn.removeEventListener("click",handler)
        function handler(){
        console.log("谢谢惠顾" )
        btn.detachEvent("onclick",handler)
        }
        btn.attachEvent("onclick",handler)

    </script>

六十六、事件类型

    <script>
        //鼠标事件
        //click
        //dblclick
        btn.onclick = function(){
        console.log("单击执行")
        }
        btn.ondblclick = function(){ 
        console.log("双击执行")
        }
        //contextmenu 右键单击
        btn.oncontextmenu = function(){
        console.log("右键单击.自定义右键菜单")
        }

        //contextmenu右键单击
        document.oncontextmenu = function(){ 
        console.log("右键单击.自定义右键菜单") 
        }
        //mousedown mousemove mouseup
        box.onmousedown = function(){
        console.log("鼠标按下")
        }
        box.onmousemove =function(){
        console.log("鼠标移动")
        }




    </script>

六十七、事件对象

<body>
<input type= "text" id="username">
    <div id="box"></div>
<script>
    username.onkeyup = function(evt){ 
        console.log(evt.keyCode)
        if (evt.keyCode == 13){
            console.log("创建节点")
        }
    }
    box.onclick = function(evt){
    evt = evt||window.event
    console.log(evt)
    }
    //兼容ie 678 window.event
</script>

六十八、鼠标事件

    <style>
        *{margin: 0;
          padding: 0;
        }
        body{
            width: 2000px;
            height: 20000px;
        }
        div{
            width: 200px;
            height: 200px;
            hanging-punctuation: skyblue;
            margin: 100px;
        }
        p{
            width: 100px;
            height: 100px;
            margin: 30px;
            background-color: red;
        }
    </style>
</head>
<body>
    <div id="box">
        <p></p>
    </div>
    <script>
        box.onclick = function(evt){
            console.log(evt.clientX,evt.clientY)
            console.log(evt.pageX,evt.pageY)
            console.log(evt.offsetX,evt.offsetY)
        }
            //clientX clienty距离浏览器可视窗口的左上角的坐标值
            //pageXpageY距离页面文档流的左上角的坐标值
            //offsetx offsety|距离触发元素的左上角的坐标值

    </script>

六十九、DOM事件流

当元素触发一个事件的时候,其父元素也会触发相同的事件,父元素的父元素也会触发相同的事件
就像上面的图片一样
点击在红色盒子上的时候,会触发红色盒子的点击事件
也是点击在了粉色的盒子上,也会触发粉色盒子的点击事件
也是点击在了body.上,也会触发body的点击事件
也是点击在了html上,也会触发html的点击事件

七十一、阻止事件传播

    <ul class="list"></ul>
    <script>
        var arr = ["111","2222","333"]

        for (var i=0;i<arr.length;i++){
            var oli = document.createElement("li")
            oli.innerHTML = arr[i]

            var obutton = document.createElement("button")
            obutton.innerHTML ="delete"
            obutton.onclick = handler
            oli.appendChild( obutton)

            oli.onclick = function(){
            location.href = "http://wWw.baidu.com"

            list.appendChild(oli)
        }

        function handler(evt){
        //阻止事件传播
        evt.stopPropagation()

        //ie
        // evt.cancelBubble = true
        // console.log(this.parentNode)
        this.parentNode.parentNode.removeChild(this. parentNode)
        }
    }

    
    </script>

七十二、自定义右键菜单

    <style>
        *{
            margin: 0;
            padding: 0;
        }
        ul{
            list-style: none;
            width: 200px;
            padding: 10px;  
            border: 1px solid black;
            display: none;
        }
        ul li:hover{
            background: skyblue;
        }

    </style>
</head>
<body>
    <ul id="list">
        <li class="aaa">111</li>
        <li class="bbb">222</li>
        <li class="ccc">333</li>
    </ul>
    <script>
        document.addEventListener(" contextmenu" ,function(evt){
        evt.preventDefault()
        list.style.display = "block"
        var X = evt.clientX
        var y = evt.clientY
        if(x >= document.documentElement.clientWidth-list.
        offsetWidth )
        X = document.documentElement.clientWidth-list. offsetWidth 
        if(y >= document.documentElement.clientHeight-list.offsetHeigth)
        y = document.documentElement.clientHeight-list . offsetHeigth
        list.style.left = X + "px"
        list.style.top = y + "px"
        })

        document . addEventListener("click",()=>{
        list. style.display = "none"
        })
        
        list . onclick = function(){
        console. log("list")
        }

    </script>

七十三、事件委托

就是把我要做的事情委托给别人来做
因为我们的冒泡机制,点击子元素的时候,也会同步触发父元素的相同事件
所以我们就可以把子元素的事件委托给父元素来做
事件触发
点击子元素的时候,不管子元素有没有点击事件,
只要父元素有点击事件,那么就可以触发父元素的点击事件
<body>
<u1>
<1i>1</1i>
<1i>2</1i>
<1i>3</1i>
</u1>
<script>
var ou1 = docuemnt. queryselector('ul')
ou1. addEventListener('click', function (e) {
console.1og('我是u1的点击事件,我被触发了') 
})
</script>
</body>

相关推荐

VMFS数据存储(datastore)丢失后恢复步骤

vmfs datastore恢复步骤

jetliu05的博客 3269

JS基础 -- 大复习(阶段四:数组)

数组 1. 概念 : 什么是数组? 数据的有序集合,可以用来存储多个数据 2.创建的两种方式 2.1.构造函数方式:var arr = new Array() var arr = new Array(); //创建了一个空的数组 console.log(arr); // [ ] 2.字面量--------------常用 //1.使用数组字面量方式创建空的数组 var 数组名= [ ] ; //2. 使用数组字面量方式创建带初始值的数组 var 数组名= ['小白'...

L_JH6666的博客 285

MTK Linux Charger驱动分析(二) - power_supply_core.c

的核心作用可以概括为:提供统一的电源管理框架;管理电源设备注册、属性访问、事件通知;封装sysfs 接口和 uevent 通知,屏蔽硬件细节;驱动开发者只需要实现,不关心底层通知和接口细节。简单来说,它是电源子系统的“大脑和中枢”,具体的电池/充电器只是“信息源”。

iTom1900 1490

javascript期末复习题

一、单项选择题 1、HTML表格标签是( B ) A、<form> B、<table> C、<img> D、<select> 2、HTML表格中的行标签是( B ) A 、<a> B、<tr> C、&lt...

qq_41827511的博客 8426

iStore增强插件 如何重塑家庭网络与存储体验

本文深入解析了iStore增强插件如何重塑家庭数字生活体验。它通过集成智能流控、一键式文件共享、媒体服务器及智能家居网关等功能,将复杂的网络配置、存储管理与设备协同简化为图形化操作,有效解决了家庭网络卡顿、数据割裂与使用门槛高等核心痛点,让普通用户也能轻松打造高效、稳定、安全的家庭数字中枢。

prometheus9mon的博客 651

STM32实战:电容触摸屏I2C转USB HID设备全解析

本文详细解析了基于STM32的电容触摸屏I2C转USB HID设备实现方案。通过硬件选型、协议分析和代码实现,展示了如何将GT911触摸屏数据转换为标准USB HID协议,并提供了关键调试经验与性能优化技巧,为智能家居控制面板等应用提供高性价比解决方案。

weixin_42548829的博客 321

前端_Javascript复习

let,const控制台输出:console.log// 定义变量使用let let a = 10;console.log(a) // const是常量const b = 10 // b++ 报异常// 函数return a+b;

ysy1648067239的博客 866

农业杂草检测——甜菜杂草目标检测数据集

甜菜田中常见的杂草种类繁多,主要有稗草、狗尾草、芦苇、灰藜等。•稗草:一年生草本植物,和稻子外形极为相似。秆直立,光滑无毛。圆锥花序主轴具角棱,粗糙;小穗密集于穗轴的一侧,具极短柄或近无柄。花果期 7 - 10月。生长在稻田里、沼泽、沟渠旁、低洼荒地等。•狗尾草:又叫莠,因穗形像狗尾巴而得名。秆疏丛生,直立或基部膝曲上升。叶片条状披针形,叶鞘松弛,光滑,鞘口有毛;叶舌毛状。圆锥花序呈圆柱状,直立或稍弯垂,刚毛绿色或变紫色。夏、秋采收,晒干。常生长在麦田、谷子、玉米、棉花、豆类、花生、薯类、蔬菜、甜菜、马铃薯

qq_38220914的博客 1140

javascript以及vue.js复习

htmlDOM(文档对象模型):当浏览器网页加载时,浏览器会创建页面的文档对象模型(Document Object Model),用来将标记性文档封装成对象,并将标记性文档中的所有内容(标签、文本、属性等)都封装成对象,封装成对象的目的是为了更方便的操作这些文档以及文档中的所有内容。在html中,按照从上到下,从左到右,在执行过程中遇到script时,浏览器停止HTML解析并开始执行JavaScript代码,如果script的内容引用了后面的内容,他将不会显示相关内容。变量在函数外定义,即为全局变量。

weixin_59218884的博客 928

【脑电分析系列】第7篇:频域分析基石 — 功率谱密度(PSD)的计算与常见方法对比

本文探讨了脑电图(EEG)频域分析的核心方法——功率谱密度(PSD)。通过对比基于快速傅里叶变换的周期图法和更稳健的Welch's方法,指出后者通过分段、加窗和平均处理,能有效降低估计方差,更适合分析非稳态的脑电信号。文章详细解析了关键参数设置对频率分辨率和统计稳定性的影响,并提供了Python计算实现。PSD分析将复杂的脑电信号转换为直观的频域特征,为研究认知功能和神经疾病提供重要依据。

qq_32516809的博客 1806

在 SAP 里,想让“同一笔业务”在多个账套(平行分类账)中生成不同编号的会计凭证,标准做法就是

摘要:SAP系统中实现同一业务在不同分类账生成独立凭证号的方法是为每个分类账配置独立的凭证类型-编号范围映射。通过FBN1/OBA7等事务码为各分类账分配专属编号段,系统过账时会按分类账自动取号,确保凭证号互不冲突。该方案适用于S/4HANA和ECC系统,支持标准过账(F-02)或分类账专属过账(FB01L)两种模式,最终实现"一业务多账套,各自独立编号"的目标。

金牌架构师 550

一、JS复习—JavaScript

这里是程序员BootStrapSayNo,最怕被别人内卷!!!!球球你们不要再卷了啦!!!!

bootstrapsayno的博客 239

【ComfyUI】Wan2.2 Rapid-AIO-Mega 二次元文生视频

通过 SD3 采样体系与 Wan 系列专用的 **WanVaceToVideo** 视频生成节点,整个流程从模型加载、文案编码、潜空间采样到视频合成一气呵成,能够稳定输出画面精致、角色统一、光影氛围鲜明的动态画面。这套工作流重点整合了视频长度、帧率、分辨率等核心参数控制,并结合 KSampler 的细节生成能力,旨在让用户能在 ComfyUI 中快速生成高质量的二次元叙事视频。

Mr数据杨 1987

JS基础 复习: Javascript的书写位置

爱创课堂JS基础 复习: Javascript的书写位置 复习 js书写位置: body标签的最底部。 实际工作中使用书写在head标签内一对script标签里。 alert()弹出框。 console.log() 字面量: 数字字面量:整数,浮点数,特殊字符(Infinit...

chuanyi2848的博客 170

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

## javaScript 自己学习做的笔记(可以用来复习)

javaScript 自己学习做的笔记(可以用来复习)

live_55368的博客 2153

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Node.js基本内容复习

导出格式。

2301_79858637的博客 1671

JS复习汇总笔记

JS复习笔记

茴香馅饺子~的博客 3345

JS题库复习(表格版)

题号 题目 A B C D 答案 1 有以下 ES6 代码 function * gen() { yield 1; yield 2; yield 3; } 下面选项描述正确的是哪个? gen()执行后返回 2 gen()执行后返回 undefined gen()执行后返回一个 Generator 对象 gen()执行后返回 1 C 2 JavaScript语句 var arr

爱吃Java的羊的博客 669

JS复习1:初识 JavaScript

JS复习1:初识 JavaScript 遥想上一次学前端还要追溯到去年,由于一些原因,正在淦linux的我不得不停下前进的脚步,回头看看可爱的前端~ 想了想,从JS开始看起叭,学得快一些 一、什么是JS JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思) JavaScript 的作用 表单动态校验(密码强度检测) 网页特效 服务端开发(Node.js) 桌面程序(Electron) App(Cordova) 控制硬件-物联网(Ruff) 游戏开发

好汤圆的博客 228

SDU项目实训(四)——单词复习功能(后端)

上周写的是数据库的设计以及单词学习的功能,这次实现的功能是单词复习。

weixin_74202389的博客 1963

JS题库复习(JavaScript标记版)

p>

爱吃Java的羊的博客 987

JS的简单复习四

JS的简单复习四字符串1.长度--length2.转换为字符串--[toString()、拼接、String对象]3.大小写--[toUpperCase()、toLowerCase()]4.截取--[substring()、slice()、substr()]5.切割--split()字符串切割成数组6.查询--[indexOf()、includes()]7.替换--replace()8.拼接--[+、concat()]9.匹配--待定10.去空格--trim() 字符串 说明:字符串相关的属性或方法(函数)

weixin_41363878的博客 835

JavaScript复习笔记(1)

打算学学jquey,ajax等,先从菜鸟上复习了下初学时没打好的js基础。 一、js初级: 1.选取指定id元素: x=document.getElementById("demo"); //查找元素 x.innerHTML="Hello JavaScript"; //改变内容 实现: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)

qi_SJQ_的博客 339

JavaScript复习:一

计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息 的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

self_correction的博客 577

JavaWeb复习-02JavaScript

DOCTYPE html > < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < title > Document </ title > </ head > < body > < script > //自定义对象 var user = {alert("用膳~");

weixin_74143480的博客 1127

Javascript复习题

Javascript复习题 一、选择题 1、写“Hello World”的正确javascript语法是?                            (A) A.document.write("Hello World")            B. "Hello World"   C.response.write("Hello World")              D.

采菊东篱下,Python满乾坤! 2万+
上一篇: JavaScript复习:三
下一篇: 刻度时钟和电子时钟
self_correction
博客等级 码龄4年 6粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值