前端
文章平均质量分 93
前端相关
Liukairui
这个作者很懒,什么都没留下…
展开
-
JavaScript严格模式
严格模式使代码隐式地脱离"马虎模式/稀松模式/懒散模式"(sloppy)模式, 将语法限制在原来语法的子集中.原创 2022-06-28 09:40:24 · 232 阅读 · 0 评论 -
JavaScript变量存储机制
网上说的"对于原始类型, 数据本身是存在栈内, 对于对象类型, 在栈中存的只是一个堆内地址的引用"似乎有些不妥. 我们将讨论什么样的变量有资格存储在栈中, 存储在栈中的元素究竟存的是字面量还是引用...原创 2022-06-28 09:39:40 · 805 阅读 · 0 评论 -
2022寒假字节跳动前端训练营笔记
参加了字节跳动前端训练营,开个文章记录下新学到的东西原创 2022-06-28 09:38:39 · 2657 阅读 · 1 评论 -
前端构建工具Grunt&Gulp&webpack笔记
包含了前端主要构建工具,主讲:尚硅谷{'张晓飞','熊键'},视频来自B站:{'BV18s411E7gQ', 'BV18s411E7T5', 'BV1e7411j7T5'}原创 2022-01-17 12:11:31 · 727 阅读 · 0 评论 -
尚硅谷 ES6-12 笔记
文章目录ES介绍ES6新特性eval函数(ES3函数补充)let关键字const关键字变量解构赋值模板字符串简化对象写法箭头函数函数默认参数REST参数...Spread扩展运算符Symbol 数据类型迭代器生成器PromiseSetMapclass 类数值扩展对象方法的扩展模块化ES7新特性Array的includes**运算符ES8新特性async & await对象方法的扩展ES9新特性REST参数与Spread扩展正则扩展ES10新特性Object.fromEntries方法trimStar原创 2021-06-18 01:49:56 · 1592 阅读 · 2 评论 -
尚硅谷 Ajax与Axios的使用与关键源码 笔记
文章目录Ajax概述原生Ajax尝试请求的发送与请求头配置JSON支持IE缓存问题请求的取消与重发jQuery的Ajax使用Axios发送Ajax[简易]使用fetch发送请求Ajax跨域JSONP解决跨域问题CORS解决跨域问题Axios的理解与使用JSON Server的使用Axios基本使用拦截器取消请求Axios源码分析目录结构实现axios,使得既可以axios()也可以axios.xx()Axios类的实现手写一个简易版的axios请求发送函数请求取消函数总结(八股)Ajax概述Ajax简介原创 2021-06-16 00:22:52 · 812 阅读 · 0 评论 -
黑马 Node.js起步 笔记
文章目录Node.js 起步简单程序最简单的http服务需要核心模块http响应请求不同路径不同请求获取服务器端口与客户端端口号中文乱码的问题Node中的js简单模块化响应内容类型Content-Type对与HTML代码的设置其他类型的Content-Type实现一些apach功能实现目录浏览功能输入网址访问文件目录实现留言版功能[杂]几种遍历元素内容的方法node的console模块系统什么是模块花CommonJS模块规范加载require导出exportsrequire的加载规则npm使用npm文件操作原创 2021-05-18 14:09:11 · 1444 阅读 · 0 评论 -
Scss笔记
目录什么是SASS安装和使用基本用法代码的重用高级用法作者:阮一峰什么是SASSSASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。本文总结了SASS的主要用法。我的目标是,有了这篇文章,日常的一般使用就不需要去看官方文档了。安装和使用2.1 安装SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。假定你已经安装好了Ruby,接着在命令行输入下面的命令:gem原创 2020-11-27 16:19:09 · 444 阅读 · 0 评论 -
尚硅谷 jQuery 笔记(张晓飞 2018)
了解jQuery画页面HTMLCSS交互(动态效果)JS基础(ES,语法)JS的DOM与BOM存在的问题DOM的语法太麻烦(尤其是插入元素)界面的操作: CRUD(增删改查),最难的是查询(文档树纷繁复杂)jQuery是一个优秀的JS函数库(就是封装了DOM与BOM)是中大型开发的首选(当然现在有了React,Vue)注意第二个字母是大写的插件:jQuery是DOM的插件,依赖于jQuery的库是jQuery的插件特性:HTML的元素选取(选择器): jQuery扩原创 2020-11-24 21:39:42 · 933 阅读 · 0 评论 -
尚硅谷 JavaScript 笔记(张晓飞 2019 高级版)
目录数据类型数据,变量,与内存对象函数回调函数IIFE函数中的thisJS的分号问题prototype显式原型与隐式原型原型链构造函数,原型等原型链之间的关系图与解释原型链的属性执行上下文作用域与作用域链循环变量监听闭包利用闭包实现js模块内存溢出与泄漏对象的创建模式继承模式: 原型链的继承继承模式:借用构造函数继承继承模式: 组合继承复习进程与线程浏览器内核关于定时器验证JS是单线程执行的事件循环模型H5 Web Workers数据类型分类基本(值)类型string: 任意字符串numb原创 2020-11-19 17:46:10 · 1165 阅读 · 0 评论 -
尚硅谷 JavaScript 笔记(李立超 2019 基础版)
目录概述第一个程序JS代码编写的位置JS的基本用法字面量与变量标识符数据类型强制类型转换其他进制的数字:算数运算符一元运算符自增自减逻辑运算符赋值运算符关系运算符`Unicode`编码条件运算符运算符的优先级语句输入框赋值的返回值设置计时器对象简介对象字面量函数立即执行函数枚举对象中的属性全局作用域声明提前debugthis使用factory创建对象构造函数原型对象toString垃圾回收(GC)数组使用字面量创建数组数组的常用方法数组的遍历数组的其他方法函数对象的方法参数列表date对象Math包装类St原创 2020-10-26 11:05:02 · 5683 阅读 · 6 评论 -
Html5的音视频标签与新增冷门标签
似乎csdn的makedown不支持直接渲染html,如果央视不显示请放在自己的编辑器里面运行目录音视频标签音视频标签的兼容性写法(`type`一定要写)Attributeproperty音视频的js函数状态标签结构化标签语义标签新表单音视频标签最H5之前音视频的实现方式是Flash或者是第三方插件例如QuickTime音视频的容器常见的mp4,avi只是容器的存储容器的格式,而不是容器的内容,就类似与压缩文件的zip和7z, 而被压缩的文件就是音轨和视频等等主流的格式有:- 视频: MP原创 2020-10-12 18:02:29 · 462 阅读 · 0 评论 -
Canvas学习笔记
HTML5的优势跨平台:唯一一个通吃PC,Mac,Iphone,Android的跨平台语言快速迭代降低成本导流入口多分发效率高Canvas 基本用法什么是Canvas(画布)canvas是HTML5中的新增元素,可用于使用JavaScript中的脚本来绘制图形,创建动画,注意的是写Canvas的时候要标签要成对出现,这是为了提高兼容性, 另外Canvas的性能是极高的Canvas 的默认是透明背景,但是支持设定自己的背景Canvas 具有默认的宽高替换内容Canva原创 2020-10-04 23:23:20 · 784 阅读 · 0 评论 -
尚硅谷 BootStrap 笔记
目录BootStrap的引入流体容器固定容器珊格布局(珊格系统)BootStrap 读源码Bootstrap 实例BootStrap 的列排序和列偏移BootStrap 的响应式工具[读源码学工具]珊格模型设计的精妙之处BootStrap 定制化BootStrapt是一套UI库,学习的时候应该注意重点在实践而不是理解原理,学习的时候需要常常访问其官网参考文档BootStrap的引入BootStrapt是使用Less/Sass写的UI库,可以在官网下载的到其调用库,Less源码,Sass源码,其中压缩包原创 2020-09-10 00:12:54 · 800 阅读 · 0 评论 -
HTML&CSS学习笔记 纯知识点版 (尚硅谷2019李立超版)
此版为纯知识点无练习笔记版本目录1. HTML基础1.1 网页的结构1.2 HTML中的"实体"1.3 meta 标签1.4 语义化标签1.7 列表1.8 超链接1.9 图1.10 内联框架1.11 音视频2. CSS基础2.1 CSS简介2.2 CSS基本语法2.3 CSS 选择器基础2.4 CSS的复合选择器2.5 关系选择器2.6 属性选择器2.7 伪类选择器2.8 `a`元素的伪类选择器2.9 伪元素选择器2.10 样式的继承2.11 样式的冲突与优先级问题2.12 长度单位2.13 颜色单位3原创 2020-09-08 20:17:34 · 7724 阅读 · 3 评论 -
尚硅谷 Less 笔记
目录Less 笔记1. Less的引入2. Less基础Less中的注释Less中的变量Less中的嵌套规则3. Less中的混合普通混合不带参数混合带参数的混合带默认参数的混合命名参数匹配匹配模式Arguments变量4. Less的计算5. Less的继承5.避免编译Less 笔记Less是一种动态样式语言,属于css预处理器的范畴,他扩展了CSS语言,增加了变量、mixin、函数的等特性,使css更易于维护和扩展Less既可以在客户端运行,也可以借助Node.js在服务端运行1. Less的引原创 2020-08-28 01:00:05 · 822 阅读 · 1 评论