归档: 2018

0

项目思考v1.0

object.defineProperty和$set情景:页面1的数据接口中返回所需要使用的字段叫’form’,页面2的数据接口中返回所需要使用的字段叫’tempData’,form和tempData内容相同且为数组类型(Array),但是组件1同时被页面1和页面2使用,此时需要做数据转化,以便数据可以在组件中正常展示 我们先来看一段代码 我们都知道引用类型的数据是不能直接赋值的,需要循环遍历,然

0

项目review

总结一下自己的第一个企业级的项目。本次的项目是一个后台管理系统,分为两个列表,两个新建还有七个模板,目的为了创建并管理AUX规则和引导。技术栈是 vue + vue-cli3 + ElementUI,同时我们也试想如果用Bootstrap + jQuery做为技术选型,两者之间的差距是什么,接下来就说一说我自己对两种技术架构之间的理解。 一、两种技术的差别1.jQuery在2018年的7月25日,

0

填坑系列之git操作

前言 以前都是写些个人demo或者文章,实习之后发现,那些只是冰山一角。今天hin尴尬,提交代码的时候把develop分支冲掉了,所以下定决心好好学一下多人开发的流程,好好填坑。 一.创建本地仓库 创建一个本地仓库(文件夹),将该文件夹初始化为git仓库,即在该文件夹下点击鼠标右键(git bash here),然后使用 git init 命令,这样,初始化仓库就建好了 二.

0

Vuex学习(1)

什么是Vuex 官网上以一个计数应用为例123456789101112131415161718new Vue({ // state data () { return { count: 0 } }, // view template: ` <div>{{ count }

0

JS常用字符串和数组方法

字符串一些常用方法 charAt()1str.charAt(n) =>返回字符串的第 n 个字符,如果不在 0~str.length-1之间,则返回一个空字符串。123var str = "javascript";str.charAt(2); //'v'str.charAt(12); //'' indexOf()1indexO

0

jQuery回顾(2)

jQuery源码整体架构12345678910111213141516171819(function(global,factory){ factory(global) })(typeof window !== "undefined" ?window : this,function(window,noGlobal){//当全局为window时在wi

0

前端算法之二叉树打印

二叉树打印按层遍历的方式对二叉树进行序列化1.用队列来进行二叉树的按层遍历,及宽度优先遍历2.除了访问节点的顺序是按层遍历之外,对结果字符串的处理,与之前的处理方式一样 二叉树按层遍历1.针对二叉树的宽度优先遍历2.宽度优先遍历常使用队列结构 eg:给定一棵二叉树的头结点head,按如下格式打印 要求打印成: 1 23 456 78 思路:使用两个变量 last和n

0

ES6知识点梳理(6)

promise对象特点:1.对象的状态不受外界影响。Promise对象代表一个异步操作,有3种状态:Pending(进行中) Resolved(已完成又称fulfilled) rejected(已失败),只有异步操作结果可以决定当前的状态,任何操作都无法改变这个状态2.只有两种可能:从Pending到resolved或从pending到rejected,只要其中一个发生,状态就会凝固,不会再变。就

0

前端算法之二叉树(1)

二叉树1.平衡二叉树:任意一个节点其左节点的层数与右节点的层数相差不超过一2.完全二叉树:除了叶子节点 之外每个节点都有两个子节点3.满二叉树:(1) 所有层都是满的(2) 要么没有子节点,有子节点就必须要有两个 eg:平衡二叉树eg:完全二叉树eg:满二叉树 二叉树的描述方式1.前序:首先访问根节点 ( 根-> 左 -> 右)2.中序: 中间访问根节点( 左-> 根 ->

0

ES6知识点梳理(5)

GeneratorGenerator是ES6提供的一种异步编程解决方案,它是一种状态机封装了多个内部对象,执行Generator函数会返回一个遍历器对象 形式上,Generator函数就是普通函数,但有两个特性1.function命令与函数名之间有一个*2.函数体内部使用yield语句定义不同的内部状态eg:123456function* helloGenerator(){ yield