昨天去面试了一个前端实习的岗位,被问得一脸懵逼,留下了不学无术的泪。现在来重新学习一下计网知识。1.计算机网络的体系结构我们平常学习的是最后一个五层结构,土方法记忆:有设备、连线、连网,确定能够传数据后,才能使用各种软件应用。 2.各层级使用的协议1.应用层HTTP (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>,&n
一、Home的子组件 在整理代码前可以先在页面中拆分一下,看看每一部分对应的是哪里的代码;划分好之后,在静态页面的代码里整理归纳,复制下来;在Home文件夹下分别创建各个组件文件夹,把整理好的代码粘贴进去;记得在Home里引入各个组件,注意不要拼错单词,这是我经常犯的错误;这一步比较简单,主要就是看是否细心和耐心,然后敲三个组件,其他直接复制粘贴就好。二、获取三级分类信息
在前面的博客中,我浅薄的学习了Vue 源码中 的 diff 以及 对 key 的使用,现在 再来学习一下更加难以理解的 patch 的过程vue 在 虚拟 dom 这一块,是参照了 snabbdom.js 然后在上面进行了部分的修改的,所以如果有不理解的,推荐先去学习这一个东西1、patch 函数在这一系列的函数里面,有很多的钩子函数,类似于 destory 和 create 、inse
985渣渣小硕一枚,非计算机科班出身,考研跨考到华工计算机专业。研究方向是图像处理,平时较少接触ML、DL等算法,所以3月初准备找实习的时候果断放弃了算法岗,没办法只能捡起自己以前稍稍有基础的的C++后台开发这块。大概3月9号官网投递的简历,也没有找内推,我一直以为自己已经错过提前批啦,本意就是想先把简历投了,以后估计还要做腾讯的笔试才能进入面试。结果3月16号晚上有深圳的座机打过来,因为当时正在
转载
2024-07-18 09:09:27
41阅读
什么是ETag?web服务器用于确认缓存组件的有效性的一种机制,通常可以使用组件的某些属性来构造它。条件GET请求 浏览器下载组件的时候,会将它们存储到浏览器缓存中。如果需要再次获取相同的组件,浏览器将检查组件的缓存时间,假如已经过期,那么浏览器将发送一个条件GET请求到服务器,服务器判断缓存还有效,则发送一个304响应,告诉浏览器可以重用缓存组件。 那么服务器是根据什么判断缓存是否还有效呢?
转载
2024-06-07 05:27:51
737阅读
一、安装CDN引入直接下载并引入vue环境npm引入(常用)二、 Vue基础知识1. 原始js的编程范式 —— 命令式编程,即每走一步都要给它一个命令 Vue的编程范式 —— 声明式编程,即只需要声明即可,具体内部是怎么实现的不用管。 Vue的好处:数据与界面真正分离; &nbs
概述一般流式计算会与批量计算相比较。在流式计算模型中,输入时持续的,可以认为在时间上是无界的,也就意味着,永远拿不到全量数据去做计算。同时,计算结果是持续输出的,也即计算结果在时间上也是无界的。流式计算一般对实时性要求较高,同时一般是先定义目标计算,然后数据到来之后将计算逻辑应用于数据。同时为了提高计算效率,往往尽可能采用增量计算代替全量计算。批量处理模型中,一般先有全量数据集,然后定义计算逻辑,
对我使用过的前端显示图片的方法进行小总结,作为以后参考的依据。说在前面的话:关于这几种实现方式,有可能原理是一样的,而且肯定有更优的实现方式。因为时间关系我没有进行深入研究,如果哪里写的不对,请多多指教。目前,共接触以下几类方法:1.img标签指向图片地址<img border="0" src="picture.jpg" alt="picture" width="160" height="1
最近遇到一些小萌新,他们经常会问到“Web前端是什么?它能做什么?与后端的关系是什么?”下面,针对这些问题给大家解答一下。Web前端工程师是干什么的?我们先了解Web前端工程师是干什么的,百度百科的解释:Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以
转载
2024-09-22 22:29:47
53阅读
vue项目实战笔记目标目录1.项目概述1.1电商项目基本业务概述1.2电商后台管理系统的功能1.3电商后台管理系统的开发模式(前后端分离)1.4电商后台管理系统的技术选型1.前端项目技术栈2.后端项目技术栈(了解即可)2.项目初始化2.1前端项目初始化步骤2.2后台项目的环境安装配置3.登录/退出功能3.1登录概述1.登录业务流程2.登录业务的相关技术点3.2登录——token原理分析3.3登录功
具体可以参考网站:Authorization Code Flow里边介绍的非常详细。个人理解:1. Oauth2支持多种授权流程,其中的一种是Authorization code Flow,具体见图: 2. Oauth2 的参与方,以及什么时候Client与Resource Owner是同一个对象。具体说一下Resource Server,一直以为Resource Server
。1、elementElement UI 是一套采用 Vue 2.0 作为基础框架实现的组件库,它面向企业级的后台应用,能够帮助你快速地搭建网站,极大地减少研发的人力与时间成本。在这个月的 NingJS 上我们开源了这个项目,当时它的文档还没有准备好。今天,经过两周多的完善, Element UI 的文档正式上线啦!目前它处于 rc 阶段,正式版将于 Vue 2.0 发布后第一时间跟进。欢迎大家来
1. 为什么要写插件 一开始我也是以为Vue插件离我的日常开发很遥远的,但直到有一天公司用的组件库换了,换成了MD风格的Vuetify。 这个组件库优点就是好看、且各种插槽props可以充分满足自定义需求;缺点也很明显:在用惯了Element的人看来,这个组件库不但缺少了很多全局函数,如$message,而且自定义的插槽、Prop太多了,需要一段时间熟悉。其中尤其是缺少了函数式组件让我很难受,虽然
fastadmin前端表格组件使用的是bootstrap-table,如果我们想要自定义表格的内容,可以使用formatter属性。最常规的用法如下:columns: [
[
{
field: 'type', title: __('type'),
formatter: functi
转载
2024-03-25 07:09:09
139阅读
为什么选Vite
当我们开始构建越来越大型的应用时,需要处理的 JavaScript 代码量也呈指数级增长。包含数千个模块的大型项目相当普遍。基于 JavaScript 开发的工具就会开始遇到性能瓶颈:通常需要很长时间(甚至是几分钟!)才能启动开发服务器,即使使用模块热替换(HMR),文件修改后的效果也需要几秒钟才能在浏览器中反映出来。如此循环往复,迟钝的反馈会极大地影响开发者的开发效率和幸福感。
转载
2024-06-04 05:03:19
147阅读
前端项目代码检查规范前言:每个程序员都有自己的编码习惯,如果你写自己的项目怎么折腾都没关系,但是在公司中我们希望每个人写出的代码都要符合一个统一的规则,这样别人看源码就能够看得懂,因为源码是符合统一的编码规范制定的。首先,分为两个部分:第一:vscode插件工具类的eslint和prettiter以及vetur作用是为在本地保存的时候,通过.eslintrc.js文件中所写的规则,eslint插件
转载
2024-05-17 23:51:18
68阅读
今天给大家介绍四款比较常用的前端开发工具,具体哪一款最好用,因人而异,大家可以根据自己的情况,选择一款个人认为最好用的web前端开发工具。 Sublime TextSublime Text凭借其漂亮的用户界面和极其强大的功能,被誉为“神级”代码开发工具。 Sublime Text 支持多种编程语言的语法高亮,拥有优秀的代码自动完成功能。此处,它还拥有代码片段(Snippet)的
转载
2024-09-10 09:37:33
26阅读
前面2篇介绍了 gRPC 的关键概念以及演示程序。了解工作的基础知识后, 将了解 k8s 在其容器运行时接口技术。gRPC的应用范围自从2015年作为开源项目发布以来,gRPC 在大大小小的企业中都取得了成长。然而,尽管 gRPC 作为一种服务器端技术很受欢迎,但它在面向公众的 api 中几乎没有出现。这主要有两个原因。首先,gRPC 依赖 HTTP/2作为其传输协议。虽然主要的客户端浏览器自20
转载
2024-09-23 12:01:26
62阅读
前端代码规范一、命名规范市面上常用的命名规范:
camelCase(小驼峰式命名法 —— 首字母小写)
PascalCase(大驼峰式命名法 —— 首字母大写)
kebab-case(短横线连接式)
Snake(下划线连接式)1.1 项目文件命名1.1.1 项目名全部采用小写方式, 以短横线分隔。 例:my-project-name。1.1.2 目录名参照项目命名规则,有复数结构时,要采用复数命名
前端模型系统建模分析前言: 接触Angular技术也有一年多了,来Newegg也刚好一年了,在这一年里,学到了不少关于前端技术的精髓,但是让我最兴奋的,莫过于发现了模型系统,之所以认为它神奇,是因为一切复杂问题其实都可以通过模型系统来很好的进行抽象建模,使得你的工作可是事半功倍。 一、首先我想谈一下对angular的认识:1)、AngularJs通过数据双向绑定