7 前端爱我

尚未进行身份认证

web前端

等级
TA的排名 2w+

mongodb小记

mongodb的安装,没什么好讲的,在官网下载后(mongodb下载地址),点击下一步下一步,在最后一步的时候,把最左下角的勾去掉就行(也就是不安装图形界面,以后也可以单独安装)。假设mongodb的安装路径是:D:\mongodb一、启动mongodb服务并连接1、启动mongodb服务;进入mongodb安装目录里的bin目录,在此打开一个命令行窗口,先进入bin目录,设置一下mo...

2019-08-24 19:54:37

window下flutter开发环境安装

一、前提1、电脑可以访问google,因为很多库,需要从谷歌的服务中下载2、电脑已经安装了git二、flutter开发环境安装步骤1、设置window环境变量(以win10为例)我的电脑,右键,属性,高级系统设置,环境变量;新增两个环境变量:第一个环境变量名为PUB_HOSTED_URL,对应的值是:https://pub.flutter-io.cn;第二个环境变量名为FLUTT...

2019-07-29 15:35:01

使用hbuilderx将vue项目打包成App

一、打包vueweb项目1、修改build的配置在vue-cli(2.9.x版本)下,修改config目录下index.js里面的build.assetsPublicPath(默认是/,这里在/之前加了个英文状态下的点符号)2、运行yarnrunbuild(我用的是yarn包管理器,如果是用npm,则运行npmrunbuild)打包后的静态资源文件之后会用到。...

2019-06-02 14:04:38

css3弹性盒模型flexbox

一、设置给父元素的属性,控制子元素的显示方式display: flex/display: inline-flex设置给父元素盒子,将一个元素设置成弹性盒子;flex-direction决定显示的方向 (即项目的排列方向)1.row: 默认值,左对齐,顺序显示2.row-reverse: 右对齐 倒序显示3.column: 竖直顺序显示4.column-reverse:...

2019-05-03 17:05:48

初学webpack(3.X版本),手动搭建的一个简单多页面项目

这个配置是基于webpack3.X版本的;1、第一个文件webpack.util.js,主要作用是自动读取入口文件并进行配置,自动生成html模板的配置文件const glob = require('glob'), path = require('path'), htmlWebpackPlugin = require('html-webpack-plugin'),...

2019-05-03 17:03:56

node中的module.exports与exports

