首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS事件篇

    事件篇 window.onload:事件 Dom查询 innerhtml ----获取节点的html内容,或者设置对应节点html内容 读取或者设置节点的相关属性 获取元素节点的子节点 children...父节点.removeChild(子节点):删除子节点 使用innerHTML也可以完成DOM的增删改操作 阻止a标签默认行为的常用三种方式 a标签的索引问题 JS修改元素的样式 读取元素的内联样式 获取当前元素显示的样式...事件和事件对象 获取鼠标的坐标 页面滚动条的归属者 解决浏览器兼容性常使用以下写法 div跟随鼠标移动 事件的冒泡和事件对象event 事件的委派 事件的绑定----为另一个元素绑定多个事件 addEventListener...JSON字符串 eval函数 ---- window.onload:事件 浏览器加载一个页面时,是按照自上而下的顺序加载的,读取到一行就运行一行,如果将script标签写到页面上边,在代码执行的时候,页面还没有完全加载...(‘abc’).innerHTML=’这是被插入的内容’; ---- 读取或者设置节点的相关属性 //返回的是元素数组对象 var d1=document.getElementById

    12.6K10

    JavaScript学习笔记+常用js用法、范例(一)

    1) 变量的作用域 函数内部可以直接读取全局变量。(函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!) 在函数外部无法读取函数内的局部变量。...DHTML对象模型(DOM) 将HTML标记、属性和CSS样式都对象化 可以动态存取HTML文档中的所有元素 可以使用属性name或id来存取或标记对象 改变元素内容或样式后浏览器中显示效果即时更新 DHTML...或no,默认yes); width 窗口宽,以像素为单位;height 窗口高,以像素为单位(参数值为数值) * window.close() 关闭窗口 2.对话框 简单对话框: alert(str)...设定元素中的name属性的值 .insertBefore(Node1,Node2) 将节点Node1作为目前元素的子节点插到Node2元素前面。...,所以可以使用firstChild属性来存取元素的文字节点。

    2.1K10

    全程无尿点,死磕前端~

    2.4 常用属性 1.width 设置标签的宽 2.height 设置标签的高 3.background 设置标签的背景色 4.border 设置边框线:border-top 即上边框;同理其他为 border-left...3.4 操作元素的属性 语法如下: var 变量 = 元素.属性名 // 读取属性 元素.属性名 = 新属性值 // 改写属性 读取属性名时的属性名写法可有些讲究了: 1.普通属性,即 html...我们可以通过将函数名赋值给元素事件属性的方式将事件和函数关联起来。...获取数组的长度 alert(aList.length); // 用下标取出数组的0号数据 alert(aList[0]); // 将数组成员通过一个分隔符合并成字符串 // 弹出 1-2-3 alert...3.8 字符串相关方法 1.直接用 + 进行拼接操作 2.parseInt() 将数字字符串转化为整数 3.parseFloat() 将数字字符串转化为小数 4.split() 把一个字符串分隔成字符串组成的数组

    62310

    原生JavaScript获取元素的margin外边距

    最近想找一个可以获取元素高度(包括外边距margin)的方法,原生JS的实现方法一直没有找到,不过有一个方法可以获取元素的边距,记录一下: 语法是(获取元素的属性值): getComputedStyle...pseudo 也有一种写法是 pseudo-element 意思是伪类 ::before,该参数不是必须的,空字符串或没有参数则表示元素本身。当不查询伪类元素的时候可以忽略或者传入 null 。...); 获取元素的上边距 margin-top              #myDiv {             height: 300px;             width...而不同点就是: element.style 读取的只是元素的内联样式,即写在元素的 style 属性上的样式;而 getComputedStyle 读取的样式是最终样式,包括了内联样式、嵌入样式和外部样式...我们可以通过使用 getComputedStyle 读取样式,通过 element.style 修改样式 我们可以通过使用 getComputedStyle 读取样式,通过 element.style

    9.6K10

    JavaScript学习(一)

    我们可以把HTML文件和js代码分开,并单独创建一个JavaScript文件,其文件后缀名通常为 .js然后将JS代码直接写在JS文件中。...如果不点击“确定”,就不能对网页做任何操纵,这个小窗口就是使用alert实现的。...通过ID获取元素 网页由标签将信息组织起来,而标签的id属性是唯一的,就像每人有一个身份证号一样,只要通过身份证号就可以找到相对应的人。在网页中,我们通过id先找到标签,然后再进行操作。...一些基本属性: backgroundColor    设置元素的背景颜色 height    设置元素的高度 width    设置元素的宽度 color    设置文本的颜色 font    在一行设置所有的字体属性...2、为网页内的某个元素指定一个css样式来更改该元素的外观。

    3.3K30

    Python 之Web编程

    :enctype="multipart/form-data",meth="post" 9 name:表单提交相的键,注意和id属性的区别;name属性是和服务器通信时使用的名称;而id属性是浏览器端使用的名称...block元素可以设置width、height、margin、padding属性。   ...inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到排满,才会新换一行,宽度随元素的内容而变化。inline元素设置width和height属性无效。...,可以将函数代码用字符串来表示 35 //,同时在函数中使用的变量,不会作为页面的"全局变量"出现,在函数外部也访问不到 36 //。...();修改属性 15 b.使用innerHTML属性修改元素的内容 16 17 查: 18 a.通过使用 getElementById() 方法 19

    2.5K22

    C1 能力认证——Web进阶

    名称 描述 innerHTML 返回元素内包含的所有HTML内容(文本和标签),类型为字符串 parentNode 返回指定节点的父节点 children 返回指定元素的子元素节点集合 firstElementChild...返回指定元素的第一个子元素节点 lastElementChild 返回指定元素的最后一个子元素节点 名称 描述 getAttribute() 返回元素一个指定的属性值 直接使用属性名称获取 适用于部分属性...span元素皆为div元素的子元素,这里需要使用获取选定元素所有子元素的属性 代码如下,需要判断input输入框是否为密码类型,请补全横线处代码 字符串会被解析成html元素 setAttribute(name,value) 设置指定元素上的某个属性值。...如果属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性 通过属性名更改属性 对元素属性重新赋值可更改对应属性值 DOM添加 名称 描述 createElement(tagName) 创建一个由标签名称

    3.2K30

    PHP全栈学习笔记13

    (ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用) 什么是ajax,ajax的开发模式,优点。...readyState 请求的状态: 0 为未初始化 1 为正在下载 2 为已加载 3 在交互中 4 为完成 responseText 服务器的响应,表示字符串 responseXML 服务器的响应,表示...,注解,xml元素,xml属性,使用cdata标记,xml命令空间。...image.png SimpleXML 创建SimpleXML对象 Simplexml_load_file()函数,将指定的文件解析到内存中 Simplexml_load_string()函数,将创建的字符串解析到内存当中...Simplexml_load_date()函数,将一个使用dom函数创建的domDocument对象导入到内存当中 遍历所有子元素 children()方法和foreach循环语句可以遍历所有子节点元素

    1.3K40

    Javascript面向对象入门

    ,因此很少使用【不推荐使用】 ---- 匿名创建函数 其实这种和第一种差不多,只不过是将一个无名的函数赋值给一个变量。...值得注意的是:prototype定义的属性只可读的。如果你想要使用具体对象写prototype的属性,实际上并不是写,而是重新为该类定义了一个同名(和prototype同名)的属性。...在读取同名属性的时候,优先读取对象上的属性,而不是prototype的。 ---- 私有属性 我们在Java中,定义私有属性是通过关键字private来修饰的。。...定义静态的时机: 当类的某个值与对象无关期望所有位置看到的结果是一样的时候,就可以定义为类静态属性。...如果类的一个方法做的是和具体对象无关的操作,而是做一些工作操作的时候,就可以将这个方法定义为静态的类方法。

    86760

    记一次网易前端实习面试

    对应mouseleave 3.用正则表达式匹配字符串,以字母开头,后面是数字、字符串或者下划线,长度为9-20 看到这题我是崩溃的,因为正则学的不多,但是稍微写了下也差不多只是忘了些 1 var re...不涉及任何DOM元素的排版问题的变动为repaint,例如元素的color/text-align/text-decoration等等属性的变动。...8 读取元素的属性(这个无法理解,但是技术达人是这么说的,那就把它当做定理吧):读取元素的某些属性(offsetLeft、offsetTop、offsetHeight、offsetWidth、scrollTop...末梢通过改变class来修改元素的style属性:尽可能的减少受影响的DOM元素。...设置动画元素position属性为fixed或者absolute:由于当前元素从DOM流中独立出来,因此受影响的只有当前元素,元素repaint。

    67420

    JavaScript基础

    //pop是将数组x的最后一个元素删除 var arr1=[1,2,3]; arr1.push(4,5); alert(arr1); //结果为"1,2,3,4,5" arr1.push([6,7...//x.shift() //使用注解 //x代表数组对象 //value可以为字符串、数字、数组等任何值 //unshift是将value值插入到数组x的开始 //shift是将数组x的第一个元素删除...open('','','width=200,resizable=no,height=100'); // 新打开一个宽为200 高为100的窗口 //close方法 将当前文档窗口关闭....只给 body元素加.这个属性的触发 标志着 页面内容被加载完成.应用场景: 当有些事情我们希望页面加载完立刻执行,那么可以使用该事件属性. 属性也只能给form元素使用.应用场景: 在表单提交前验证用户输入是否正确.如果验证失败.在该方法中我们应该阻止表单的提交. <!

    2.1K91

    【Html.js——功能实现】分享点滴(蓝桥杯真题-18555)【合集】

    对象属性与属性值转换为 key=value 的字符串形式拼接,并在每组属性拼接后通过 & 符号进行拼接,最终将拼接好的完整参数字符串和函数参数 url 进行拼接作为函数返回值进行返回。...在我们课程中为大家提供的是 VS Code 在线环境,接下来给大家讲一讲如何使用我们线上的 VS Code 吧!...${paramStr}`; } } 这个函数遍历参数对象,将每个参数拼接成一个字符串,然后根据 URL 是否已经包含问号,将参数字符串拼接到 URL 的末尾。 三、CSS 部分 1....事件处理函数生成包含参数的分享链接,使用 appendParamsToURL 函数将参数拼接在基础 URL 后面。 将生成的链接设置为 元素的 href 和文本内容。...事件处理函数将分享对话框的 display 属性设置为 none,隐藏对话框。 测试结果

    10210

    C1能力认证训练题解析 _ 第四部分 _ Web进阶「建议收藏」

    获取元素节点信息常用属性: 名称 描述 innerHTML 返回元素内包含的所有HTML内容(文本和标签),类型为字符串 parentNode 返回指定节点的父节点 children 返回指定元素的子元素节点集合...(3)将内容为第一名的元素插入到ol元素内的第一行,请补全横线处代码。...() 将html字符串写入到文档中 (1)在div中插入文字内容为“加油,我要通过C认证”的p元素,请补全横线处代码。...,插入的值为字符串,所以需要使用可以解析html字符串的DOM属性,返回元素中的html内容。....________ ('第二行') 答案:write 此处需要在div后添加一个元素,应使用对应的节点写入方法,将html字符串解析为html元素并写入到html

    2K20

    jQuery

    ,然后对它进行某种操作 jquery选择器  jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。...$('#myId') //选择id为myId的网页元素 $('.myClass') // 选择class为myClass的元素 $('li') //选择所有的li元素 $('#ul1 li span')...//选择id为为ul1元素下的所有li下的span元素 $('input[name=first]') // 选择name属性等于first的input元素 对选择集进行过滤 $('div').has(...s); } } json格式的数据: { "name":"luffy", "age":18 } 与json对象不同的是,json数据格式的属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误...网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。

    4K20

    CSS3变量var深入

    今年三月,微软宣布 Edge 浏览器将支持 CSS 变量。 这个重要的 CSS 新功能,所有主要浏览器已经都支持了。本文全面介绍如何使用它,你会发现原生 CSS 从此变得异常强大。 ?...三、变量值的类型 如果变量值是一个字符串,可以与其他字符串拼接。 --bar: 'hello'; --foo: var(--bar)' world'; 利用这一点,可以 debug(例子)。...必须使用calc()函数,将它们连接。 .foo { --gap: 20; margin-top: calc(var(--gap) * 1px); } 如果变量值带有单位,就不能写成字符串。...不同元素读取这个变量的时候,会采用优先级最高的规则,因此三段文字的颜色是不一样的。 这就是说,变量的作用域就是它所在的选择器的有效范围。...由于这个原因,全局的变量通常放在根元素:root里面,确保任何选择器都可以读取它们。

    89020

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券