08 2022 档案
摘要:在桌面端(这里不涉及移动端),浏览器的可视区域也被称为“视口“,而它的宽度与高度也有相应的单位来表示,分别为”vw”与”vh”。 vw:表示视口的宽度,1vw表示视口宽度的 1%; vh:表示视口的高度,1vh表示视口高度的 1%;
阅读全文
摘要:防抖就是在固定事件内连续请求时,只处理最后一次的请求(用定时器解决) 将请求过程设定时间,在该时间内重复发送请求会刷新时间。 节流就是在规定时间内,只接受第一次的请求(定时器) 将请求过程设定时间,在时间内不接受其他请求。
阅读全文
摘要:Axios 是专注于网络数据请求的库。相比于原生的 XMLHttpRequest 对象,axios 简单易用。相比于 jQuery,axios 更加轻量化,只专注于网络数据请求。 使用前需要导入axios的库 axios({ method: '请求类型', url: '请求的URL地址', data
阅读全文
摘要:旧版XMLHttpResquest的缺点: 只支持文本数据的传输,无法用来读取和上传文件传送和接收数据时,没有进度信息,只能提示有没有完成 新版的优点: 1.可以设置 HTTP 请求的时限2可以使用 FormData 对象管理表单数据3.可以上传文件4.可以获得数据传输的进度信息 1.设置请求时长
阅读全文
摘要:XML:可扩展标记语言 格式臃肿,解析麻烦,需要用到第三库 JSON:JavaScript对象表示法 都是字符串,解析简单 JSON可支持的数据类型只有六种 数值、字符串、布尔值、null、对象、数组 注意点: JSON转换成JavaScript:JSON.parse() ——反序列化 JavaSc
阅读全文
摘要:1.导入jQuery的js库 2.jQuery发送单一的get请求 $.get( url:'接口地址', data:{ id:1, name:2, ...... } function(res){ // res是服务器返回的数据 } ) 3.jQuery发送单一的post请求 $.post( url:
阅读全文
摘要:在Git中有一条主线叫master 在前面我们都说过了,git的优点是可多人协作,所以不能在master上被多人同时操作,这时需要我们在master上建立分支,等多个功能分支完成之后,在统一到master上。 查看分支列表,名称前面带*就是当下所在分支 git branch 创建分支 git bra
阅读全文
摘要:Git是一种版本控制工具 GitHub是一个免费存放代码的地方 所以我们可以使用Git版本控制工具,将项目备份到GitHub中 Github 上的远程仓库,有两种访问方式,分别是 HTTPS 和 SSH。它们的区别是: ① HTTPS:零配置;但是每次访问仓库时,需要重复输入 Github 的账号和
阅读全文
摘要:当对一个文件进行跟踪后,然后本地文件又被修改了,这时如果我们想要回到被跟踪时的文件状态,输入命令(git checkout --文件名),这个命令只能回退上一次修改,即最近被跟踪的该文件,不然就是另一个操作。 当需要将本地文件回退到某一时间节点时的代码,可以输入命令git log查看,历史提交信息
阅读全文
摘要:使用git status查看文件的状态信息。 未被跟踪(Untracked files) 当我们新建Git仓库之后,查看里面文件的状态的时候,会提示里面的文件都是未被跟踪的状态,即未被跟踪(Untracked files),如下图所示: 这时需要我们输入命令git add 文件名,进行跟踪,这样我们
阅读全文
摘要:我们在本地环境新建Git仓库时,通常有两个方法:将本地代码提交到Git仓库中、从别人的服务器中克隆代码到本地的Git仓库中。 1.将本地代码提交到Git仓库中 新建你需要提交的文件夹,里面存放代码嘛 进入文件夹,空白处右击选中Git Bash打开,输入命令git init 在文件夹中,查看隐藏文件,
阅读全文
摘要:Git其实就是一个代码版本控制工具,是项目中用来协作管理代码的。 代码版本控制工具,也就是代码管理工具,他的发展有三种:本地管理、集中式管理、分步式管理 1.本地管理 本地管理就是直接使用本地电脑的磁盘进行备份,这种方式其实就是本地备份,缺点比较明显,个人固定电脑无网使用可以,但是不能联网,然后占用
阅读全文
摘要:该插件可以检测浏览器宽度,修改html文字的大小 页面元素根据rem适配大小,配合cssrem插件 快速进行布局
阅读全文
摘要:1.顺序结构 2.分支结构 if{} if{}else{} if{}else if{} 3.三元表达式 条件表达式 ? 表达式1(true):表达式2(false) 4.switch(值必须是全相等) switch(){ case 值: 表达式 break; } 5.循环结构 5.1 for循环 5
阅读全文
摘要:计算机不能识别除了机器语言之外的语言,所以要把程序员写的程序翻译成机器语言才可以,这个工具就叫翻译器 翻译器翻译的方式有两种,编译和解释 编译是在代码执行的之前全部编译,生成中间件 解释是边运行边解释
阅读全文
摘要:在JS中常见的数据类型有哪些? 基本数据类型:number、string、boolean(默认值是false)、underfined(声明了没有给值)、null(声明了给了空值) 引用数据类型:object(对象)、function(函数)、array(数组) 基本数据类型和引用数据类型的区别? 基
阅读全文
摘要:flex布局又叫弹性布局,他的作用是帮助我们进行布局。 结合之前我们所学的问题,布局方式有浮动、定位。 比如电脑端的中心区域一般是固定版心,但是在移动端由于手机屏幕的原因都是全满状态。 PC屏幕大,版心固定宽度。 而移动端屏幕小,网页宽度多为100%(跟手机屏幕一样的宽度)。 在开发的过程中,我们可
阅读全文
摘要:原生ajax就是使用js对象,在js中就有个ajax的对象叫XMLHttpRequest。 代码中readyState: 使用方法见代码: // 实例化XMLHttpResquest对象 var xhr = new XMLHttpresquest() // 调用open方法选择请求类型和url地址
阅读全文
摘要:本文主要是介绍前后端数据交互的方法。 现在在软件开发的设计中大多采用前后端分离的方法,那就不可避免出现前后端数据交互的问题。同时我们在上网的过程中所使用的浏览器为客户端,在网上获取数据我们需要访问在远在机房的服务器,这也需要我们在软件设计的过程中使用数据交互的方法。对了前后端分离的意思真正指的是后端
阅读全文
摘要:紧跟着时代的补步伐,现在我们学习的是移动web中的动画(animation) 我觉得动画按照我们之前学习的那样,应该很简单,就是一个不断连续的画面,如果他不是和我们平时看的动画一样,那么他这个名字我觉得一点作用也没有。 动画的使用比较简单,我说的简单不是操作简单,而是他使用起来特别简单,只需要两步,
阅读全文
摘要:今天我们要复习的是关于javascript的高级进化,暴龙兽进化钢铁加鲁鲁兽! 在ECMA的基础语法中,我们复习完一些很基本的东西,实际这些东西真的很简单,但在今天我们学习的是高级,什么叫高级的东西,那就是可以方便我们做某个操作的行为。 作用域? 问:什么叫作用域? 答:你是你爸妈的孩子,不是我的!
阅读全文
摘要:网页是一个页面,网站是由多个网页组成的! 我们在使用代码编写的时候能看到这样的东西,具体内容如下,比较基础: 认识SEO? SEO就是搜索引擎优化,作用就是你找查找相关内容时,能够优先给你展示这个内容。 SEO三大标签(一般由想干人员提供): title(网页标签)、description(网页描述
阅读全文
摘要:什么时候精灵图呢? 通常在渲染页面的时候,需要服务器向我们发送数据,但有的时候一个页面需要多张图时,服务器就会处于连续发图的工作状态,但如果我们把需要的图都放在一张图上,这样可以大大的减少服务的工作负担,打个比喻。服务器发一张图是,工作流程是:找到图片——读取图片——发送图片,如果是发送5个图片时,
阅读全文