摘要: 官网文档:https://www.gulpjs.com.cn/ 常用命令 查看gulp版本 gulp -v 查看gulp任务tasks 列表 gulp --tasks 项目初始化 1. 项目初始化 npm init -y (-y表示简化版本) 2. 本地项目安装gulp 1. 安装 gulp命令行工 阅读全文
posted @ 2023-10-10 14:52 songxia777 阅读(72) 评论(0) 推荐(0)
摘要: HTML软件的架构 C/S: 客户端/服务器端 一般我们使用的软件都是C/S架构 比如系统中的软件QQ、360、office等 C表示客户端,用户通过客户端来使用软件 S表示服务器,服务器主要负责处理软件的业务逻辑 特点 软件使用前必须安装 软件更新时,服务器和客户端必须同时更新 C/S架构的软件不 阅读全文
posted @ 2023-10-10 14:36 songxia777 阅读(24) 评论(0) 推荐(0)
摘要: 1. 介绍 canvas 是 HTML5 新增的标签,用来在网页上绘制图像 3. 基本使用 3.1 创建 canvas 标签 canvas 标签默认为 300 * 150 的行内块元素,大小的设置可以使用 width 和 height 属性设置, 但不能使用 css 控制大小 <canvas id= 阅读全文
posted @ 2023-10-10 14:35 songxia777 阅读(41) 评论(0) 推荐(0)
摘要: 1. 简介 1.1 关于 fullPage.js fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站。如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次 1.2 兼容性 full 阅读全文
posted @ 2023-10-10 14:34 songxia777 阅读(728) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_49046027/article/details/121123014 https://www.cnblogs.com/gopark/p/13743364.html 简介 js-cookie是一个简单的,轻量级的处理cookies的js API 阅读全文
posted @ 2023-10-10 14:33 songxia777 阅读(243) 评论(0) 推荐(0)
摘要: XAMPP不同版本下载 https://sourceforge.net/projects/xampp/files/XAMPP Windows/ 1. 配置hosts路由 打开文件:C:\Windows\System32\drivers\etc\hosts # company project 127. 阅读全文
posted @ 2023-10-10 14:32 songxia777 阅读(96) 评论(0) 推荐(0)
摘要: "no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或argum 阅读全文
posted @ 2023-10-10 11:30 songxia777 阅读(78) 评论(0) 推荐(0)
摘要: Babel中文官网 Babel 入门教程-阮一峰 Babel博客教程-姜瑞涛 Bilibili--系列Babel视频学习教学 1. 介绍 1.1 简介 Babel 是一个 JavaScript 编译器。 Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为 阅读全文
posted @ 2023-10-10 11:30 songxia777 阅读(98) 评论(0) 推荐(0)
摘要: PicGo图床管理插件 直接下载安装 在PicGo管理插件中,插件设置,安装Gitee-Uploader插件, 配置Gitee参数 repo:songxia2022/typoraimgs token:ad4536686e724190f5edfe3254c1cffb Typora配置 文件,偏好设置 阅读全文
posted @ 2023-10-10 11:28 songxia777 阅读(22) 评论(0) 推荐(0)
摘要: 快捷键 打开/关闭左侧工作区 ctrl+B 格式化 ctrl+K alt+shift+f 更改颜色 主题 Ctrl+K+T 清空控制台 cls 关闭当前标签 Ctrl+F4 或 Ctrl+W 新打开一个编辑器 ctrl+shift+n 折叠所有代码 ctrl+shift+[-] ctrl+k,ctr 阅读全文
posted @ 2023-10-10 11:26 songxia777 阅读(130) 评论(0) 推荐(0)
摘要: 1 JS压缩混淆(YUI Compressor) 1.1 安装java文件(jre-8u201-windows-x64.exe) 1.2 YUI Compressor 下载 https://github.com/yui/yuicompressor/releases 1.3 Phpstrom配置:设置 阅读全文
posted @ 2023-10-10 11:25 songxia777 阅读(67) 评论(0) 推荐(0)
摘要: 快捷键 打开/关闭左侧工作区 Ctrl+B 格式化 alt+shift+f 开启多个窗口 alt+shift+3 清空控制台 cls 关闭当前标签 Ctrl+F4 或 Ctrl+W 新打开一个编辑器 ctrl+shift+n 折叠所有代码 ctrl+k,ctrl+0 展开所有代码 ctrl+k,ct 阅读全文
posted @ 2023-10-10 11:25 songxia777 阅读(310) 评论(0) 推荐(0)
摘要: Vuex官方参考文档 1. 对Vuex 的认识 1.1 简介 对 vue 应用中 多个组件的 共享状态 进行 集中式的管理(读/写) state: 驱动应用的 数据源(data数据) view: 以声明方式将 state 映射到视图(template视图) actions: 响应在 view 上的用 阅读全文
posted @ 2023-10-10 11:20 songxia777 阅读(48) 评论(0) 推荐(0)
摘要: 1. 简介 修饰符是以半角句号 . 指明的特殊后缀 2. 常用修饰符 2.1 .prevent :阻止事件默认行为 可以告诉v-on指令对于触发的事件调用 event.preventDefault(),一般用于表单提交、a标签的click事件等 <form v-on.prevent="onSubmi 阅读全文
posted @ 2023-10-10 11:17 songxia777 阅读(83) 评论(0) 推荐(0)
摘要: 1. 介绍 路由就是一种对应关系(Hash 地址与组件之间的对应关系),在Vue.js路由允许我们通过不同的url访问不同的内容 SPA 指的是一个 web 网站只有唯一的一个 HTML 页面,所有组件的展示与切换都在这唯一的一个页面内完成。 此时,不同组件之间的切换需要通过前端路由来实现(在 SP 阅读全文
posted @ 2023-10-10 11:17 songxia777 阅读(95) 评论(0) 推荐(0)
摘要: 1. 组件化编程 根据封装的思想,把页面上可重用的 UI 结构封装为组件,从而方便项目的开发和维护 1.1 组件 在 Vue 中,组件就是用来封装视图的,说白了就是封装 HTML;组件思想就是把一个很大的复杂的 Web 页面视图给拆分成一块一块的组件视图,然后利用某种特定的方式把它们组织到一起完成完 阅读全文
posted @ 2023-10-10 11:15 songxia777 阅读(46) 评论(0) 推荐(0)
摘要: 1. 简介 axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征: 从浏览器中创建 XMLHttpRequest 从 node.js 发出 http 请求 支持 Promise API 拦截请求和响应 转换请求和响应数据 取消请求 自动转换JSO 阅读全文
posted @ 2023-10-10 11:11 songxia777 阅读(63) 评论(0) 推荐(0)
摘要: 1. 介绍 Vue脚手架是基于webpack搭建的,用来创建vue项目的工具包 Vue的运行流程: 通过 main.js 把 App.vue 渲染到 index.html 的指定区域中 脚手架-官网 2 准备工作 2.1 检查以下是否安装 # 确定是否已经安装 node, npm, vue-cli脚 阅读全文
posted @ 2023-10-10 11:10 songxia777 阅读(66) 评论(0) 推荐(0)
摘要: 1 下载插件 可以在 https://chrome.zzzmh.cn/#/index 这里直接下载,然后直接拖入 扩展程序即可 2 下载包 2.1 从github克隆项目 git clone https://github.com/vuejs/vue-devtools 2.2 在vue-devtool 阅读全文
posted @ 2023-10-10 11:06 songxia777 阅读(90) 评论(0) 推荐(0)
摘要: 1 概述 1.1 什么是Vue.js 是一套构建用户界面的渐进式框架。主要作用:动态构建用户界面 Vue 只关注视图层, 采用自底向上增量开发的设计 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件 1.1.1 特点 1、 遵循MVVM模式 2、 编码简洁, 体积小, 运 阅读全文
posted @ 2023-10-10 11:04 songxia777 阅读(86) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>无缝滚动</title> <style type="text/css"> * { margin: 0; padding: 0; } #div { position: relativ 阅读全文
posted @ 2023-10-10 09:57 songxia777 阅读(128) 评论(0) 推荐(0)
摘要: 测试工具 在线测试工具 掘金待整理 https://juejin.cn/post/6844903933995925518 https://juejin.cn/post/6868559656088944648 1 概述 正则表达式( Regular Expression )是用于匹配字符串中字符组合的 阅读全文
posted @ 2023-10-10 09:56 songxia777 阅读(44) 评论(0) 推荐(0)
摘要: 1 判断是闰年还是平年 算法:能被4整除且不能整除100的为闰年 或者能够被 400 整除的是闰年 // 接收用户输入 var year = prompt('请您输入年份:'); if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { a 阅读全文
posted @ 2023-10-10 09:54 songxia777 阅读(33) 评论(0) 推荐(0)
摘要: console.log console.log('标签名',值); 可以根据标签名区分输出的数据 在使用 console.log打印一个引用类型(比如数组和自定义对象)的对象的时候,输出结果可能并不是执行 console.log方法那个时间点的值。但是可以用 JSON.parse(JSON.stri 阅读全文
posted @ 2023-10-10 09:54 songxia777 阅读(25) 评论(0) 推荐(0)
摘要: 1 面向对象 1.1 概述 1.1.1 面向过程 POP 面向过程编程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了 就是按照我们分析好了的步骤,一步一步去解决问题 1.1.2 面向对象 OOP 面向对象编程是把事务分解成为一个个对象,然后由 阅读全文
posted @ 2023-10-10 09:53 songxia777 阅读(48) 评论(0) 推荐(0)
摘要: 1 DOM简介 文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口 W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式 1.1 DOM树 文档:一个页面就是 阅读全文
posted @ 2023-10-10 09:51 songxia777 阅读(85) 评论(0) 推荐(0)
摘要: 1 简介 1.1 计算机语言 计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。总的来说,可以分成机器语言,汇编语言和高级语言三大类。 实际上计算机最终所执行的都是 机器语言,它是由“0”和“1”组成的二进制数,二进制是计算机语言的基础。 0=00000000 1=0000 阅读全文
posted @ 2023-10-10 09:44 songxia777 阅读(47) 评论(0) 推荐(0)
摘要: 1. 简介 1、 是一种 异步编程 的解决方案,主要是解决 异步回调 的问题 2、 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操 阅读全文
posted @ 2023-10-10 09:39 songxia777 阅读(121) 评论(0) 推荐(0)
摘要: 1 简介 1.1 模块 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起。 块的内部数据/实现是私有的, 只是向外暴露一些接口(方法)与外部其它模块通信 一个模块的组成: 私有的数据:内部的变量 私有的行为(操作数据):内部的函数 向外暴露n个行为 1.2 模块化 描述 阅读全文
posted @ 2023-10-10 09:38 songxia777 阅读(40) 评论(0) 推荐(0)
摘要: 1 数组常用操作 1.1 添加元素 arr.push()到数组的最后 arr.push() 从后面添加元素,返回添加后的数组的长度 let arr = [1, 2, 3] // 返回新的数组的长度 4 console.log(arr.push(4)) // 新的数组为:[1,2,3,4] conso 阅读全文
posted @ 2023-10-10 09:37 songxia777 阅读(45) 评论(0) 推荐(0)