自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习Node.js

npmnode package Manager: node包管理器(仓库)管理第三方的包(一个功能的集合) express vue jquery ,你也可以开发 包使用测试命令行输入 npm -v初始化项目方便 项目迁移 做包的 获取项目目录cmd : npm init 或者 npm init -y 会自动在项目根目录创建一个package.json安装包npm install 包名@版本号 --savenpm install 包名@版本号 -Snpm instal

2020-07-10 16:21:22 296

原创 css之弹性布局

弹性布局弹性布局在移动端可以大胆使用,但在PC端使用,如果要兼容低版本低版本 IE ,则不能使用弹性布局1、基础概念采用 Flex 布局的元素,被称为 Flex 容器,他的直接子元素被称为 Flex 项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kgUiFKOp-1594006874098)(C:\Users\LY\Desktop\知了堂学习\第三周\flex.png)]Flex 设置的属性分为两部分,一部分作用于容器,被称为容器属性,另一部分作用于项目,被

2020-07-06 11:42:03 282

原创 Git的使用方法

Git使用一.Git的安装(本地Git仓库)https://www.git-scm.com/download/win下载后直接下一步,安装默认的选择。回到电脑桌面右键,看到下面两个红色箭头,就说明安装成功![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-31pBqtp7-1592641970440)(file:///C:\Users\LY\AppData\Local\Temp\ksohtml10824\wps1.png)]二.Git的初始化新建一个空文件夹作为项目

2020-06-20 16:33:41 277

原创 React之Hook

react之HookHook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。可以很方便的复用状态(state)的逻辑1、useState在函数组件中,也可以拥有自己的状态(state),不要在切回class;useState的初始值,只在第一次有效。const Hook = function(){ const [fruit,setFruit] = React.useState("苹果");//

2020-06-20 16:21:22 202

原创 前端面试100问!!

面试造火箭,工作拧螺丝!在技术圈毕竟只有百分之一的人能进入BAT,百分之九九的小伙伴只能在普通公司做这普通的事情,厌烦哪些标题党,我们抛开那些高大上的台词,回归到面试的本质。本课程帮助小伙伴们快速梳理知识,不会涉及到具体的很细节的知识点,关注面试本身。公司一般会从以下5个方面考察一个人的能力,本课程的100问是总结了最近2-3年常问的面试题,适合初中级前端工程师。1、HTML(5)和CSS3方面1.前端与后端数据交互的格式有哪些,为什么大部分现在都用json而不用xml。答:XML:知了堂3岁

2020-06-19 16:33:49 3454 2

原创 数组常用方法

数组常用方法裁剪数组:slice()slice()方法用数组的某个片段切出新的数组语法:slice(a)从a开始到最后剪切​ slice(a,b)从a开始到b结束数组转换为字符串:toString() 把数组转换为逗号分割的字符串join() 可以规定分隔符(默认为逗号)排序:sort()sort() :是按照每个字符的unicode码进行排序let arr = [2,5,3,1,4,5]arr.sort(function(a,b){ return a

2020-05-19 20:19:11 161

原创 闭包和this指向问题

闭包(closure)能够访问自由变量(非自己作用域内部的变量)的函数有两个函数A、B,当B访问了外部函数A的变量,函数A称为闭包eg:function foo(){ let a = 1; function bar(){ console.log(a) }}foo()() // 闭包形成原因:外层函数的作用域对象AO无法释放。作用:保护一个变量,缓存一个变量。this是一个关键字,是执行上下文的一个属性 context,可以简单的把this

2020-05-19 10:08:27 323 1

原创 变量提升、作用域和作用域链

变量提升Js是一种脚本语言,要先编译再执行在创建变量的时候,有一些定义变量的操作,会被提前函数的定义function a(){}eg:var a=1;function a(){}console.log(a) // 1在编译阶段,变量会被提前进行处理,如果有函数定义,则优先级高于变量定义强调:函数的定义才会被提升,表达式不会在ES6中使用 let const 定义变量,不会发生变量提升,同时不会出现重复变量作用域JS编译原理:词法分析、语法分析(AST),代码生成作用域sc

2020-05-15 17:09:54 213

原创 面向对象--继承

继承ES5继承属性:function Person(name,age,gender) { this.name = name; this.age = age; this.gender = gender }function Student(name,age,gender,scole) { Person.call(this,name,age,gender); //属性继承 this.scole = scole

2020-05-14 00:12:31 98

原创 原型和原型链

原型和原型链问题:在方法挂载到实例上时,实例化时该方法会被重复的拷贝原型在js中,每个函数(构造函数)都有一个属性叫做prototype,它指向一个的对象,这个对象称为原型在new的时候,把构造的函数的原型赋值给新创建对象的原型obj._proto_ = Con.prototypejs原型查找机制:当访问函数对象的属性的时候,如果函数对象没有该属性,就会去对象的prototype对象中查找,如果又没有找到,然后在普通函数对象的__proto__原型对象中差找,直到Object.prototy

2020-05-12 19:26:13 90

原创 本地储存

由于HTTP是无状态的协议,所以我们需要用cookie、session来记录HTTP跟服务器的状态。cookielocalStoragesessionStoragecookie、localStorage、sessionStorage区别相同:在本地(浏览器端)存储数据不同:localStorage、sessionStoragelocalStorage只要在相同的协议、相同的主机名、相同的端口下,就能读取/修改到同一份localStorage数据。sessionStor

2020-05-12 08:42:22 122

原创 面向对象

面向对象(Object Oriented Programming–OOP)1、对象的抽象概念:属性的无序集合(万物皆为对象)2、把具有相同属性和方法的实体抽象出来,就形成一个类关系:类是将象的分类后的概括。对象是由属性和方法构成;属性就是变量,方法就是函数;类是对象的集合,对象是类的具体化(实例化)对象的创建1、{ } 包装多个属性(数据)2、new Object 原生对象,构造函数,很少应用 — 工厂模式 生产对象的3、new Function (函数)代码的重复使用;创建相似

2020-05-11 17:18:07 99

空空如也

空空如也

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

TA关注的人

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