摘要:
下载 下载64位镜像文件,.msi文件 数据库设置 1. 新建数据库的存放位置(比如,E:\mongodb) 数据库目录结构 -- mongodb -- db,数据库存放位置 -- log,日志文件 2. 设置数据的存放路径 命令行进入mongodb安装目录,再切换到bin目录执行 mongod - 阅读全文
摘要:
容器 对容器的理解比较晦涩,看的时候真实一脸懵逼。这里就先简单的看一遍,翻译下 SVG.Parent SVG.Parent 类是所有元素的容器。SVG.Parent直接继承于SVG.Element,而SVG.Container继承于SVG.Parent。可以在SVG.Container上添加自定义方 阅读全文
摘要:
SVG.js 是一款轻量级的SVG类库,并且不依赖任何第三方类库。 然后是一堆废话,讲框架是如何接近SVG规范,并且保持轻量级。接着就是展示一些SVG.js特点,为了让你相信并使用他。 代码精简 通过和竞品比较,证明SVG.js是如何轻量级的。SVG.js用接近一半的代码量实现同样的功能。 快 比竞 阅读全文
摘要:
object.freeze(obj) 描述:冻结obj对象的属性和值,使该对象不能添加属性,修改属性值(属性值是值类型的,如果是引用类型就算冻结了也可以修改)和删除属性。 用处:获得一个不可修改的对象 Object.create(obj, [propertiesObject]) 描述:创建一个新对象 阅读全文
摘要:
官方解释: 不是在data上添加的属性,因为在实例化是没有使用Object.definePrototype设置属性的getter/setter,watcher没有创建这些属性的依赖,所以当数据变化时,无法获取到数据更改的通知,也就不能触发视图re-render。 查看vue的源代码,加载源代码后,会 阅读全文
摘要:
简介 项目是去年的项目,用的前端框架是AngularJS+gulp构建。 因为知道AngularJS有模板缓存机制,所以在之前的项目里,如果修改了模板想要查看最新的效果,一般都是刷新按钮右键,清空缓存并硬性重新加载。 或者就是配置个轻量级的本地服务器http-server,执行命令强制禁用缓存,就不 阅读全文
摘要:
使用vue+webpack模块化开发也有一段时间了,这过程中遇到过很多的问题。在惊奇于webpack的模块化打包同时,也列举几个经常遇到的问题,以及相应的解决办法; 基本配置: 静态资源缓存 处理:chunkFilename: [name].[hash].js描述:每次构建时,在文件名上生成唯一的h 阅读全文
摘要:
技术学习并不难,如何使用才是关键 用VUE 开发已经快一年的时间了,在感叹webpack+vue+vuex+vue-router全家桶为开发带来的便捷,同时也回到最初的技术选择问题上。 为什么要选择VUE? 因为像作者说的那样,vue是一个轻量型的前端MVVM框架,更快的虚拟DOM渲染? 然而实际开 阅读全文
摘要:
对于变量命名,之前做开发的时候不太注意,觉得只是起个名字这么简单而已。但命名的时候也会纠结很多问题,不知道该用什么单词,往数据库添加数据的时候用create还是add,对话框使用model还是用dialog,有时候甚至不知道怎么起名字。 首先列举几个不规范的命名 1. 随意使用简写 2. 变量名称意 阅读全文
摘要:
问题:如果项目使用了框架(Angular, React, Vue),而这些框架使用又有局限,只支持部分浏览器。设想用户使用了不支持的浏览器打开网站后一片空白,是多么懵逼的一件事啊!!现实是又不能一个用户一个用户的通知他们这是因为浏览器版本低,不兼容。。。 思路:首先需要判断出不兼容的浏览器,然后给用 阅读全文