Loading...
2018年12月3日下午2点到4点,历时2小时,共面试完了一面+二面。一面1、写一个css样式,要求A元素垂直水平居中,左右两边各10px,文字也垂直水平居中,文字大小为20px。(写代码)下面是案例图:2、说一下你对原型链的理解;3、如何使用原型链实现继承(写代码);4、说一下Object.create();5、跨域请求的几种方式;6、浏览器的缓存分类;7、HTTP中与缓存有关请求头,响应...
为什么你总是下不了班大部分工程化的项目为方便维护,大多都会采用前后端分离的开发方式,而前端和后端的工作基本也是同时下发的,这时前端开发人员就会很尴尬,后端在干活的时候,领导几乎一定会让你先做个静态页面看看,这时候你和后端之间可能只是约定了接口(当然也可能连接口都没约定,那我只能祝你幸福了),并没有数据的传输,没法直接拿到填充网页的数据,如果一次将前端代码写到位,那么打开网页时轻则页面提示没有...
原文链接:http://www.cnblogs.com/huyong/p/6517949.htmlVue是什么?Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 ...
这篇文章主要解答以下几个问题,供前端开发者的新手参考。1、什么是Sass和Less?2、为什么要使用CSS预处理器?3、Sass和Less的比较4、为什么选择使用Sass而不是Less?什么是Sass和Less? Sass和Less都属于CSS预处理器,那什么是 CSS 预处理器呢? CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将...
1、什么是HTML语义化HTML语义化是指:根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读与写出更优雅的代码,同时让浏览器的爬虫更好的解析,从而优化SEO。2、为什么要语义化有利于SEO,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重;语义化的HTML在没有CSS的情况下也能呈现较好的内容结构与代码结构;方便其他设备(如屏幕阅读器、...
由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。关于同源策略 与 什么是跨域,可以参考:[JSONP实现跨域请求](https://www.runtofuture.cn/index.php/archives/1154/)跨域请求资源的几种方式:1、JSONP具体可参考:[JSONP实现跨域请求](https://www.runtofuture...
跨域资源共享(CORS)Cross-Origin Resource Sharing(CORS)跨域资源共享是一份浏览器技术的规范,它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而避开了浏览器的同源策略,是 JSONP 模式的现代版。CORS需要浏览器和服务器同时支持。但主要都是服务器端的配置,都是设置一系列的响应头 (Response Head...
一、什么是跨域请求跨域请求,简单来说就是当前域访问其他域的内容。首先,我们来了解一下“同源策略”。所谓同源,是指协议、域名、端口均相同。一般的跨域ajax请求:$.ajax({ url:'http://192.168.31.137/train/test/testjsonp', type : 'get', dataType : 'text', ...
面临的问题我们在本地开发好一个 web 项目,如果想要给别人看的话一般来说都是需要部署到服务器上面的。如果你使用 github 或者 coding 等代码托管的服务,只需要在服务器安装好环境且安装好 git 之后,把项目 clone 下来然后启动自己的项目就行了。如果是 Node.js项目,可能需要使用到 forever 或者 pm2(Node 进程会时不时自动关闭--具体原因我暂时还没有弄...
一、使用webhook部署 webhook 是为 webhook 准备一个URL,用于 webhook 发送请求。这些通常由后台或者API完成。这就意味你的应用要设置一个通过公网可以访问的URL。多数 webhook 以两种数据格式发布数据:JSON或者XML,这需要解释。另外的数据格式是application/x-www-form-urlencoded 和 multipart/form-d...