日期:2018-06-29 阅读:2314
pushState和replaceState是一个HTML5的新接口,他们的作用非常大,可以做到改变网址却不需要刷新页面,这个特性后来用到了单页面应用中比如:vue-router,react-router-dom里面,咱们就先看看它的原理和使用案例吧。
日期:2018-06-28 阅读:1595
现在WEB前端是最火的职业,技术点很多,面试问题也很多,现在给大家总结一下高频面试问题,我会以每天5道题的形式陆续播出,希望大家面试顺利通过!
日期:2018-06-27 阅读:2178
对于新人来说,JavaScript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实在有些复杂,其实市面上已经有非常多的文章在尝试说清楚,有一张所谓很经典的图,上面画了各种线条,一会连接这个一会连接那个,说实话我自己看得就非常头晕,更谈不上完全理解了。所以我自己也想尝试一下,看看能不能把原型中的重要知识点拆分出来,用最简单的图表形式说清楚。
日期:2018-06-23 阅读:1955
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有...
日期:2018-06-18 阅读:1550
svn服务器有2种运行方式1.独立服务器 (例如:svn://xxx.com/xxx);
2.借助apache。(例如:http://svn.xxx.com/xxx);
为了不依赖apache,选择第一种方式-独立的svn服务器。
svn存储版本数据也有2种方式:
1.bdb;
2.fsfs。
因为BDB方式在服务器中断时,有可能锁住数据(搞ldap时就深受其害,没法根治),所以还是FSFS方式更...
日期:2018-05-26 阅读:2114
我小时候刚开始接触编程时学过一个游戏叫做“康威生命游戏”。它是一个简单的元胞自动机的例子,只需几条非常简单的规则,就可以演化出极其复杂的变化。其内容是,在一个格子棋盘上有许多生命,每个回合这些生命按照一定的规则繁殖或死亡。。。
日期:2018-05-24 阅读:1743
一直在用vue开发程序,现在企业需要用React开发那么就需要选择一个好的构建工具去配置开发,我这里选择的是webpack,因为vue就是用的webpack,我对这个比较熟悉,但是配置react还是边摸索边配置,在网上找了一些配置教程感觉不管是性能还是使用上配置的都是不是很好,于是就行到了把vue配置的webpack移植到react上那么就完美了,那么怎么移植呢?看看下面的教程吧!
日期:2018-05-23 阅读:2930
1.0版本中的钩子函数 bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。 update: 被绑定元素所在的模板更新时调用,而不论绑定值是否变化。通过比较更新前后的绑定值,可以忽略不必要的模板更新 unbind: 只调用一次, 指令与元素解绑时调用。2.0新增的钩子函数 inserted: 被绑定元素插入父节点时调用...
日期:2018-05-18 阅读:1475
vue的核心特性之一是双向的数据绑定,关于如何进行数据的绑定,下面我们结合具体的例子来作讲解,直接填坑,进行数据的绑定v-once:只绑定一次,首次赋值后更改vm实例的属性值不会引起dom元素绑定的值的变化
日期:2018-05-17 阅读:3428
vue在创建的时候会有一系列初始化的步骤实例需要配置数据监测(data observe),模板编译,挂载到dom,然后在变化时更新dom实例也会调用一些生命周期钩子,为我们提供了自定义逻辑的机会所有的生命周期钩子自动绑定this上下文到实例中,箭头函数绑定
日期:2018-05-14 阅读:1401
vue实例属性:其实和我们之前所学的对象的属性是相似的东西vue的基础指令: 对于指令,大家可能之前么有接触过相关的概念,其实大家可以这样理解指令:可以看做是命令,在vue中我们可以通过指令来完成相关的操作指令: 在vue中以v-开头,后面紧跟具体的操作命令
日期:2018-05-13 阅读:1442
MVVM模式大致可以分为三个部分:1. M: model,模型,在这里指的是数据模型2. V: view,视图,在这里指的就是我们写的页面3. VM ViewModel,是数据模型和视图连接的纽带(桥梁)
日期:2018-05-12 阅读:1723
优点1、轻量级的框架只关注视图层,是一个构建数据驱动的视图集合,大小只有几十kb2、简单易学国人开发,中文文档,不存在语言障碍,易于理解与学习3、双向数据绑定