前端
可达鸭~
有梦想谁都了不起
展开
-
1
import React, { Component } from ‘react’;import ‘./App.css’;import { Card, Form, Button, Steps, Input } from ‘antd’;const { TextArea } = Input;const { Step } = Steps;const formItemLayout = {labe...原创 2019-12-05 09:09:24 · 322 阅读 · 0 评论 -
个人收集的前端面试题(个人收集,供以后复习)
doctype的作用是什么doctype是html5标准网页声明,且必须声明在html文档的第一行,告知浏览器的解析器用什么文档标准解析这个文档,不同的渲染模式会影响到浏览器对css代码和js脚本的解析。你对HTML语义化的理解HTML语义化对于开发者而言,它增强了可读性,使开发者更加清晰的看出网页的结构,方便维护和开发。对搜索引擎而且能更好获取有效信息。script标签中的...原创 2019-09-06 16:22:35 · 211 阅读 · 0 评论 -
React组件的样式
React组件的样式有四种方式:1.行内样式:直接写在组件标签中,<p style={{ css样式 }}></p> 注意:是在双括号内书写!2.外部引入样式: import ‘css路径’3. 使用第三方包classname可以按不同条件添加不同样式。4. 组件化样式,使用第三方包styled-components,可以直接把想要书写的标签和样式直接书写在一起,...原创 2019-08-15 22:33:04 · 611 阅读 · 0 评论 -
Request 对象的常用属性
Request 对象 - request 对象表示 HTTP 请求,包含了请求查询字符串,参数,内容,HTTP 头部等属性。常见属性有:req.app:当callback为外部文件时,用req.app访问express的实例req.baseUrl:获取路由当前安装的URL路径req.body / req.cookies:获得「请求主体」/ Cookiesreq.fresh / req.s...原创 2019-08-12 09:41:59 · 2912 阅读 · 0 评论 -
MingoDB的简单使用
MingoDB非关系型数据高性能,易部署,易使用,存储数据非常方便面向集合存储,易存储对象类型数据搞笑的二进制数据存储(包括视频)支持动态查询文件存储格式为bson(一种JSON的扩展)关系型数据库与非关系型数据库的区别非关系型数据库是基于键值对,性能高数据之间没有耦合性,容易水平扩展关系型数据库(复杂查询)可以使用SQL语句在多个表之间做非常复杂的数...原创 2019-08-12 09:40:35 · 745 阅读 · 0 评论 -
Ejs和pug
如何安装ejs与pugNode.js中有一快速生成工具(脚手架),能快速构建后端项目全局安装$ npm i express-generator -gexpress -e 项目名称npx生成$ npx express -e 项目名称 -e表示使用ejs模块ejs的项目目录结构Binwww 创建服务器,并监听服务器public 静态资源目录...原创 2019-08-12 09:39:24 · 1839 阅读 · 0 评论 -
MVC设计模式
MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展示层(视图)和用户交互(控制器)。其中:M-MODEL(模型)V-VIEW(视图)C-CONTROLLER(控制器)事件的发生是这样的过程:用户和应用产生交互控制器的事件处理器被触发控制器从模型中请求数据,并交给视图视图将数据呈现给用户M-模型模型是用来存放应用的所有数据对象。比如,有一个User模型,用来...原创 2019-08-12 09:34:14 · 181 阅读 · 0 评论 -
每日一题(vue的双向数据绑定原理)
Vue 双向绑定实现原理:将DOM于Vue实例的data数据绑定到一起,彼此之间互相影响。数据的改变会引起DOM的改变,DOM的改变也会引起数据的变化vue采用数据劫持结合发布者-订阅者模式实现的双向数据绑定。vue通过使用object.defineproperty进行数据劫持,通过这个方法可以劫持到每个属性的getter和setter,当属性值被读取时,触发getter()方法,当v...原创 2019-08-12 09:32:56 · 124 阅读 · 0 评论 -
每日一题(this)
this的指向:如果new关键字出现在被调用函数的前面,那么js引擎会创建一个新对象,被调用函数中的this指向的是这个新创建的函数。如果通过apply,call或者bind的方法触发函数,那么函数中的this指向传入函数的第一个参数如果一个函数是某个对象的方法,并且对象使用点操作符触发函数,那么this指向对象。在没有明确的调用对象时,this指向全局对象window。...原创 2019-08-12 09:11:24 · 121 阅读 · 0 评论 -
React组件通讯基础
本文只是入门级别的读书笔记,大佬请忽略。父向子组件通讯通常父组件使用props向子组件传递,然后子组件处理。通过属性绑定进行通讯,父组件:import React, {Component} from 'react'import Child from 'Child.js'export default class Parent extends Component { rende...原创 2019-08-19 13:17:03 · 121 阅读 · 0 评论 -
转载一篇有关于diff的文章,方便以后复习
读懂diff 作者: 阮一峰 日期: 2012年8月29日<!-- div class="asset-body" --> <p>diff是Unix系统的一个很重要的工具程序。</p><!-- /div --><!-- div id="more" class="asset-more" --> ...转载 2019-07-29 11:40:33 · 108 阅读 · 0 评论 -
最近发现了一篇讲解Vue的虚拟DOM,diff很棒的文章,特定记录转载一下
本文章是转载的,为了方便以后复习,特地记录一下。他人请去原地址观看!!!文章原地址:https://blog.csdn.net/m6i37jk/article/details/78140159作者简介:汪玉林,高级工程师,增值产品部前端Leader,目前团队负责手Q游戏中心、手Q游戏运营、手Q阅读等项目,有丰富的Web前端架构经验。 一、前言Vue的核心是双向绑定和虚拟DOM(下文我...转载 2019-07-29 11:01:35 · 113 阅读 · 0 评论 -
回忆一下Node(随时更改,想到什么写什么)
什么是Node?Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效事件驱动: 任务执行,发布者,订阅者,事件驱动 ( on emit )非阻塞: 执行某一个任务的同时也可以执行其他任务I/O: 输入/输出( 数据库操作,文件系统操作等 )非阻塞I/O模型: 当我们使用No...原创 2019-07-16 20:58:24 · 127 阅读 · 0 评论