- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 原型链详解(文字跟图片说明)
文字总结(四点):1、任何构造函数都是Function的实例2、构造函数的隐式原型 = Function的原型 Person.__proto__ = Function.prototype;3、实例对象的隐式原型 = 构造函数的原型 person1.__proto__ = Person.prototype;4、任何Object都是Function的实例【Object跟构造函数一样】图解:...
2021-05-17 19:15:07
124
原创 前端开发中之页面切图ps工具的使用
photoshop的使用:(打开软件,把图片放进去)1、标尺工具:Ctrl + R 。注:界面上跟左会显示标尺出来,在标尺上单击右键,把单位改为像素。2、放大镜:Z键。注:同时按下鼠标左键,向右移动是放大,向左移动的缩小。3、抓手工具:空格键。4、吸管工具:I 键。用于吸取颜色。5、切片工具:C键。切一刀,可存储为Web所用格式… ,后缀改为PNG-24;切片改为选中的切片,然后保存成PNG格式了。这个的功能可以切图,量尺。摁住鼠标左键可以拖出一个标尺线来。切完片后双击打开可查看宽高。6
2021-01-09 23:23:53
583
原创 Git开发中常用命令
1、查看git里面的配置:git config -l2、给git配置名为zyh:git config --global user.name 写个用户名3、给git配置邮箱:git config -global user.email xx@qq.com4、中文版本的git网址:gitee.com5、从git上克隆代码:git clone ssh路径 【复制ssh的路径进去】6、把全部代码添加进去:git add .7、提交成一个版本:git commit -m "写个提示语"8、项目中有node
2021-01-05 11:00:15
220
原创 网络cookie的封装及应用
封装cookie对象:应用cookie:(拖拽效果,当拖动物体的时候,点击下浏览器刷新界面,物体不会重新回到原来的位置)1、样式结构2、js代码
2020-12-17 11:47:35
94
原创 详谈cookie的特点及重要属性
一、cookie的特点:1、cookie不可跨域2、cookie存储在浏览器里面3、cookie有数量与大小的限制1)数量在50个左右2)大小在4kb左右4、cookie的存储时间非常灵活5、cookie不光可以服务器设置(用set-cookie),也可以客户端设置。document.cookiekey:value二、cookie的属性1、name cookie的名字,唯一性2、value cookie的值3、domain 设置cookie在哪个域名下是有效的4、pat
2020-12-17 09:37:17
3222
原创 前端网络必须知道的点
1、ajax:async javascript and json = =》封装ajax函数,ajax用来请求资源,可以使用页面局部刷新。封装的ajax函数如下:function ajax(url, type, data, success, flag) {var xhr = null;if(window.XMLHttpRequest) {xhr = new XMLHttpRequest();} else {xhr = new ActiveXObject(‘Microsoft.XMLHTTP’)
2020-12-12 19:43:58
138
原创 HTML、CSS重要知识点及企业开发经验
一、html进阶篇1、img元素中的alt属性用来代替图片显示不出来进而展示的文字,title属性代表鼠标放上图片后显示文字提示。2、a元素的作用1)超链接2)锚点3)打电话4)发邮件5)协议限字符3、target属性1)target="_blank"跳转到新页面…二、css基础选择器1、id选择器2、类选择器(class)3、标签选择器(也就是元素标签)4、通配符选择器5、属性选择器(eg: [id]有属性叫id的元素或者 [id=‘xx’] 有id为xxx的元素)三、c
2020-10-21 11:17:53
152
原创 前端社招第一次面试问到的题【面试通过5k】
前端社招第一次面试问到的题【面试通过,工资5k】1、px跟em的区别?答:px就是一个绝对像素单位,是固定值,而em是相对单位值,如果自身定义了font-size,则em会根据font-sizefont-size的大小变化而变化2、get跟post请求的区别?答:①首先我们要看看是基于什么前提,如果没有什么前提,不适用任何规范,只考虑语法和理论上的HTTP协议,get和post请求基本就没...
2020-03-31 16:02:01
4906
19
原创 map集合和set集合
set集合set用于存放不重复的数据1、创建new Set(); 创建一个没有任何内容的set集合new Set(iterable); 创建一个具有初始内容的set集合,内容来自于可迭代对象每一次迭代的结果如果写重复了,会自动去重。可用于去重操作eg:数组去重:const arr = [3, 532, 2, 3, 1, 1, 6, 5, 6, 5]// const s = new ...
2020-03-05 09:24:09
865
原创 开发中常用的数组操作方法讲解
1、concat()concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。var arr1 = [1,2,3];var arr2 = [4,5];var arr3 = arr1.concat(arr2);console.log(arr1); //[1, 2, 3]console.log(arr3); //[1, 2, 3, 4, 5]2...
2020-03-05 09:15:53
675
原创 this指向的最全概述
## this指向的解剖1、全局环境当中this指向全局对象2、函数中的this,由调用函数的方式来决定①、如果函数是独立调用(直接调用),在严格模式[‘use strict’]下是禁止this指向全局对象,它是指向undefined的。如果在非严格模式下就是直接指向window②、如果函数是被某个对象调用,那this指向被调用的这个对象3、构造函数与原型里的this①、构造函数的t...
2020-03-05 09:08:53
619
原创 ES6参数默认值、剩余参数、展开运算符、明确函数、箭头函数最全解剖
参数默认值1、在书写形参时,直接给形参赋值,赋的值即为默认值2、这样一来,如果没有给对应的参数赋值(给它的值是undefined),则会自动使用默认值【扩展】对arguments的影响只要给函数加上参数默认值,该函数会自动变量严格模式下的规则:arguments和形参脱离【扩展】留意暂时性死区形参和ES6中的let或const声明一样,具有作用域,并且根据参数的声明顺序,存在暂时性死...
2020-03-05 09:03:12
587
原创 ES6中的块级绑定(使用let、const注意地方)
使用var 声明变量存在的问题1、允许重复的变量声明:导致了数据被覆盖2、变量提升:怪异的数据访问、闭包问题3、全局变量挂载到全局对象:全局对象成员污染问题为了解决以上用var声明所带来的问题!ES6不仅引入let关键字用于解决变量声明的问题,同时引入了***块级作用域***的概念块级作用域:代码执行时遇到花括号,会创建一个块级作用域,花括号结束,销毁块级作用域。使用let声明变量...
2020-03-05 08:48:28
543
原创 ES6入门介绍
ES入门介绍1、ECMAScript:简称ES,是一个语言标准(循环、判断、变量、数组等数据类型)而我们通常所说的JavaScript 是一门运行在浏览器端的语言,该语言使用ES标准。ES+web api =JavaScript无论JavaScript,还是NodeJs,他们都是ES的***超集***(super set)2、ECMAScript有哪些关键的版本?ES3.0:1999E...
2020-03-05 08:37:23
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人