javascript 笔记

以下是为您整理出来关于【javascript 笔记】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript 笔记】技术教程文章

JavaScript笔记——DOM增删改查节点【代码】【图】

文章目录接上篇,DOM查询节点一、增删改查方法1.1创建节点(增加)1.2向父节点添加子节点1.3替换节点1.4删除节点1.5总结二、练习2.1题目2.2代码 接上篇,DOM查询节点 一、增删改查方法 1.1创建节点(增加) 创建元素节点对象document.createElement() 标签名作参数,并将对象返回创建文本节点对象document.createTextNode() 文本内容作参数,根据内容创建文本节点举例: //创建li元素对象 var li = document.createElement("li");//创建...

javascript 笔记【代码】【图】

一、函数 1.命名函数表达式 标示符(这里是函数a)不能在外围的作用域内有效 var b = function a () {console.log(a) // function } b() console.log(a) //a is not defined 2.自执行函数,需要将函数作为function 表达式 而不是 函数声明。 (function a() {}()); (function a(){})(); !function a(){}(); -function a(){}(); 1, function a(){}() 二、原型连

详解JavaScript中的this(阅读《你不知道的JavaScript》笔记)

《你不知道的JavaScript(上卷)》第二部分 第一章:关于this this关键字是JavaScript中最复杂的机制之一,这是一个很特别的关键字,被自动定义在所在函数的作用域内,下面给出一个例子, function identify(){ return this.name.toUpperCase(); } function speak(){ var greeting="hello, i am "+identify.call(this); console.log(greeting); } var me={ name:"jack" }; var you={ name:"bob" }; console.log(identify.call(me...

javascript笔记——登录表单验证【代码】

1.创建登录界面 https://www.cnblogs.com/YorkZhangYang/p/12538576.html 2.表单验证(使用正则表达式) (1)验证用户名:2-12位,字母开头,不能有_$之外的特殊字符,非空 (2)验证密码:6-12位非空,字母开头,非空 (3)验证码不为空 3.代码 <script>//获取要验证的表单对象let username = document.getElementById("username");let password = document.getElementById("password");let validatecode = document.getElementB...

JavaScript笔记(二)【代码】【图】

一、JavaScript面向对象 1、类 constructor 构造函数 constructor() 方法是类的构造函数(默认方法),用于传递参数,返回实例对象,通过new命令生成实例时,自动调用该方法。如果没有显示定义,类内部会自动创建一个constructor()//语法 class Person { constructor(name,age){ // constructor 构造方法或者构造函数this.name = name;this.age = age;} //添加方法say(){ console.log(this.name + 你好)} }//创建实例 var l...

javascript笔记day01【代码】

JavaScript基础语法HTML :标记语言 JavaScript :编程语言序言 JavaScript发展历史(JS) 1. 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,许它们直接嵌入网页。另一个是发明一种全新的语言。liveScript ==> javaScript ==> ECMAscript2. 1995年...

JavaScript笔记整理

软件:可以以实现一定的功能,由一个到多个程序组成。 程序:由数据结构和算法组成(代码)。 数据结构:存储数据的方式。 算法:解决问题的方法和步骤。(特点:1.有效性:a除以b,b不能是02.有穷性:解决问题的步骤是有限的,不是无限循环。3.确定性:在需要判断的时候,需要告知计算机满足做什么,不满足做什么(不能给模糊的值)4.0到多个输入5.1到多个输出) 数据类型 (1)基本数据类型: 1.string:字符...

高性能javascript笔记

----------------------------------------------------------- 第一章 加载和执行 -------------------------------------1.脚本位置 浏览器在遇到<script>标签时会等待脚本下载完并执行完才会继续渲染页面 因为js代码有可能会改变dom结构,所以需要等待js的执行完成 遇到<script>标签 -> 下载脚本 -> 执行脚本 -> 继续渲染 旧浏览器:逐个下载,逐个执行 新浏览器:并发下载,顺序逐个执行 so...

javascript笔记【代码】

JavaScript类型转换 变量假设为a转换为字符串基本类型都有toString函数:a.toString(2/8/16)【数字转换字符串可写参数 转换为几进制字符串 默认为十进制】 **String(a) **两函数不同之处在于对null的处理 String()会返回字符串"null" toString() 就会报错,无法执行转换为数字parseInt(a) parseFloat(a) Number(a)Number()和parseInt()区别在于,当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number),parseInt() 要看...

Javascript 个人笔记(没有整理,很乱)

==============关于元素的显示和隐藏============= Visibility快于Display 让图画时隐时现会创造很有趣的效果,有2种方法可以实现这个目的:使用CSS的visibility属性或者 display属性。对于绝对位置元素,diaplay和visibility具有同样的效果。两者的区别在于:设置为 display:none的元素将不再占用文档流的空间,而设置为visibility:hidden的元素仍然保留原位置。 ==============一点经验======================= 1、JS变量没有块...