front-end
文章平均质量分 89
前端
oNightfall
这个作者很懒,什么都没留下…
展开
-
Vue3学习笔记
Vue3.0的优点性能提升,运行速度是vue2.x的1.5倍左右体积更小,按需编译体积比vue2.x要更小类型推断,更好的支持ts高级给与,暴露了更底层的API和提供更先进的内置组件组合API(composition API),更好地组织、封装和复用逻辑vite概述是一个更加轻量的vue项目脚手架工具,相对于vue-cli,它默认安装的插件更少创建项目npm init vite-app 项目名称 或者 yarn create vite-app 项目名称启动项原创 2021-10-19 17:14:55 · 115 阅读 · 1 评论 -
JavaScript学习笔记
预解析对于js代码,首先进行的是预解析,然后才是从上往下一行一行的执行预解析的目的在于进行一次语法检查,以确保将执行的代码的语法无误在预解析过程中有两个重要的动作:变量提升和函数提升变量提升指将所有var声明的变量,提升到当前作用域最前,注意不会提升变量的赋值,所以此时该变量的值为undefined,另外如果有同名的var声明,只提升一次,之后的会被忽略函数提升指将所有function声明的函数,提升到当前作用域的最前面,注意不会进行调用,另外如果有同名的函数,全部原创 2021-02-16 21:06:07 · 89 阅读 · 0 评论 -
WebAPI学习笔记
JavaScript的组成ECMAScriptECMAScript定义了JavaScript的语法规范,是JavaScript的核心,描述了它的基本语法和数据类型。ECMAScript是一套标准,与具体实现无关。WebAPI作用WebAPI是浏览器提供的一套用于操作网页的API,可以让用户非常轻易地操作页面的元素以及浏览器的一些功能内容主要由BOM和DOM两部分组成BOM用于操作浏览器的一套API,可以借此使用浏览器窗口相关功能,如弹出框、控制浏览原创 2021-02-22 22:31:25 · 580 阅读 · 0 评论 -
jQuery学习笔记
版本关于.js和.min.js.js未压缩的含源码版本,通常用于本地开发.min.js压缩版,体积小,所以通常用于线上jQuery的几个版本系列1.x可以兼容IE678,最终版为1.12.4(推荐)2.x将1.x中的兼容IE678部分的代码删除,即不再兼容IE6783.x不兼容IE678,同步js并新增了一些apijQuery的入口函数入口函数可以理解为是一个事件,当页面加载完成时执行jQuery的入口函原创 2021-02-19 20:04:37 · 100 阅读 · 0 评论 -
TypeScript学习笔记
前述什么是TypeScriptTypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,同时它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。可以简单理解为 TS 就是 ES6 + 类型TypeScript的优点强类型语言增加了代码可读性和可维护性,可以在编译阶段就发现大部分错误增强了编辑器和 IDE 的功能,包括代码补全、接口提示、跳转到定义、重构等很好的包容性,.js文件可以直接重命名为 .t原创 2021-10-07 20:36:48 · 69 阅读 · 0 评论 -
CSS学习笔记
样式表嵌入方式内部样式表:只对当前页面有效行内样式表<td style="front-size:50px">测试</td>嵌入样式表<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> span {原创 2021-02-12 22:17:47 · 76 阅读 · 0 评论 -
C3学习笔记
C3简介css2的升级版,修复不足并新增许多特性浏览器对css3支持性较好,但由于移动端不存在低版本浏览器情况,所以移动端支持性要优于PC端伪类选择器child 系列:first-child:last-child:nth-child(n):nth-last-child(n)都是针对父元素下的直接子元素<!DOCTYPE html><html lang="en"><head> <meta charset="UTF原创 2021-02-14 20:09:30 · 156 阅读 · 1 评论 -
HTML学习笔记
1.浏览器内核简介含义是渲染引擎(render engine)种类TridentIE、360、猎豹等(注:Edge新内核为EdgeHTML)Gecko代码开源WebkitSafari、塞班、安卓、遨游等BlinkWebkit升级版,Chrome、Opera等2. web标准构成将页面分成了三层:结构、样式、行为结构:HTML样式:CSS行为:JS3. HTML骨架<html> <head> ... </he原创 2021-02-11 17:25:58 · 203 阅读 · 2 评论 -
H5学习笔记
H5概念狭义上可以认为是html4的升级广义上是一套前端技术的统称,包括了html5、css3以及h5提供的各种新APIH5语法特性单标签可以省略关闭符号<br>双标签可以省略结束标签<ul> <li> <li></ul>骨架标签全部都可以省略<html><head><body>这三个标签都可以省略H5新增的语义标签hea原创 2021-02-13 21:44:06 · 334 阅读 · 1 评论 -
Node学习笔记
简介特点单线程非阻塞I/O事件驱动当客户端请求建立连接/提交数据等行为,都会触发相应的事件,而且同一时间只能执行一个事件处理函数,不过可以在执行一个事件处理函数之时,转而执行其他事件处理函数,类似于python的携程工作机制,这里称之为 事件环机制善于I/O处理,不善于逻辑计算处理,Node不是一种独立的语言,也没有自己的web容器,它是基于Chrome V8引擎的javascript运行环境,即相当于是将Chrome浏览器的js解析器移植到自身身上和浏览器的异同都原创 2021-03-02 22:16:38 · 87 阅读 · 0 评论 -
Vue学习笔记
介绍vue.js一个渐进式(全家桶)的Javascript框架,采用数据驱动视图的思想,即以数据为核心,优先操作数据而非视图涉及工具Vue全家桶vue:适用于小型项目vue-router:适用于当项目中存在很多页面时vuex + axios:适用于当项目中数据也很多时webpack一个前端模块化打包构建工具MVC一种软件架构模式M:Model,指数据层V: View,指视图层C:Controller,逻辑控制层MVVM介绍MVVM原创 2021-04-04 19:01:17 · 112 阅读 · 0 评论