Javascript 学习 笔记六
2023-09-14 09:02:13 时间
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title 无标题文档 /title script type="text/javascript" //oDiv.onclick = function () { // alert(this); //}; window.onload = function () { var arr = [12, 65, 87]; //this:当前的方法,属于谁 //arr.show = function () { // alert(this); //}; arr.sssss = function () { alert(123); arr.sssss(); /script /head body /body /html
我擦,代码竟然可以这么写
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title 无标题文档 /title script type="text/javascript" //构造函数 function Person(name, sex) { this.name = name; this.sex = sex; //原型 Person.prototype.showName = function () { alert(this.name); Person.prototype.showSex = function () { alert(this.sex); var p = new Person(blue, 男); p.showName(); p.showSex(); /script /head body /body /html
小注:
每个对象有差异的东东,可以放到构造函数中,通用的可以使用原型
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title 无标题文档 /title script type="text/javascript" Array.prototype.a = 12; var arr = [1, 2, 3]; alert(arr.a); //12 arr.a = 5; alert(arr.a); //5 delete arr.a; alert(arr.a); //12 /script /head body /body /html
attachEvent(事件名称, 函数),绑定事件处理函数
detachEvent(事件名称, 函数),解除绑定
DOM方式
addEventListener(事件名称,函数, 捕获)
removeEventListener(事件名称, 函数, 捕获)
//1.谁 //2.事件 //3.函数 function AddEvent(obj, sEvent, fn) //IE if(obj.attachEvent) obj.attachEvent(on+sEvent, fn); else obj.addEventListener(sEvent, fn, false); }
Javascript 学习 笔记二 1、查找HTML元素 通常,通过 JavaScript,您需要操作HTML 元素。 为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事: 通过id找到HTML元素(本例查找 id= intro 元素)var x=document.getElementById( intro 通过标签名找到HTML元素(本例查找 id=
编程中最难的就是命名?这几招教你快速上手 在项目中,从项目的创建到方法的实现,每一步都以命名为起点,我们需要给变量、方法、参数、类命名,这些名字出现在代码的每个角落,随处可见,混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。如果整个项目始终贯穿着好的命名,就能给阅读者一个神清气爽的开始,也能给阅读者一个好的指引。
带你深入React 18源码之:useMemo、useCallback和memo 在这篇文章中,我们将探讨useMemo、useCallback和memo的用法和区别,并通过源码分析来理解它们的工作原理,开整!
阿里云灵积模型服务Quick Start DashScope灵积模型服务以模型为中心,致力于面向AI应用开发者提供品类丰富、数量众多的模型选择,并为其提供开箱即用、能力卓越、成本经济的模型服务API。DashScope灵积模型服务依托达摩院等机构的优质模型,在阿里云基础设施之上构建。灵积服务4.11号刚刚开通公测,目前提供Paraformer语音识别API能力,后续通义千问也将通过该服务对外提供API能力。本文演示如何快速通过Python SDK接入服务。
ClickHouse创始人:融合数据库该“卷”的还是性能和速度 在刚刚结束的阿里云瑶池数据库峰会上,阿里云宣布与全球流行的开源分析型数据库 ClickHouse 正式签订战略合作协议,成为 ClickHouse 在中国独家的云服务提供商,并提供具备独有企业能力的 ClickHouse 版本。借此机会,王一鹏有幸独家专访了 ClickHouse 创始人兼 CTO Alexey Milovidov、阿里云数据库事业部 OLAP 产品部负责人林亮,围绕 ClickHouse 演进迭代的历程、双方此次合作的契机、当前数据库技术所面临的挑战和机遇,以及 OLAP 数据库未来发展趋势等问题展开深度对谈。
相关文章
- javascript类和原型学习笔记
- 【原】[webkit移动开发笔记]之空链接是使用javascript:void(0)还是使用#none
- Javascript 学习 笔记六
- Javascript 学习 笔记三
- Javascript 学习 笔记三
- Javascript 学习 笔记四
- Javascript 学习 笔记三
- JavaScript 异步执行的学习笔记 - 什么是事件循环 Event loop?
- Java程序猿的JavaScript学习笔记(6——面向对象模拟)
- 《Javascript权威指南》学习笔记之十二:数组、多维数组和符合数组(哈希映射)
- Javascript 学习 笔记一
- 【阅读笔记】你不知道的Javascript--作用域与闭包1
- JavaScript入门学习笔记(四)
- JavaScript入门学习笔记(二)