- 博客(15)
- 收藏
- 关注
原创 笔记 day02
构造函数的执行流程:a) 1. 立刻创建一个新的对象。2. 将新建的对象设置为函数中的 this ,在构造函数中可以使用 this 来引用新建的对象。3. 逐行执行函数中的代码。4. 将新建的对象作为返回值返回。b) 在构造函数中创建的方法,在每执行一次构造函数时,都会创建一个新的该方法,即所有实例的该方法都是唯一的。每个函数都有一个 prototype,即显式原型。每个实例都有一个 _...
2019-08-18 13:13:00 115
原创 笔记 day01
JSON 的用法(1) JSON (JavaScript Object Notation, JS 对象表示法) 是一个特殊格式的字符串,这个字符串可以被人以的语言所识别并可以转换为任意语言中的对象,JSON 在开发中主要用来数据的交互。(2) 分类:数组 & 对象。JSON 中允许的值:字符串 & 数值 & 布尔值 & null & 对象(不包括函数)...
2019-08-17 01:24:39 108
原创 关于引用变量赋值问题 我的理解
在看谷粒学院 JavaScript 进阶 课程的时候,老师讲到了引用变量赋值的问题,关于以下这一部分并不是很理解。var a = {age: 12};var b = a;a = {name: "Bob", age: 13};b.age = 14console.log(b.age, a.name, a.age); // 14 Bob 13function fn2 (o...
2019-08-13 20:06:08 607 1
原创 JavaScript 学习笔记 p97 - 100
// 定义一个函数,用来为指定元素绑定单击响应函数// 参数: idStr 绑定单机响应函数的对象的 ID 属性值;fun 事件的回调函数,单击元素时,该函数将会被触发function myClick (idStr, fun) { var btn = document.getElementById (idStr); btn.onclick = fun;}//...
2019-06-06 03:20:53 178
原创 JavaScript 学习笔记 p91 - 96
~ DOM:document Object Model 文档对象模型。常用节点分为四类:文档节点(整个 html 文档);元素节点(html 中的 html 标签);属性节点(元素属性);文本节点(html 标签中的文本内容)。~ onload 事件在整个页面加载完成后才触发。为 window 绑定一个 onload 事件: window.onload = functio...
2019-06-06 01:59:31 283
原创 JavaScript 学习笔记 p79 - 90
~ 函数对象的 call ( ) 方法:需要通过函数对象来调用 fun.call ( ); 当调用 call 和 apply 方法都会调用函数执行,调用它们时可以将一个对象指定为第一个参数。这个对象将会成为函数执行时的 this 。call ( ) 方法可以将实参在对象之后依次传递。apply ( ) 方法需要将实参封装到一个数组中统一传递。fun.call (obj, 2, 3); fun....
2019-05-26 23:01:39 139
原创 JavaScript 学习笔记 p70 - 78
~ 内建对象:数组(Array)。数组使用数字来作为索引操作元素。存储性能比普通对象好。添加元素语法:数组 [索引] = 值。读取数组中的元素语法:数组 [索引] ,读取不存在的索引返回 undefined 。(对于连续的数组)获取数组长度语法:数组.length 。对于非连续的数组,使用 length 会获取到数组的最大的索引+1。~ 索引:从0开始的整数。索引对应普通对象的属性名,元素对应...
2019-05-20 07:31:19 161
原创 JavaScript 学习笔记 p61 - 69
~ 解析器在调用函数时,每次都会向函数内部传递进一个隐含的参数 this 。 它指向的是一个对象,这个对象我们成为函数执行的上下文对象。根据函数的调用方式不同,这个 this 指向不同的对象。function fun () { console.log (this); }fun ();结果:[object window] 。function fun () {...
2019-05-19 13:53:43 129
原创 JavaScript 学习笔记 p51 - 60
~ 函数 function 也是一个对象,函数可以封装一些功能(代码),在需要时可以执行这些功能(代码)。函数中可以保存一些代码在需要的时候调用。~ 创建一个函数对象。可以将要封装的代码以字符串的形式传递给构造函数: var fun = new Function ("console.log('Hello');");。该代码在函数调用时执行。调用函数 语法:函数对象()。~ 使用函数声明来创...
2019-05-11 14:33:50 233
原创 JavaScript 学习笔记 p45 - 50
· 对一个数进行开方: var result = Math.sqrt();console.time ("test"); for (var i=2; i<=100; i++) { var flag = true; for (var j=2; j<=Math.sqrt(i); j++) { if (i%j == 0)...
2019-05-09 16:23:26 112
原创 JavaScript 学习笔记 p31 - 44
· var num1 = +prompt ("请输入数字1:"); +号确保prompt的s tring 值转换成数值类型。· 条件分支语句/ switch 语句:switch...case...语句 在执行时会依次将 case 后的表达式的值和 switch 后的条件表达式的值进行全等比较。如果比较结果为 true 则从当前 case 处开始执行代码(当前 case 后的语句都会被执行)。如...
2019-05-09 02:58:13 93
原创 JavaScript 学习笔记 p26 - 30
· ,运算符:可以分割多个语句,一般在声明多个变量并赋值时使用。var a, b, c; var a =1, b=2, c=3;· 运算符的优先级:· 在 JavaScript 中可以使用{}来为语句分组。一个{}中的语句称为一个代码块。· 流程控制语句:分类:1. 条件判断语句 2. 条件分支语句 3. 循环语句1. 条件成立才会执行语句,不成立则不执行。语法一:if (...
2019-05-08 00:03:19 79
原创 JavaScript 学习笔记 p17 - 25
· 自增 ++:使变量在自身的基础上增加1,原变量值立即自增1。后加加 a++; 前加加++a; 。a++ = 原值。++a = 新值。· 自减 --:变量在自身的基础上减1。后剪剪 a--; 前剪剪 --a; 。a-- = 原值。--a = 新值。· 3 种逻辑运算符:!非:对值进行非运算(返回值都变成布尔类型),true → false,false → true 。&&...
2019-05-04 05:46:47 114
原创 JavaScript 学习笔记 p1 -16
要显示代码的话好像应该用这个富文本编辑器比较合适。换了一个教程了 极客学院 那个系列讲得不好。换成李立超讲的,这个老师好有意思,讲课好有激情,也简单易懂。document.write(“在哪呢”) 向 body 输出一个内容console.log(“你猜”)向控制台输出一个内容alert("***") 控制浏览器弹出一个警告框可以将js代码编写到标签的 onclick 属性中,...
2019-05-02 05:35:38 111
原创 前端日记4.26
外部样式表:head 部分,引用 css 文件。内部样式表:head 部分, style 标签,对某一元素定义样式。内联样式表:直接在标签元素内部进行定义。文本链接:点击我图片链接: alt 属性:当图片无法显示/显示失败时,该位置上会显示图片文字“html5logo”,可用于提示“该图片无法显示”、图片内容等。name 属性: Kitty 是一只小猫咪Ki...
2019-04-27 06:17:27 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人