module.exports与exports的区别每一个node.js执行文件,都自动创建一个module对象,同时,module对象会创建一个叫exports的属性,初始化的值是{}module.exports = {};Node.js为了方便地导出功能函数,node.js会自动地实现以下这个语句foo.jsexports.a = function () { conso...

2019-05-03 16:49:57

cookie与session

为什么要使用cookie和session由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识别具体的用户,这个机制就是Session.而session一般情况下需要客户端发送的cookie信息,来识别当前访问程序的用户是谁。什么是cookie?cookies是后台服务器在本地客户端浏览器上存储的小段文本(一般情况下,只能存字符串);并随每一个请求发送至同...

2019-05-03 16:42:19

使用vue的slot插槽做母板组件

母板组件是啥?母板跟模板差不多,就是将一些重用性较高的页面结构抽离出来,封装到一个独立的组件里,以便于在各个项目中使用。比如后台管理,经典的头部,尾部,侧边栏与主要内容区域;我们就可以把这个结构封装成一个母板组件,今后只要写后台管理类的项目,就可以直接使用。下面具体来实现一下。实现一个后台管理的母板组件假设我们需要实现的是下面这张图的效果:母板组件命名为layer.vue;为了...

2019-05-03 16:36:13

vue-router嵌套子路由实际使用

前端路由的定义在spa流行之前,前端路由是没有的;而像java之类的后台语言很早就有了,后端路由一般就是定义一系列的访问地址规则,路由引擎根据这些规则匹配并找到对应的处理页面,然后将请求转发给页面进行处理。在spa应用中,前端路由是直接找到与地址匹配的一个组件或对象并将其渲染出来。改变浏览器地址而不向服务器发出请求有两种做法,一是在地址中加入#以欺骗浏览器,地址的改变是由于正在进行页内导航;...

2019-05-03 16:26:05

html5 filereader读取txt文件

var readTxt = (function(w) {//常量 var __DEFAULT__ = {exp: {trim: /\s/, //匹配空格 rn: /\r\n/g //匹配换行 },errorMsg: {readError: "读取文件出错!",interruptError: "读取文件异常中断!" }};//保存...

2019-05-03 15:16:10

jquery简易验证插件封装

html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery数据校验插件开发</title> <link rel="stylesheet" href="css/register.css"...

2019-05-03 15:13:38

移动端网页布局之rem

1、我理解的rem布局首先,假设我现在要在iphone6里面布局,那么设备宽度deviceWidth=375px(通过document.documentElement.clientWidth获取,也可以用document.documentElement.getBoundingClientRect().width获取),默认设计稿宽度designWidth=750px;设备宽度与设计稿的比值ra...

2019-05-02 23:26:00

前端打怪升级和技能加点之路

2019-03-17 22:57:30

js事件循环

先执行同步任务,再执行异步任务,异步任务分两种,一种是宏任务,比如定时器;另一种是微任务,比如Promise;在同一个事件循环里,优先执行微任务,再执行宏任务。...

2019-03-17 22:44:45

跳槽笔记

跳槽的本质,可持续就业能力的培养。一、跳还是不跳?1、工作出现瓶颈,建议不跳2、工作顺风顺水,反而可以跳3、不满意当前薪资时,不要单纯为了钱而跳。能力提升,是衡量工作满意的重要指标;金钱带来的满足感,往往不会超过六个月。4、经济形势动荡,最好不跳5、热门的行业慎重跳6、把握换工的黄金期,趁年轻二、理想的跳槽频率,三年以上。低于三年,很难了解一个成熟公...

2019-03-14 21:57:45

javascript语言精粹-读书笔记

1、javascript优秀的想法包括函数、弱类型、动态对象和富有表现力的对象字面量表示法,那些糟糕的想法包括基于全局变量的编程模型。2、如果一个数字字面量有指数部分,那么这个字面量的值等于e之前的数字与10的e之后数字的次方相乘。所以100和1e2是相同的数字。3、switch、while、for和do语句允许有一个可选的前置标签(label),它配合break语句来使用。4、js可...

2019-03-08 22:24:31

js编程基础知识一

一、语言设计思路c基本语法借鉴java数据类型和内存管理借鉴scheme语言的函数,函数是"第一等公民"借鉴self的prototype原型机制实现继承javascript = 函数式编程 + 面向对象编程二、面向对象基本规则1、对象:属性跟方法的综合体2、不存在独立的函数|属性 所有的函数必须是某个对象的方法|属性3、prototype 原型编程语言 基本规则...

2019-03-04 17:11:41

es6+不得不掌握的基础部分

一、变量声明1、leta、let不允许重复声明同一个变量var a = 0;let a = 2; // 报错;Identifier 'a' has already been declaredfunction demo (num) { let num; //这里使用let声明,同样属于重复声明变量}{ var b = 0;}let b = 2;b、let没有变量提升console...

2018-07-15 16:10:45

原来我不理解js原型链

 再说原型链之前,我们先实现一个最简单的js继承;我们以动物类(Animal类)和人类(Person类)为例,用js实现Person继承Animal的例子:// 构造函数 function Animal (name, age, height, weight) { this.name = name; this.age = age; this.height = heigh...

2018-07-06 21:28:58

vue2.X基础知识八之vue-router路由

  前端路由是直接找到与地址匹配的一个组件或对象并将其渲染出来。改变浏览器地址而不向服务器发出请求有两种做法,一是在地址中加入#以欺骗浏览器,地址的改变是由于正在进行页内导航;二是使用HTML5的window.history功能,使用URL的Hash来模拟一个完整的URL。将单页程序分割为各自功能合理的组件或者页面,路由起到了一个非常重要的作用。它就是连接单页程序中各页面之间的链条。一、在vue中...

2018-07-02 18:41:13

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。