- 博客(32)
- 收藏
- 关注
原创 01_VueJS-第1天-Vue基础
vue基础(1).历史介绍angular 09年,年份较早,一开始大家是拒绝react 2013年, 用户体验好,直接拉到一堆粉丝vue 2014年, 用户体验好(2).前端框架与库的区别?jquery 库 -> DOM(操作DOM) + 请求art-template 库 -> 模板引擎框架 = 全方位功能齐全简易的DOM体验 + 发请求 + 模板引擎 + 路由功能KFC的世界里,库就是一个小套餐, 框架就是全家桶代码上的不同一般使用库的
2020-12-10 11:06:56
200
原创 DOM基础知识
document.head 获取HEAD元素对象document.body 获取BODY元素对象document.documentElement 获取HTML元素对象//=>需求:获取浏览器一屏幕的宽度和高度(兼容所有的浏览器)document.documentElement.clientWidth || document.body.clientWidthdocument.documentElement.clientHeight || d...
2020-09-09 10:52:25
229
原创 Array、String、Mah常用方法
目录数组中的常用方法1.push/pop/shift/unshift2.splice/slice/concat3.toString/join;reverse/sort;indexof/lastIndexof字符串中常用的方法1.charAt/charCodeAt;indexOf/lastIndexOf;toUpperCase/toLowerCase2.slice/substring/substr3.split/replace数学函数Math1.abs/ceil/flo
2020-09-09 10:08:47
252
原创 判断操作
判断操作语句if中的条件先计算表达式,后转换为布尔类型(Boolean),只有 0/NaN/''/null/undefined 是false,其余都是true。if(0) falseif('3px-3) false '3px'-3 -> NaN-> falseif('3px'+3) true '3px'+3 -> '3px3' -> true在计算表达式的时候,+ - * / % 都是数学运算,除...
2020-09-08 11:22:12
171
原创 JS数据类型
JS数据类型 基本数据类型(值类型) 数字number 字符串string 布尔boolean null undefined 引用数据类型 对象object 普通对象 数组对象 正则对象 日期对象 ... 函数function ES6中新增加的一个特殊的类型:Sy
2020-09-08 10:31:56
89
原创 面向对象编程
JS本身就是基于面向对象设计和开发出来的一门语言,在js中提供了很多的大类和小类,我们在来开发中都是基于类,基于实例完成的,所以说我们操作js就是在面线对象编程。
2020-08-12 12:12:20
205
1
原创 闭包
闭包函数执形成一个不销毁的私有作用域(私有栈内存),保护里面的私有变量不受外界的干扰,这种保护机制称之为“闭包”//=>闭包:柯理化函数function fn() { return function () { }}var f = fn();//=>闭包:惰性函数var utils = (function () { return { }})();return引用类型的值(堆内存)被外界引用,栈内存不能释放作用1.闭包具有
2020-08-12 09:18:14
123
原创 变量提升机制(2)
LET创建的变量不允许重复定义在一个作用域,重复声明报错 Identifier 'a' has already been declaredLET创建的变量不存在变量提升在ES6中基于LET/CONST等方式创建变量或者函数,不存在变量提升机制也会切断全局变量和WINDOW属性的映射机制虽然没有变量提升机制,但是在当前作用域代码自上而下执行之前,浏览器会做一个重复性检测(语法检测)(浏览器已经记住当前作用域下有哪些变量)在私有作用域时,若当前作用域有声明a,在声明前使用依旧报错(C
2020-08-11 22:40:47
283
原创 变量提升机制(1)
变量提升机制什么是变量提升当栈内存(作用域)形成,JS代码自上而下执行之前,浏览器首先会把所有带 “VAR” “FUNCTION” 关键词的进行提前 “声明” 或者 “定义” ,这种预先处理机制称之为 “变量提升”。声明(declare):var a (默认值undefined)定义(defined):a=12 (定义其实就是赋值操作)[变量提升阶段]带“VAR”的只声明未定义带“FUNCTION”的声明和赋值都完成了变量提升只发生在当前作用域(例如:开始加载..
2020-08-10 18:11:36
720
原创 NODE 基础知识&GIT操作
GIT & NODE 基础知识NODE安装https://nodejs.org/zh-cn/推荐大家使用LTS稳定版本,把安装包下载下来后,直接一路下一步安装即可(最好把它安装到C盘 [默认盘符] ,记号安装目录)如果安装不了,我们可以把别人安装完成的内容拷贝过来,通过修改环境变量完成安装高级系统设置 -> 环境变量 -> 系统变量 -> Path,把原有的变量值备份一份,在原有的基础上增加node的安装目录即可[外链图片转存失败,源站可能有防盗链机制,建议将图片
2020-08-09 14:56:32
498
原创 css基础学习(1)
目录一.css整体感知二.css选择器三.继承性和层叠性一.css整体感知1.1 整体认识CSS的全程是cascading style sheet , 层叠式样式表,“样式表”比较好理解,“层叠式”比较难理解,所以我们后面慢慢讲清楚什么是层叠式。CSS的维护者也是w3c,最新版本是CSS3,但是浏览器没有那么的兼容,所以我们学习的是CSS2.1css分为两个部分,选择谁、设置什么样式。 <style type="text/css"> h1{ .
2020-08-07 18:34:31
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人