自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web开发者,CSS清除默认样式

现如今,我们经常可以看到很多互联网员工都在抱怨,不是说收入低了,就是说工作时间太长。所以我们会见到有不少优秀的互联网员工,只要有机会,要么去一些学校当老师,要么当公务员之类比较稳定的岗位,当然这些能够容易转行的员工,一般都是名校毕业,而且能力也很出色的。最近在职场论坛上看到这样一个帖子:985研究生入职电网6个月,看到工作内容后:想辞职了!这是怎么回事呢?这位员工说自己从985大学毕业后,通过招聘进入了一家电网公司,可是进入半年之后,发现每天的工作内容太简单了,每天就是做一些基本的活,没有什么技术含量

2021-07-23 14:35:42 137

原创 web开发者工具,HTML标签语义化

阿里中间件高级技术专家 钟华、高级技术专家 泠茗、中间件技术专家 玄难,在公开分享和访谈中提到阿里技术中台建设实践,包括:技术中台、移动中台、业务数据双中台、研发中台、组织中台等等。本文整理了其中的PPT精华部分进行讲解,供大家学习参考。阿里技术中台(图片来源:阿里技术参考图册)技术中台,就是将使用云或其他基础设施的能力,以及应用各种技术中间件的能力,进行整合和包装。过滤掉技术细节,提供简单一致、易于使用的应用技术基础设施的能力接口,助力前台和业务中台数据中台的快速建设。阿里的技术中台

2021-07-23 14:34:58 118

原创 web开发者工具,CSS的三种基础选择器

先问小伙伴们一个问题,登录难吗?“登录有什么难得?输入用户名和密码,后台检索出来,校验一下不就行了。”凡是这样回答的小伙伴,你明显就是产品思维,登录看似简单,用户名和密码,后台校验一下,完事了。但是,登录这个过程涵盖的知识点是非常多的,绝不是检索数据,校验一下这么简单的事。那么登录都要哪些实现方式呢?i最传统的就要是Cookie-Session这种方式了,最早的登录方式都是这样实现的。但是随着手机端、H5端的兴起,前后端分离的模式越来越流行,基于Cookie-Session这种登录方式不是很方便,渐渐的J

2021-07-23 14:34:16 133

原创 web开发网,CSS字体样式的使用

Redis常用的数据类型Redis的五种常用的数据类型分别是:String、Hash、List、Set和Sorted setRedis的使用场景1.Counting(计数)2.展示最近、最热、点击率最高、活跃度最高等等条件的top list3.用户最近访问记录也是redis list的很好应用场景4.通过list的lpop及lpush接口进行队列的写入和消费5.Redis 的Lua的功能扩展实际给Redis带来了更多的应用场景,你可以编写若干command组合作为一个小型的非阻塞事务或者更新

2021-07-23 14:33:32 50

原创 web开发网上培训,成功拿到了字节跳动、腾讯大厂offer

HTML字符实体(character entities)在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体。如显示小于号:&lt; 或 &#60;使用实体名而不是数字的好处是,名称易于记忆。坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。常用字符实体显示结果描述实体名称实体编号

2021-07-23 14:32:51 45

原创 web开发经典,前端优秀实践指南

基础学习:前端最基础的就是 HTML , CSS 和 JavaScript 。网页设计:HTML和CSS基础知识的学习HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。动态交互:JavaScript基础的学习JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变

2021-07-23 14:32:07 128 1

原创 web开发经典,html标签之列表标签

HTML中标签元素三种不同类型:块状元素,行内元素,行内块状元素。块级元素:独占一行,宽度和父元素宽度一样宽(默认)可以设置宽高设置的width属性和元素的宽度(width+padding2+border2+margin2)是两回事(盒子模型)如果没有设置高度,高度由内容撑开块级元素可以包裹别的元素。p标签尽量不要包裹别的块级元素常用的块级元素:<div> </div>:块级的块标签,用于在效果中 定义一块;<p> </p>:段.

2021-07-23 14:31:26 75

