自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 问题2

前端需要注意哪些SEO合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面description有所不同;keywords列举出重要关键词即可语义化的HTML代码,符合W3C规范:语义...

2019-05-29 08:50:44 161

原创 平时遇到的一些问题1

1、如何解决跨域问题理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域出于安全考虑,服务器不允许ajax跨域获取数据,但是可以跨域获取文件内容,所以基于这一点,可以动态创建script标签,使用标签的src属性访问js文件的形式获取js脚本,并且这个js脚本中的内容是函数调用,该函数调用的参数是服务器返回的数据,为了获取这里的参数数据,需要事先在页面中定义回调函数,在回调函数中处理服务...

2019-05-29 08:05:22 166

原创 震惊!React 与VUE的区别。

React作为前端三大框架之一, React 拥有声明式和组件化两大特点,React 可以轻松创建交互式用户界面.为应用程序中的每个状态设计简单的视图,当数掘更时,Ract 将高效地更新和正确的染组件。声明式视图使您的代码更具可预测性,更易于调试.创建好拥有各自State (状态) 的组件,再将其组合构成更加复杂的UI界面,由于组件逻辑是用JavaSer ipt 而不是模板编写的,因此可以通过血...

2019-07-06 20:30:51 171

原创 组件 ,vuex ,路由

组件

2019-06-26 11:30:38 144

原创 H5新增标签、样式

新增标签:标签介绍header标签定义文档或者文档的一部分区域的页眉。一般作为介绍内容或者导航链接栏的容器。在一个文档中,可以定义多个元素。navnav定义页面中导航链接部分(传统导航条、腾讯新闻、侧边栏导航、内页导航、百度百科、翻页操作)articlearticle标签定义独立的内容。内容本身必须是有意义的且必须是独立于文档的其余部分。如:论坛帖子、博客文...

2019-06-20 19:44:51 628

原创 平时遇到的问题点

变量提升当执行 JS 代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行环境中,函数中的代码会产生函数执行环境,只此两种执行环境接下来让我们看一个老生常谈的例子,varb() // call bconsole.log(a) // undefinedvar a = 'Hello world'function b() { console.log('call b')...

2019-06-20 19:44:21 141

原创 img的一些问题

当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验。即使使用alt属性给出了"图片XX"的提示信息,也起不了多大作用。 其实,可以这样处理:当图片不存在的时候,会触发onerror事件,我们可以在该事件中做一下补救的工作,比如:<img src="图片的url地址" alt="图片XX" onerror="this.src='默认图片的u...

2019-06-20 19:42:25 238

原创 web性能优化

content方面减少HTTP请求:合并文件、CSS精灵、inline Image减少DNS查询:DNS缓存、将资源分布到恰当数量的主机名减少DOM元素数量Server方面使用CDN配置ETag对组件使用Gzip压缩Cookie方面减小cookie大小css方面将样式表放到页面顶部不使用CSS表达式使用不使用@importJavascript方面将脚本放...

2019-06-20 19:16:51 106

原创 面向对象

什么是面向对象编程及面向过程编程,它们的异同和优缺点面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为面向对象是以功能来划分问题,而不是步骤面向对象编程思想基本思想是使用对象,类,继承,封装等基本概念来进行程...

2019-06-12 15:19:43 99

原创 数组常用方法整理

数组常用方法整理push() 从尾部添加,改变原数组pop() 移除数组末尾最后一项,返回移除后的项shift() 删除数组第一项,返回删除元素的值,如果数组为空返回undefinedunshift() 添加头部,改变原数组sort() 数组排序,参数为一个匿名函数,如果匿名函数返回正值,则升序排列,反之相反reverse() 翻转数组项的顺序 原数...

2019-06-12 15:17:57 145

原创 常用git指令

git init # 初始化一个空白的仓库git add . # 把当前目录中的代码提交到缓存区git commit -m ‘’ # 把缓存区中的代码提交到本地仓库一个代码仓库可以关联多个远程服务器仓库地址git remote -v # 查看当前仓库的远程服务器信息git remote add 仓库名 仓库地址 # 添加远程仓库地址信息git remote rm 仓库名 # 删除远程仓...

2019-06-05 14:17:12 117

转载 对象常用方法,对象拷贝

string方法描述charAt()返回在指定位置的字符。charCodeAt()返回在指定的位置的字符的 Unicode 编码。concat()连接字符串。indexOf()检索字符串。match()找到一个或多个正则表达式的匹配。replace()替换与正则表达式匹配的子串。search()检索与正则表达式相匹配的...

2019-06-05 11:13:25 168

原创 前端问题

谈谈ajax、axios、fetch的区别jQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});优缺点:本身是针对MVC的编程,不符合现在前端MVVM的浪潮...

2019-06-04 18:02:02 1222 3

原创 js事件传播流程,事件阻止

JavaScript 与 HTML 之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。既然事件是由一些交互所产生的,那么就要了解这些事件是由页面中的哪一部分交互所产生。事件流事件流描述的是从页面中接收事件的顺序。但有意思的是,IE 和 Netscape 开发团队居然提出了差不多是完全相反的事件流的概念。IE 的事件流是事件冒泡流,而 Netscape Commu...

2019-06-01 10:48:37 131

原创 原型、原型链、继承

原型、原型链、继承每个对象都会在其内部初始化一个属性,就是prototype(原型),当我们访问一个对象的属性时如果这个对象内部不存在这个属性,那么他就会去prototype里找这个属性,这个prototype又会有自己的prototype,于是就这样一直找下去,也就是我们平时所说的原型链的概念关系:instance.constructor.prototype = instanc...

2019-05-29 19:14:29 241 1

原创 Cookie

1:通信协议定义:通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。总结一句话:交流的规则。比如:汉语、英语、德语、日语等。在计算机通信中,通信协议用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。 通信协议...

2019-05-27 10:21:35 131

原创 关于浏览器兼容性问题

关于浏览器兼容性问题,我们开发中某些情况下肯定会遇到,今天就从手机、电脑、js、html、css这几个方面谈谈。1、手机浏览器的兼容。手机上的flex布局时会有兼容性问题,只用新版本的会出现安卓手机不识别的现象.box{display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. *...

2019-05-24 22:17:59 177

原创 谈post和get请求的区别 请求报文

关于post和get请求的区别 请求报文很多人在学习web知识的时候容易产生一种惯性思维,那就是觉得get方法就是从服务器取得数据;post方法就是向服务器提交数据。造成这种思维的原因,大概就是我们在学习面向对象编程的时候学过类的get()方法和set()方法,容易把这种概念类比到HTTP协议的概念里面。哪怕是我身边有一定工作经验的程序员都有可能产生这种思维。HTTP协议是运行在计算机网络应用...

2019-05-22 08:39:24 396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除