javascript 笔记

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

【javascript 笔记】技术教程文章

html/css/ javascript笔记

1.JavaScript 中call()方法和apply()方法的作用相同,他们的区别在于接收参数的方式不同。对于call(),第一个参数是this值没有变化,变化的是其余参数都直接传递给函数。(在使用call()方法时,传递给函数的参数必须逐个列举出来。使用apply()时,传递给函数的是参数数组) 2. Ajax 和 Flash ? ?1.Ajax的优势:1.可搜索性 2.开放性 3.费用 4.易用性 5.易于开发。 ? ?2.Flash的优势:1.多媒体处理 2.兼容性 3.矢量图形 4....

《你不知道的JavaScript》笔记(一)【图】

用了一个星期把《你不知道的JavaScript》看完了,但是留下了很多疑惑,于是又带着这些疑惑回头看JavaScript的内容,略有所获。第二遍阅读这本书,希望自己能够有更为深刻的理解。词法作用域……如果是 有状态 的解析过程,还会赋予单词语义……这本书是以编译原理的部份内容结合JavaScript来开篇的,所以如果没有学过编译原理,这一小部分内容显得有些晦涩。 虽然多数人没有接触过编译原理,但有一个东西必定知道,就是markdown语法...

Web全栈-JavaScript-笔记2

2. JavaScript基本语法-3 2. 运算符? 1. 定义 运算符也叫操作符 通过运算符可以对一个或多个值进行运算,并获取运算结果 比如:typeof就是运算符,可以来获得一个值的类型, 它会将该值的类型以字符串的形式返回: number string boolean undefined object 2. 作用 运算符是告诉程序执行特定算术或逻辑操作的符号 例如告诉程序, 某两个数相加, 相减等 3. 分类 1. 按照功能划分 算术运算符 位运算符 关系运算符 逻辑运算符 2. 按照操作...

Web全栈-JavaScript-笔记7-DOM树【图】

DOM树dom tree 当浏览器加载HTML页面的时候,首先就是DOM结构的计算,计算出来的DOM结构就是DOM树(把页面中的HTML标签像树桩结构一样,分析出之间的层级关系)<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>网上冲浪</title> </head> <body> <div class="box" id="box"><ul><li>新闻</li><li>电影</li><li>音乐</li></ul><div>最新新闻</div><div>最新电影</div><div>最新音乐</div> </div> </body> </html>DOM树描...

[javascript] Javascript的笔记【代码】

1、2019年10月20日12:28:16,学习HOW2J的Javascript, 2、一般见到的缩写js,就是javascript的意思; 3、javascript代码必须放在script标签中,script标签可以放在html的任何地方,一般建议放在head标签里。 4、什么叫做一段script代码? 出现一次<script> ....... </script>就叫一段script代码; 5、使用外部js文件 当HTML里script代码太多的时候,看起来很繁杂,可以把...

Javascript笔记:Object.create, new,原型以及Object.assign【代码】【图】

Object.create() Object.create:以传入对象为原型,创建一个新对象(新对象的原型[[prototype]]是传入对象)。 例子:继承//父类Shape构造方法 function Shape() {this.x = 0;this.y = 0; }// 通过prototype为Shape添加方法 Shape.prototype.move = function(x, y) {this.x += x;this.y += y;console.info(Shape moved.); };// 构建子类Rectangle function Rectangle() {Shape.call(this); // 调用Shape的构造方法 }// 子类的prot...

《你不知道的javascript·上》笔记【代码】

作用域是什么 编译原理分词/词法分析这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代码块被称为词法单元解析/语法分析词法单元流(数组)转换成一个由元素逐级嵌套所组成的代表了程序语法结构的树(抽象语法树AST)代码生成将AST转换为可执行代码的过程称被称为代码生成理解作用域处理成员引擎——负责代码编译和执行 编译器——词法-语法-代码生成 作用域——根据名称查找变量的一套规则引擎查询(代...

【你不知道的javaScript 笔记2】 javaScript 的作用域规则

一、什么是词法作用域? 词法作用域是在定义词法阶段的作用域,就是由代码变量和作用域块写在哪里决定的,基本上词法分析器在处理代码时会保持作用域不变。 二、词法作用域特点完全由写代码期间函数所声明的位置来定义词法作用域查找只查找一级标志符(foo.bar.baz,只试图查找foo标志符)三、如何运行时修改词法作用域?eval() function foo(str,a){ eval(str) //会修改foo函数的词法作用域 console.log(a,b)}var b = 2;foo(var ...

javascript笔记

Object.freeze(对象名);禁止修改 “user strict”严格模式 typeof parseInt();转换 .spilt("").length转换成数组 valueof()获取值 === 绝对等于 ? 类型转换let?ab="0"; console.log(?ab?==?false);let?array=[]; console.log(Number(array)); console.log(array?==?false);

JavaScript笔记——DOM操作CSS内联样式【代码】【图】

一、CSS的三种样式二、通过DOM操作CSS内联样式 修改(设置)样式语法元素.style.样式名=样式值读取样式语法元素.style.样式名举例: 1.写一个简单的方块加上CSS样式 CSS样式如下: #box1{width: 200px;height: 200px;background-color: #FF0000; }2.加上一个btn01修改样式 btn01.onclick=function(){var box1= document.getElementById("box1");//修改box1样式box1.style.width = "300px";box1.style.height = "300px";box1.style.ba...