- 博客(20)
- 收藏
- 关注
原创 一文弄清CSS三角形、梯形的本质
核心就是border有如下几个定理:1、border的最初表现形式为矩形,当邻边矩形存在时,两个矩形之间会用三角形补齐2、border的高度由border-width决定,border中矩形的长度由内部的宽度决定
2023-07-16 11:47:23
140
1
原创 项目实战:博客项目
此项目为博客项目,涉及的技术栈有vue、vuex、路由、ajax、bootstrap的使用实现了关注用户、发帖、删帖、登录、注册的功能。
2023-02-27 15:57:20
213
原创 vscode连接github
1、生成公钥,配置到github2、在本地建立仓库,推送到本地的master分支3、在github建立仓库,复制ssh,进行推送
2023-02-25 11:57:04
1690
原创 响应式布局rem学习笔记
响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。放弃px单位,使用rem作为单位,这样在不同尺寸的设备上,通过修改根节点的font-size大小,实现等比例缩放。
2023-02-24 16:18:08
117
原创 Flex学习笔记
一、基础介绍Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。二、基础属性决定主轴的方向如果一条轴线排不下,如何换行是flex-direction属性和flex-wrap属性的简写形式定义了项目在主轴上的对齐方式。定义项目在交叉轴上如何对齐。6 align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用三、项目属性。
2023-02-24 14:35:06
176
原创 Vuex学习笔记
Vuex 是一个专为 Vue.js 应用程序开发的。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。修改state状态必须通过mutations只能执行同步代码,类似ajax,定时器之类的代码不能在mutations中执行执行异步代码,要通过actions,然后将数据提交给mutations才可以完成state的状态即共享数据可以在组件中引用组件中可以调用action。
2023-02-24 14:16:22
93
原创 Jquery
JavaScript 类库(js文件)说的通俗一些就是一个js文件封装了很多简单易用的方法 (浏览器兼容)下包:把jQuery下载到本地导包:在希望使用的页面中导入下载好的jQuer事件绑定链式编程。
2022-12-25 19:48:27
137
原创 项目实战:尚品汇
前面的所有的触发都被取消,最后一次执行在规定的时间之后才会触发,也就是说如果连续快速的触发只会执行一次。路由组件:Home首页路由组件、Search路由组件、login登录路由、register注册路由。在规定的间隔时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。非路由组件:Header(所有页面都有)、Footer(首页、搜索页)在根目录下创建vue.config.js文件,并在其中添加以下代码。pages用来存放所有的路由组件。
2022-12-11 17:22:51
847
原创 promise学习笔记
多层回调函数的相互嵌套,就形成了回调地狱。 为了解决回调地狱的问题,ES6(ECMAScript 2015)中新增了 Promise 的概念 基于回调函数按顺序读取文件内容 Promise 支持链式调用,从而来解决回调地狱的问题。示例代码如下: 通过 .catch 捕获错误可以使用 Promise.prototype.catch 方法进行捕获和处理: Promise.all() 方法 Promise.all() 方法会发起并行的 Promise 异步操作,等所有的异步操作全部结束后才会执行下一步的 .t
2022-11-27 18:27:24
252
原创 js高级学习笔记
1、全局作用域作用域链 嵌套关系的作用域串联起来形成了作用域链 相同作用域链中按着从小到大的规则查找变量 子作用域能够访问父作用域,父级作用域无法访问子级作用域(就近原则)2、 闭包3、变量提升变量提升是 JavaScript 中比较“奇怪”的现象,它允许在变量声明之前即被访问4、动态参数arguments 是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参5、剩余参数借助 ... 获取的剩余实参6、箭头函数7、解构赋值8、构造函数。
2022-11-25 12:15:05
210
原创 Node.js学习笔记
1、为什么 JavaScript 可以在浏览器中被执行2、为什么 JavaScript 可以操作 DOM 和 BOM3、浏览器中的 JavaScript 运行环境4、Node.js 中的 JavaScript 运行环境5、Node.js 可以做什么6、什么是终端7、终端中的快捷键8、fs 文件系统模块9、path 路径模块10、path.join() 的代码示例path.basename()获取路径中的文件名path.extname()获取路径中的文件扩展名。
2022-11-22 21:35:16
344
原创 ES6学习笔记
一、ES6新特性1、let 关键字1) 不允许重复声明2) 块级作用域3) 不存在变量提升4) 不影响作用域链2、const 关键字const 关键字用来声明常量,const 声明有以下特点 1) 声明必须赋初始值 2) 标识符一般为大写 3) 不允许重复声明 4) 值不允许修改 5) 块儿级作用
2022-11-20 18:14:44
489
原创 JavaScript学习笔记
是一种运行在客户端(浏览器)的编程语言,实现人机交互效果1、JavaScript的组成2、输出语法:3、输入语法4、变量命名规则只能用下划线、字母、数字、$组成,且数字不能开头遵守小驼峰命名法例:userName5、数组的基本使用6、数据类型JS 是弱数据类型,变量到底属于那种类型,只有赋值之后,我们才能确认7、字符串类型字符串拼接:模板字符串8、类型转换隐式转换+ 号两边只要有一个是字符串,都会把另外一个转成字符串。
2022-11-13 17:27:27
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人