JS(JavaScript)的初了解8(更新中···)
1.函数都有返回值……
而方法的本质也是函数,所以也有返回值。
Document.getElementById() 返回的是获取的标签
getElementsByClassName()和getElementsByTagName()返回的是一个数组
Document.getElementsByClassName(“name”)[2].innerHTML=”hahha”
2.改变标签的属性
元素.属性名 属性单词 attribute
3.修改和添加css样式
元素.style.css属性名=”属性值”
4.事件:用户在网页中所触发的行为
点击 鼠标滑动种类很多 键盘 表单特列
点击 onclick
鼠标进入 onmouseenter鼠标离开 onmouseleave
鼠标移动 onmousemove
鼠标悬浮 onmouseover 鼠标移除 onmouseout
鼠标按下 onmousedown 鼠标抬起 onmouseup
表单聚焦 onfocus 表单失去焦点 onblur 表单内容修改 onchange
浏览器加载完成 onload
事件的使用方法:必须跟一个函数配合
1.事件 将事件当做标签属性使用
2.通过事件绑定 将事件当成一个元素的属性
特列
对于class,html中的class在js中是关键字,获取class这个属性时必须使用className来获取或修改。
Js中的for循环和事件的关系
事件的执行和for循环没有关系,都是相互独立的。
解决事件中的i和for匹配
方法一,给事件套一个自调用函数
方法二:
人为定义属性 将索引存在属性里,需要的时候,调用属性(用this)
This
This 是js的一个关键字,他是一个对象,一般用在函数里用于指向函数内部的关系。
Div.οnclick=function(){this}
如果函数在定义的时候前面有.,那么this就指向点前面的对象。
fn()
如果函数定义时没有. 那么this就是window
转载于:https://www.cnblogs.com/zff123/p/9878778.html
JS(JavaScript)的初了解8(更新中···)相关推荐
- js的继承和原型链(更新中)
话不多说,直接上MDN链接 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_ ...
- 多因子选股模型python_多因子选股模型构建初尝试(更新中)
数据获取--Tushare包 由于Tushare 中的数据比较全,数据调取的速度也比较快,最主要的是免费,所以选择使用它. Tushare 安装 直接用pip安装实在是太!慢!了! 但是由于最近清华源 ...
- replication-manager初体验(更新中)
替代老旧的MHA,流行的方案有以下几种 (1)replication manager https://github.com/signal18/replication-manager (2)orches ...
- Node.js零基础自学(持续更新中)
1. Node.js时基于Chrome V8 引擎的JavaScript运行环境.官网:Node.jsNode.js® is a JavaScript runtime built on Chrome' ...
- 深入理解JS的面向对象(更新中)
面向对象是软件开发方法.面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台.分布式系统.网络管理结构.CAD技术.人工智能等领域.面向对象是一种对现实世 ...
- JavaScript杂记(持续更新中)
1. HTML 表单自动验证 HTML 表单验证也可以通过浏览器来自动完成. 如果表单字段 (fname) 的值为空, required 属性会阻止表单提交: <!DOCTYPE html> ...
- 持续不断更新中... 自己整理的一些前端知识点以及前端面试题,包括vue2,vue3,js,ts,css,微信小程序等
Vue3自考题 1,如何使用vue3的组合式api 答: 在普通的前端项目工程中,在script标签中增加setup即可使用api 使用setup()钩子函数 2,computed 与各个watch之 ...
- JavaScript 个人总结(持续更新中)
目录 文章目录 前言 一.javaScript是什么? 二.js引入方式 1.行内式 2.内嵌式 3.外链式 三.js的输出方式 四.js数据类型 1.基本数据类型: 1.数据类型的转换: 2.运算符 ...
- 前端知识点总结——JS高级(持续更新中)
前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...
- JavaScript玩转机器学习:Node 中的 TensorFlow.js
JavaScript玩转机器学习:Node 中的 TensorFlow.js TensorFlow CPU TensorFlow CPU 包,可以按如下方式导入: import * as tf fro ...
最新文章
- 外媒:苹果自动驾驶裁员表明其AI战略发生巨变
- Google Breakpad 完全解析(二) —— Windows前台实现篇
- 电液伺服系统_电液伺服系统的误差/偏差以及开环增益
- python我的世界服务器_Python取Minecraft服务器信息
- (转)深入理解最强桌面地图控件GMAP.NET --- 原理篇
- Hexo 入门指南(五) - 搬家 备份
- 【报告分享】人工智能之未来产业智能----新价值、新边界、新格局.pdf(附下载链接)...
- AMD CPU驱动被曝漏洞,可使 KASLR崩溃、密码泄露
- 在线最大公因数计算器
- (附源码)spring boot小说网站系统 毕业设计 041446
- 简历中尽量不要出现精通_在个人简历中,熟悉、了解、熟练、精通之间有什么区别?...
- 产品经理职责技能和所需证书
- uni-app实现XCode苹果本地离线打包APP
- JS清除网页历史记录,屏蔽后退按钮
- [安全攻防进阶篇] 五.逆向分析之Win32 API获取及加解密目录文件、OllyDbg逆向其原理
- Excel VBA 多条件筛选及汇总统计
- STM32系列(HAL库)——F103C8T6点亮1.44寸TFT-LCD彩屏
- react 实现图片上传功能
- DIX和DIF该诉你,什么叫端到端数据一致性
- [Phonegap+Sencha Touch] 移动开发71 Sencha项目开发、调试方法建议