- 博客(21)
- 收藏
- 关注
原创 git分支操作
基本的操作1.查看配置信息git config -l2.初始化仓库(本地仓库)git init3.克隆远程代码git clone url3.拉取远程代码git pull相当于 git fetch 和git merge5.4.从其他分支合并代码到当前分支git merge branch-name4.比较文件git diff [filename]4.添加文件git add [.|filename]5.提交文件git commit -[a]m ‘备注信息’6....
2021-09-17 20:19:16
237
原创 promise基操
promise是异步编程的一种方案,本质是一个构造函数,英文直译“承诺”(一诺千金,不可改变)promise有什么特点?1、对象的状态不受外界的影响,有三种状态;分别是pending(进行中),fulfilled(已成功),rejected(以失败)2、异步编程在实际开发中是最常见的需求异步编程控制持续一段事件的程序,他不是立即执行,有一部分在将来完成,还有即将完成的部分放在函数内(事件中,现在运行的是注册事件,将来执行事件的回调函数)Ajax中现在运行的是发送请求,将来执行的是on
2021-07-15 20:04:01
111
原创 Symbol 简叙
symbol是es6新增的一种原始类型。用作非字符串的属性全名。你想理解符号吗?想要理解符号,需要了解Javascript的基础类型Object是一个无序的集合,其中每个属性都有一个名字和一个值。属性名通常是(在es6之前 必须是字符串)字符串。但在es6之后包括es6版本,符号也可以作为属性名。作为es6新贵,他有什么特别之处?创建一个Symbol类型不需要用new操作符,否则会报错,因为生成的 Symbol 是一个原始类型的值,不是对象。直接let s = Symbol();测试s就是
2021-07-12 20:49:42
170
原创 Symbol.Iterator简单理解
symbol 是什么? Itertor是什么? symbol的内置符号symbol.Iterator,有什么用? 为什么会出现for..of? for..of怎么用? 首先symbol是es6新增的类型,它是一个基本类型,symbol英文翻译是符号的意思。在叙述symbol之前,推出一个概念,“以操作目标为程序本身的行为特性的编程,我们称为元编程。”我们已知symbol是es6新增类型,按照逻辑推演:作为新增的类型,symbol一定是为了弥补了之前的不足,所以才出现的
2021-07-10 16:44:29
6484
2
原创 javascript数组常用的那些方法
目录创建数组数组常用方法0.Array.isArray()用于确定传递的值是否是一个Array。1.Array.of() 返回一个由参数组成的数组2.Array.from() 将数组对象转换为数组 不改变原对象 返回新数组3.pop() 删除数组最后一个元素(改变原数组) 返回被删除的元素4.shift() 删除数组的第一个元素 (改变原数组) 返回被删除的元素5.push() 向末尾添加元素(改变原数组) 返回添加后的length6.unshift() 向数组开头...
2021-06-20 14:01:23
108
原创 百个常用js函数语法大全
网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法:1.输出语句:document.write("");2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素
2021-06-18 20:13:02
560
原创 2021-06-07
JS基础历史:创始人:布兰登.艾奇 历时十天原名:Livescript ;现名:javascript支持面向对象编程跨平台脚本语言(弱类型)面向对象编程,一种思想。平台指:ios android windows linux;弱类型:变量在声明后还能改变...
2021-06-18 19:56:46
92
原创 移动端布局
准备工作:设置meta标签;<meta name="format-dtection" content="telephone=no"/>
2021-06-01 19:19:08
138
原创 2021-05-31
css多列布局column-count 列数 属性属性值:nmber;属性值:数值加单位;column-rule 边框;column-fill:auto/balance ;auto 表示各列的内容自动补充;balance 均衡补充;column-span ;none 表示不跨列 ;all 横跨所有列,并定位在列的z轴之上;text-align:center; 使用在块元素上 ,块元素默认独占一行,宽度100%;column-width:列的宽度;column:100px
2021-05-31 19:42:21
128
原创 2021-05-30
怪异盒:box-sizing 属性允许你以特定的方式定义元素;怪异盒模型:(又称ie盒模型):在低版本浏览器如果丢失了文本类型,触发ie盒模型;属性值:content-box 默认 标准盒模型;border-box 怪异盒模型 特点:当盒子形成怪异盒模型之后,当前padding值不会撑大盒子;标准盒模型由content+padding+border+margin组成;自身大小:content+padding+border;所占位置:content+padding+border+margi
2021-05-30 16:26:23
135
原创 2021-05-27
3d景深:perspective:1200px(间距)在父级中使用;transfrom:perspective(1200px);3d:transfrom-style:preserve-3d(默认是2d);位移:transform:translate3d(tx,ty,tz);transfromz(t);旋转:transfrom:rotatez(tx,ty,tz);浏览器默认2d空间,需要自己设置z轴形成3d空间;transfrom3d(x,y,z);rotate(四个参数) x,y,z
2021-05-27 16:59:13
52
原创 2021-05-26
渐变和2d线性渐变 属性:background属性值:linear-gradinet(参数);线-变化;参数 方向 ;颜色最少给两个 ,每一个参数都要用逗号隔开;有兼容问题,需要加浏览器前缀,工作中一般不考虑,第一个参数to+空格 (结束的位置);从一个角到另一个角 to+空格 结束的角 deg角度值 45deg;考虑兼容问题的写法 从一个边到另一个边不能加to,直接书写开始的方向;角度 用90-标准写法deg;径向渐变 属性background属性值:background.
2021-05-26 19:10:06
80
原创 2021-05-25
css基础知识(选择器、文本、背景、边框)逐渐增强和优雅降级:逐渐增强: 保证基础功能,追加优化达到更好的客户体验 优雅降级:开始构建了站点完整功能,然后针对浏览器测试和修复,比如一开始使用css3的特性构建了一个应用,使其可以,在低版本浏览器使用区别:优雅降级:从复杂到简单;逐渐增强:从基础到优化css3中的选择器:属性选择器:e[attr] e表示标签名称 []选中属性 ,attr属性 e[attr="value"];~包含同一个类名都会改变;^从某某开始,从此开始.
2021-05-25 19:13:58
92
原创 2021-05-24
HTML基础知识html5 新增标签新增语意化标签 <header>页眉< footer>页脚< main>内容;新增属性 placeholder新增api(数据接口、操作)用于 七天免登录;面试常考的十五个标签:section 内容区和div一样,建议在移动端使用 header 标题 页眉 nav 导航链接部分 子级元素可以接 li/a article 表示与上下文无关的内容 aside 在article之内的,与其相关的辅助信息 f.
2021-05-24 20:17:04
67
原创 2021-05-21
表单表格的补充 &BFC补充select 下拉列表;子级元素 option高级表单应用<fieldset></fieldset> 相等于一个方框,在字段集中可以包含文本和其他元素,该元素可以嵌套,在浏览器中有默认样式;disabled 禁止使用所有fieldest的所有下级元素;legeng 字段集标题 ;legeng aling="方向",(一般只能接上下);justify 两端对齐,对标题字数有要求;form在表单中是最大的,所以form 嵌套所有
2021-05-21 18:36:37
72
原创 2021-05-21
overflow(隐藏属性)/pre标签的使用textarea多行文本域text-indent首行缩进contenteditable=“true”盒子里可输入文本;文本溢出属性 overflowvisible 默认,正常显示 hidden 隐藏 scoll 滑动 生成滚动条扩展:overflow-x/y;text-overflow:clip/ellipsis;clip不显示省略号 ellipsis 已溢出显示省略号(单行文本超出显示省略号,容器要有固定的大小,文本强制在一
2021-05-21 08:43:40
58
原创 2021-05-20
宽高自适应和伪对象选择器宽度自适应:属性width 属性值:“数值 px ”在页面布局中,如果块级元素设置为100%或者不设置宽度默认自适应到整个屏幕宽度(通栏效果)块级元素不设置宽高的时候和父级等宽 重点:如果当前元素脱离文档流,元素的宽度由内容决定;如果元素设置了浮动或定位,一定要给元素设置宽高大小高度自适应:属性height 属性值:“数值”当元素不设置的时候,在浏览器中不显示,默认高度为0;当元素不设置高度或者设置为auto的时候,可以做到自适应。子级元素自适应到父级元素
2021-05-20 17:19:25
64
原创 2021-05-19
元素类型元素类型分三种块元素 内联元素 行内块元素块元素:可以直接设置大小,块元素默认从上到下依次排列,并块元素独占一行;行内元素/内联元素:无法直接设置高低大小,行内元素默认在一行内逐个显示,行内元素的高低大小由内容决定。(注释:常见bug:行内元素设置margin-top/bottom是没有效果的);行内块元素:可以直接设置宽高大小,在一行内逐个显示;扩展:所有行内块元素都是以基线对齐的;属性:display 中文翻译:转变常用属性值:block 中文翻译:块
2021-05-19 21:02:47
59
原创 2021-05-19
css定位和锚点定位用来解决布局中不好解决的布局方式;定位三要素对象:进行移动,需要定位的元素; 参照物:对象相对于哪个参照物进行移动; 方向:top/上 right/右 bottom/下 left/左;定位属性:positionstatic 静态定位 relative 相对定位 absolute 绝对定位 fixed 固定定位 sticky 粘性定位 static 静态定位相对定位的使用:position:relative;参照相对于初始位置进行移动,定位是可以接负值
2021-05-19 19:06:25
80
原创 2021-05-16
html重点集结1、HTML发展史两个重要的环节,1993年创立,2014年xhtml、html合并并推出HTML5.HTML基础结构:<!DOCTYPE html><html xmlns="http//:www.3w.org/1999/xhtml"><head>头部部分</head><body>主体部分</body></html>2、标题标签<h1><..
2021-05-19 18:32:48
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人