# mycode **Repository Path**: sunhaoran66/mycode ## Basic Information - **Project Name**: mycode - **Description**: 1111111111 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-24 - **Last Updated**: 2023-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前端92期 + 博客[https://www.toutiao.com/c/user/token/MS4wLjABAAAA-j2jB0zU1-SgJdQPZhrUNq6aiSyyUhas5req1H-p9Bw] + 课程笔记资料[https://gitee.com/silence1224/course-notes-version-8.1] + 语雀[https://www.yuque.com/silence1224/sckr0v] + 课程接口文档[https://www.apifox.cn/apidoc/project-1937884/doc-1695440] + 课程接口文档[https://apifox.com/apidoc/shared-fa9274ac-362e-4905-806b-6135df6aa90e] + 图标库[https://blog.csdn.net/zhiyan1990/article/details/120418989] + echarts镜像文档查找手册[https://www.isqqw.com/echarts-doc/zh/option.html] + nodejs官网[https://www.nodeapp.cn/fs.html#fs_fs_writefile_file_data_options_callback] + 往期面试题[https://doc.weixin.qq.com/sheet/e3_AEMA-AZbAKcpV4oOD7nRIScMi4imK?scode=AFcALAeyABAyfbEPJPAEMA-AZbAKc&tab=cccht4] + 所有面试题[https://www.yuque.com/silence1224/zvw0fi/qskx1m] ## git指令【必须记住】 【退出编辑:shift zz】 + git init 【初始化一个仓库 活动区】 =========================== 下面的必须记住 + git add . 【将所有【工作区】的文件提交到暂存区 机场】 + git commit -m 备注 【=====将暂存区的代码提交到仓库区 飞机】 + git status 【查看当前提交状态===查看工作区和仓库中是不是一致】 + git reflog 【查看提交记录】 + git reset --hard 版本号(版本id) 【回退到指定的版本】 + git branch 【查看分支】 + git branch 分支名 【创建分支】 + git checkout 分支名 【切换分支】 + git branch -d 分支名 【删除分支】 + git merge 分支名 【合并分支】 + git checkout -b 分支名 【创建并切换分支】 + git clone 仓库地址 【克隆远程仓库】 + git pull 【拉取远程代码】 + git remote add origin 仓库地址 -git remote add固定写法 -origin是变量名 可自定义 表示仓库地址 + git push -u origin master -【-u】表示记录这个地址方便后面直接 git push 不需要再次输入地址变量了 -origin是上一步定义的变量名 他的作用: A、解决本地新的仓库如何跟远程不相关的仓库关联 B、避免git push 仓库地址 分支名 重复输入仓库地址麻烦,可以直接取变量名即可 git push origin 分支名 这个错误意味着你的推送(push)操作未能将所有分支成功推送到远程仓库。 当你执行 git push 操作推送本地分支时,可能会因为各种原因导致某些分支无法推送到远程仓库,这时就会出现这个错误。 这个错误通常由以下几种原因导致: 1. 远程仓库拒绝非快进合并。如果推送的本地分支落后于远程分支,远程仓库会拒绝合并。需要先将远程更改拉取到本地 2. 推送的本地分支名与远程分支不同。检查你推送的本地分支名是否与远程分支名相对应。如果不同,需要指定正确的远程分支名。 3. 本地分支与远程分支的更改不兼容。双方在同一个文件的同一个区域有不同的更改,导致无法合并。需要修复冲突后再推送。 4. 没有正确指定远程仓库信息。检查你的 Git 配置是否正确指定了推送的远程仓库名称、URL 等信息。 5. 网络连接问题。检查你的网络环境是否正常,如果连接远程仓库时出现连接超时等问题会导致推送失败。 要解决这个错误,你可以按以下步骤操作: 1. 使用git pull将远程更改拉取到本地,修复任何合并冲突。 2. 检查本地分支名与远程分支是否对应,如果不同,使用正确的远程分支名。 3. 检查 Git 配置,确保推送的远程仓库信息正确。如果显示此错误可能意味着你的远程信息配置不正确。 4. 检查你的网络连接是否正常。如果连接出现问题,更换网络环境后重试。 5. 根据错误信息检查具体哪些分支推送失败,只推送那些相关的分支。使用: bash git push 来单独推送分支。 6. 如果以上方法无法解决,可以尝试移除本地与远程仓库的关联,然后重新添加关联并推送。使用: git ### nodejs + 他是属于一门后端语言,目的:方便与后端沟通 + nodejs + 上手很快,js好学这个很快 + 全栈 后端:java/c/python/go/php/nodejs 前端:没有竞争 app:android、ios[移动端开发] 也是需要调用接口 ### 2023-05-14 作业 A、写一个红绿灯效果 要求: 1、封装一个函数,想实现红绿黄切换显示 直接调用函数 2、使用 async await 3、红灯10s 绿灯5s 黄灯3s B、当前距离国庆还有多少天,并且以倒计时的方式显示,显示的格式 ***月***天***=时***分***秒 ### COMMONJS和ECMASCRIPT语法规范区别 + COMMONJS ```js 导出: module.exports { 名:导出的对象 } 导入: const obj=require('相对路径') ``` + ECMASCRIPT ```js 导出: export default { 名:导出的对象 } 导入: import obj from '相对路径' ``` ### 工具指令下载 ```js npm i axios 下载工具指令 npm i npm i cnpm -g===>cnpm i jquery====cnpm i npm i yarn -g===>yarn add dayjs===yarn npm i pnpm -g===>pnpm i monment || pnpm add moment || pnpm add yarn -g====pnpm i 配置镜像源 : npm config set registry https://registry.npm.taobao.org 工具: npm i nrm -g =====npm i -g nrm open@8.4.2 + nrm ls [查看] + nrm use yarn [切换镜像源] npm i nodemon -g [服务器不停更新] ``` #### 同源策略 + 域名+协议+端口一致就是同源 + 跨域解决方法有哪些 1、服务端实现同源 2、服务端使用cors 3、jsonp前后端一起配合 跨域请求细说: 1、跨域请求发了没有===发了 2、跨域服务器响应了没有或者返回了数据没有==响应了、返回了 3、前端为什么拿不到数据==== 主要的根本原因:浏览器需要考虑安全性 所以浏览器将数据拦截了,过滤了,所以导致获取不到数据 包 + express + 跨域问题 #### vue指令集合/修饰符 + v-html/v-text + v-show/v-if/v-else + v-for + v-bind:src=''====:src=''/v-on:click==@click + v-model/v-model.trim/v-model.number/v-model.lazy + enter/esc + stop/prevent 打基本功[js]=>修内功[透彻,一直修内功]=>背面试题=>写简历=>投简历面试=>上班写代码=>提升+money=======技术