我们通常会把整个页面被分成小组件,这些组件有自己的功能和 UI。 有时,我们需要一种方法来在这些组件之间进行通信。我们可以使用 Vuex(状态管理工具)来存储数据并跨组件使用。 但有时,我们需要一种方法将数据从一个组件发送到另一个组件,而无需使用 Vuex 存储。请看下面:1、使用Props (父组...
1、apply方法和call、bind方法的不同之处是它们的传参形式,前者是通过数组的方式去传参,而后者则是通过参数列表的方式传参。2、那么bind方法和call、apply方法的不同之处是,bind 是创建一个新的函数,我们必须要手动去调用,而后者不会。3、总之它们的共同特点就是改变this的指向...
多态有什么作用,为什么一定要用多态?多态你可以从字面上去理解,一个类表现出多种形态。它是一种编码的技巧而不是写代码的格式或者方式。 要想理解多态你需要从需求入手。伪代码例子:void method(Father instance): instance。callmethod();现在有两个子类 gir...
计算属性关键词: computed。计算属性在处理一些复杂逻辑时是很有用的。可以看下以下反转字符串的例子:实例 1<div id="app"> {{ message.split('').reverse().join('') }} </div>实例 1 中模板变的很复杂起来,也...
工具类在线工具 - 程序员的工具箱:一个在线工具网站,包含大量在线工具JavaScript 库/框架jQuery: 方便快捷,功能强大全面,居家旅行必备,近乎JS的替代品,你可以不会js,但是不能不会jQuery。BackBoneJS: 模型、视图、集合、事件,让你的前端代码更有框架感。D3.js:...
每个 Vue 应用都需要通过实例化 Vue 来实现。语法格式如下:var vm = new Vue({ // 选项})接下来让我们通过实例来看下 Vue 构造器中需要哪些内容:实例<div id="vue_det"><h1>site : {{site}}</h1>...
就进程和线程区别做个简单的比喻:进程=火车,线程=车厢线程在进程下行进(单纯的车厢无法运行)一个进程可以包含多个线程(一辆火车可以有多个车厢)不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)进程要比线程消耗更多的...
Vue.js 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。学习本教程前,您需要了...
1、css权重是256进制!!importantInfinity(正无穷)行间样式1000id100class|属性|伪类10标签|伪元素1通配符(*)02、浏览器底层遍历顺序是从右到左例如:section div ul li a em{ color:blue;}浏览器是从em到section遍历3...
前端面试题(vue):http://www.gtalent.cn/exam/interview/bGOHK62PMQSc3Y5R发起一个POST请求:axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) ...
笔者通过平时面试总结以及面试别人常提的问题,结合自己认为非常重要的前端各技术栈的知识点,总结了这篇中高级前端面试。让需要的小伙伴所阅读,让不在大厂的小伙伴提前了解大厂前端面试官常问的各种常见前端问题。首先拿出我珍藏很久的前端面试题:http://www.gtalent.cn/exam/intervi...
你点开此文,说明你对Web开发是有兴趣的,或者你正在思考开始学习Web开发。在这里,我会告诉你成为一名Web开发者的路线,是对初学者关于Web开发的指导。这篇文章不会教你如何写代码,而是指出在你在真正写代码之前要思考的事情。Web开发是令人兴奋和有激情的事情,正是迎合了这个高速变...
2016 年 10 月 25 日,zeit.co 背后的团队对外发布了 Next.js,一个 React 的服务端渲染应用框架。几小时后,与 Next.js 异曲同工,一个基于 Vue.js 的服务端渲染应用框架应运而生,我们称之为:Nuxt.js。Nuxt.js 是什么?Nuxt.js 是一个基于...
在介绍训练场的OJ系统之前,首先为大家介绍一下ACM:ACM原代表美国计算机协会,因其举办的ICPC即国际大学生程序设计竞赛而闻名全世界,此项赛事要求学生的在五小时内解决全英文问题,并在效率和速度以及代码的审查上要求非常严格以至近乎苛刻,被誉为是计算机界的“奥林匹克”。在大学中,因其含金量、认可度等...
1. 指数指数是幂运算aⁿ(a≠0)中的一个参数,a为底数,n为指数,指数位于底数的右上角,幂运算表示指数个底数相乘。如43=4*4*4一些基本的公式 2. 对数在数学中,对数是对求幂的逆运算,正如除法是乘法的倒数,反之亦然。因此,对于公式,有且仅当一些基本的公式 3. 级数级数是指将数列的项...
1.从C语言到C++1980年,Bjarne Stroustrup博士着手创建一种新的语言,能够具有面向对象的程序设计特色。在当时,面向对象编程是一个新颖的概念,Stroustrup博士并不是从头开始设计新语言,而是使用C语言进行修改,而这就是C++语言。C++是C的超集,也就是说C++是可以兼容C...
首先要理解next.js或者nuxt.js使用场景下所谓的服务端渲染的含义以及想要解决的问题。假设以下场景,题主自己写了一篇技术分享文章放在自己的服务器上。在访问这个页面的时候,浏览器从服务器拿到的HTML是这样的:<!DOCTYPE html><html lang="en"&g...
概述技术方案的存在都是为了解决问题,JSP 方案因为一些问题被前后端分离的整站 Ajax 方案代替,整站 Ajax 又因为一些问题可能要被 SSR 代替。关于前后端分离的话题这里不展开,这一趴重点谈谈整站 Ajax 有什么问题,SSR 又是怎么解决的。为了更好地理解,建议先用脚手架创建项目:vue ...
1.NUXT是什么?Nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染)。首先说下 SSR,最近很热的词,意为 Server Side Rendering(服务端渲染),目的是为了解决单页面应用的 SEO 的问题,对于一般网站影响不大,但是对于论坛类,内容类网站来...
Nuxt.js 是一个基于 Vue.js 的通用应用框架。 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。SSR服务器 SSR在服务端将vue渲染成html返回给浏览器。 优点:1.对SEO友好。对单纯Vue的spa就很不友好,对于...