自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JavaScript——原型和原型链

原型每个函数或类天生都自带protype(原型)属性,这个属性是一个指针,指向一个对象(函数的原型对象)每一个对象(普通对象,prototype…)都天生自带proto属性,这个属性指向当前这个对象所属类的原型优点:将公有属性放到protype上,可以实现公有原型链原型链是一种查找机制,当前对象用到某个属性,有私有的先用私有的,否则会通过__proto__属性往当前这个对象所属类的原型进行查找,找不到就再次通过__proto__属性往原型的原型进行查找,直到找到Object(根类)的原型就停

2022-03-20 14:22:37 527

原创 JavaScript——闭包

闭包闭包的概念:一个函数中嵌套另一个函数,另一个函数可以访问当前这个函数的局部变量,在本质上,闭包是将函数内部和函数外部连接起来的桥梁。闭包的本质:形成了一个不销毁的私有作用域闭包的优点和缺点:优点即缺点,缓存数据,延长作用域 ,使用闭包须谨慎,因为形成太多不销毁的私有作用域,容易导致内存泄露;函数模式闭包返回值是一个函数// 函数fn的内部函数 被函数fn外部的某个变量引用的时候 就创建了一个闭包function fn() { var a = 2; return functi

2022-03-20 13:53:04 567

原创 防抖(debounce)和节流(throttle)

防抖和节流

2022-03-20 13:32:53 547

原创 JavaScript学习笔记——定时器

定时器定时器的分类 延迟定时器:多长时间之后执行一次 (广告弹出..) 间歇性定时器:每隔多长时间就执行一次 (倒计时,轮播图...) 定时器的使用基本语法: 延迟定时器:setTimeout(函数,时间); 函数:可以实名函数也可以是匿名函数 时间:ms (单位省略) setTimeout(function () { //匿名函数 3秒后执行函数体内的代码 console.log("我会写js啦~~~...

2022-03-20 13:21:08 378

原创 JavaScript学习笔记——函数

函数概念及作用函数:函数就是具有特定功能的代码段 (是做某件事或实现某种功能)函数作用:将特定功能的代码段放到函数中,重复执行 调用。能提高代码的复用性函数的封装:把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口函数的定义方式基本函数(命名函数)函数定义:function 函数名() {函数体->特定功能的代码段}函数调用:函数名();function sum(){ console.log(1+1);}// 定义一个函数可以调用无数次,并.

2022-03-20 13:10:16 1167

原创 JavaScript学习笔记——流程控制

流程控制:控制代码或程序执行的顺序。流程控制语句可以分为以下结构: 顺序结构:默认代码从上到下执行 选择结构:if,switch 循环结构:for while do-while for-in 关键字:continue break 目录选择结构单分支-if双分支-if多分支 -if多分支-switchswicth和if的区别循环结构for循环for循环的嵌套for-in循环whiledo-whilefor和whil

2022-03-20 10:13:34 772

原创 JavaScript基础——基础交互

我们想要操作元素,首先需要获取元素元素的获取方式 id获取 基本语法:document.getElementById(“id值”); 通过id获取因为id是唯一的,所以我们我们限定获取范围是document 返回值:获取到返回具体的那个元素,获取不到返回null HTML: <div id="box"></div>JS:var myBox = document.ge...

2022-03-06 11:39:54 385

原创 JavaScript基础——运算符

运算符用于执行程序代码运算,在学习运算符之前我们需要先知道什么是隐式转换。隐式转换隐式类型转换:也称自动类型转换,是指不需要我们书写代码,由系统自动完成的类型转换。 +号一旦遇到字符串就表示拼接 会将+号另一边也转为字符串进行拼接 数据类型进行运算的时候会尽量转为数字,并且符合Number的规律(js内置帮我们去转换的,隐式转换) // 字符串类型先隐式转换成数字类型,再进行计算 console.log("2" -1); //2 - 1 =>1 console

2022-03-06 11:05:39 213

原创 JavaScript初识

JavaScript介绍 1995年 当时网景公司(NetScape)开发了一款浏览器,需要一门浏览器脚本语言 开发者:布兰登.艾奇,用了大概2周左右时间,借鉴了C语言的基本语法,Java的数据结构 原名LiveScript,后来改名JavaScript,当时java比较火,为了蹭java热度 JavaScript诞生之初只是为了做表单验证 ...

2022-03-02 18:03:47 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除