原创 web开发练习,学习路线图必不可少

前端核心1.JSONP的缺点2.跨域(jsonp,ajax)3.如何实现跨域4.dom是什么,你的理解?5.关于dom的api有什么6.ajax返回的状态7.实现一个Ajax8.如何实现ajax请求,假如我有多个请求,我需要让这些ajax请求按照某种顺序一次执行,有什么办法呢?如何处理ajax跨域9.如何实现一个ajax请求?如果我想发出两个有顺序的ajax需要怎么做?10.Fetch和Ajax比有什么优缺点?11.移动应用和web应用的关系12.知道PWA吗13.做过移动端吗1

2021-07-23 14:30:44 58

原创 web开发练习,html的介绍及常用标签

原型、原型链也是一个老生常谈的问题了,可以说js原型弄明白了,那么学习js就得了一种质的飞跃,今天我们就来看看这个在前端面试中的高频考题究竟是怎么一回事。一、原型JavaScript 常被描述为一种基于原型的语言——每个对象拥有一个原型对象当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾准确地说,这些属性和方法定义在Object的构造器函数(constructor functions)之上

2021-07-23 14:30:00 82

原创 上海web前端开发,CSS的标准文档流

form表单细节一、表单1.表单 标签用于为用户输入创建 HTML 表单2.表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。3.表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。4.表单用于向服务器传输数据。二、表单form 的属性(一)action属性action 属性规定当提交表单时,向何处发送表单数据**属性值:**url 链接的地址(二)name属

2021-07-22 19:08:48 90

原创 一个合格的初级前端工程师需要掌握的模块笔记

一、如何入门,学习建议在你开始入手学习前,有一些小的建议。根据我自己学习的经验发现,这些建议在现在乃至我以后的岗位生涯里都是有很大帮助的。还有就是开始学习前,建议可以先花几天时间,查找一些如何入门的文章,通过对许多文章及前人的建议。整理出适合自己学习的一套完整计划,然后在学习过程中,在自己对前端更加了解之后,做出一些计划的调整。我相信,在这样的计划学习之下比一来就开始学习具体知识要快速有效得多。代码规范:不是说小白时期不重要,正是什么都不懂的时候,才要严格执行学到的规范。徐徐渐进,等到学有所成,

2021-07-22 19:08:05 214

原创 【深度思考】HTML标签之表单标签

form表单细节一、表单1.表单 标签用于为用户输入创建 HTML 表单2.表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。3.表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。4.表单用于向服务器传输数据。二、表单form 的属性(一)action属性action 属性规定当提交表单时,向何处发送表单数据**属性值:**url 链接的地址(二)name属

2021-07-22 19:07:22 198

原创 【建议收藏】289页初中级前端题助你拿下Offer

这篇文章记录一下hashmap的学习过程,文章并没有涉及hashmap整个源码,只学习一些重要部分,如有表述错误还请在评论区指出~基本概念Hashmap采用key算hash映射到具体的value,因此查找效率为o(1),为防止hash冲突,在数组的基础上加入链表、红黑树,为无序非线程安全的存储结构jdk1.8之前采用以下方式存储数据:左边实际上就是一个数组,右边则是key值相同的元素放到同一个链表中(图片侵删)但是这种数组加单链表也存在问题,即单链表长度过长时,搜索值将耗费时间复杂度为o(n),

2021-07-22 19:06:41 62

原创 【前端面试官】JavaScript的算数运算符与比较运算符

字体样式针对的是“文字本身”的形体效果,而文本样式针对的是“整个段落”的排版效果。字体样式注重个体,文本样式注重整体。常见的文本样式如下表。属性说明|text-indent|首行缩进|text-align|水平对齐|text-decoration|文本修饰|line-height|行高|text-transform|大小写转换|letter-spacing、word-spacing|字母间距、词间距接下来,我们一起来看看这些属性的运用。text-indentp元素的首行是

2021-07-22 19:05:59 93 1

原创 【前端面试官】JavaScript的常见用途和书写规范

问题: 从浏览器地址栏输入url到请求返回发生了什么你一看这种烂掉牙的问题,小case,但996面试大佬由此延展的问题已经远远超越了这个问题本身了,不信你就接着看。我回答了首先会进行 url 解析,根据 dns 系统进行 ip 查找。话音刚落,此时一位喜欢修福报的公司的大佬打断了我,说url为啥要解析,dns查询规则是什么?我一听就心里想,不按套路出牌啊,网上一般都没问这两个问题,心里再一想,俗话说,万事开头难,扛过这一波,答出来,就是阳光明媚,万物骚动的春天!先说为什么url要解析(也就是编码)

2021-07-22 19:05:18 58

原创 【值得收藏】JavaScript的变量与字面量

题目描述返回目录给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点  (i, ai) 。在坐标内画 n 条垂直线,垂直线 i  的两个端点分别为  (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与  x  轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例 1: 输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3

2021-07-22 19:04:36 80 1

原创 【值得收藏】HTML注释标签

本篇文章纯属笔记性文章,是对vue知识的整理,对自己有很大帮助才分享出来。有需要的可以点击领取电子档点击此处,领取Vue知识点电子档Vue3.x响应式数据原理Vue3.x改用Proxy替代Object.defineProperty。因为Proxy可以直接监听对象和数组的变化,并且有多达13种拦截方法。并且作为新标准将受到浏览器厂商重点持续的性能优化。Proxy只会代理对象的第一层,Vue3是怎样处理这个问题的呢?判断当前Reflect.get的返回值是否为Object,如果是则再通过re

2021-07-22 19:03:53 359

原创 「架构师必备」JavaScript运算符

第一章 HTML(★★)1.浏览器页面有哪三层构成,分别是什么,作用是什么?2.HTML5的优点与缺点?3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?4.HTML5有哪些新特性、移除了哪些元素?5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?6.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?7.说说你对HTML5认识?(是什么,为什么)8.对WEB标准以及W3C的理解与认识?.9.HTML5行内元素有哪些,块级元素有哪些,

2021-07-22 19:03:10 77

原创 「架构师必备」html实体字符

默认字体设置,边距设置html { font-family: sans-serif; /* 默认字体 */ font-size: 100%; /* 调整字体大小 */ -ms-text-size-adjust: 100%; /* IE浏览器 */ -webkit-text-size-adjust: 100%; /* FireFox浏览器 */}去除默认边距body{ margin: 0; /* 外边距 */ padding: 0; /*.

2021-07-22 19:02:27 48

原创 学前端开发,一个合格的初级前端工程师需要掌握的模块笔记

正文介绍下半连接队列服务器第一次接收到客户端的SYN后,会处于SYN-REVD阶段,此时双方还没有建立完全的连接,服务器会把此种状态下请求连接放在一个队列里,我们把这种队列称为半连接队列已经完成三次握手并建立连接,就叫全连接队列http和https区别http基于TCP/IP协议,https基于SSL/TLS协议http默认端口号为80,https默认端口号为443https安全性更强,需要CA证书https可以防止运营商劫持可以介绍https的通信过程,涉及对称加密和非对称加密tcp

2021-07-21 22:29:07 155

原创 学前端开发技术,React面试题总结

面试知识点主要内容包括html,css,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,设计模式,项目等等。html1.浏览器页面有哪三层构成,分别是什么,作用是什么?2.HTML5的优点与缺点?3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?4.HTML5有哪些新特性、移除了哪些元素?5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?6.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?7.说说你对HT

2021-07-21 22:28:25 150

原创 学前端开发技术,CSS的文本样式属性值

一、如何入门,学习建议在你开始入手学习前,有一些小的建议。根据我自己学习的经验发现,这些建议在现在乃至我以后的岗位生涯里都是有很大帮助的。还有就是开始学习前,建议可以先花几天时间,查找一些如何入门的文章,通过对许多文章及前人的建议。整理出适合自己学习的一套完整计划,然后在学习过程中,在自己对前端更加了解之后,做出一些计划的调整。我相信,在这样的计划学习之下比一来就开始学习具体知识要快速有效得多。代码规范:不是说小白时期不重要,正是什么都不懂的时候,才要严格执行学到的规范。徐徐渐进,等到学有所成,

2021-07-21 22:27:43 98

原创 学前端开发培训,html实体字符

01 哪些专业转CS成功率高?根据数据统计,在培养的前端开发工程师人才中,成功拿到offer,约38%是计算机专业毕业,62%都是非计算机专业转行的学员!在成功拿到大公司前端开发工程师offer的非计算机专业同学中,电子,机械,UI设计占了绝大多数比重。同时,在转行前端开发工程师的大军中,最快拿到前端开发工程师 offer的同学专业如下:纵使以上这些专业在转前端开发工程师这条路上有时间优势,但是:只要用对方法,足够努力,任何专业都可以成功向前端开发工程师转型!02 如何成功转行前端开发工程师

2021-07-21 22:27:02 42

原创 学前端开发去哪里?96道前端面试题

96道前端面试题下面给大家分享96道前端面试题1,一些开放性题目自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。项目介绍如何看待前端开发?平时是如何学习前端开发的?未来三到五年的规划是怎样的?2,position的值, relative和absolute分别是相对于谁进行定位的?3,如何解决跨域问题4,XML和JSON的区别?5,谈谈你对webpack的看法6,说说TCP传输的三次握手四次挥手策略7,TCP和UDP的区别8,说说你对作用域链的理解

2021-07-21 22:26:19 82

原创 学习路线让你少走弯路,自我成长之路

一面:1,说一下浏览器缓存2,cookie 与 session 的区别3,浏览器如何做到 session 的功能的。4,解释一下:csrf 和 xss5,怎么防止 csrf 和 xss6,跨域的处理方案有哪些7,CORS 是如何做的?8,对于 CORS ,Get 和 POST 有区别吗?9,了解 HTTPS 的过程吗?10,es module 和 commonjs 的区别11,react 里如何做动态加载12,动态加载的原理是啥,就是 webpack 编译出来的代码13,写一个处理

2021-07-21 22:25:38 46

原创 学习路线让你少走弯路,来看看大佬的学习之路

面试题HTTP、浏览器1,浏览器存储的方式有哪些2,对前后端跨域可以说一下吗?如何解决跨域的?3,浏览器 cookie 和 session 的认识。4,输入URL发生什么?5,浏览器渲染的步骤6,页面渲染优化7,强制缓存和协商缓存8,GET 和 POST 请求的区别9,HTTP1.0 / 1.1 / 2.0 及HTTPS10,介绍下304过程11,HTTP 状态码12,Web性能优化CSS1,盒模型2,如何实现一个最大的正方形3,一行水平居中,多行居左4,水平垂直居中

2021-07-21 22:24:56 95

原创 学习路线图必不可少,附带学习经验

一.我们为什么需要CSS?使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。CSS的出现解决了下面两个问题:将HTML页面的内容与样式分离。提高web开发的工作效率二,什么是CSS?CSS是指层叠样式表(Cascading St

2021-07-21 22:24:14 61

原创 学习路线图必不可少,轻松拿下offer

form表单细节一、表单1.表单 标签用于为用户输入创建 HTML 表单2.表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。3.表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。4.表单用于向服务器传输数据。二、表单form 的属性(一)action属性action 属性规定当提交表单时,向何处发送表单数据**属性值:**url 链接的地址(二)name属

2021-07-21 22:23:30 55

原创 学习路线图必不可少,终获offer

一.我们为什么需要CSS?使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。CSS的出现解决了下面两个问题:将HTML页面的内容与样式分离。提高web开发的工作效率二,什么是CSS?CSS是指层叠样式表(Cascading St

2021-07-21 22:22:48 40

空空如也

空空如也

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

TA关注的人

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