MEAN-全栈javascript开发框架介绍

MEAN-全栈javascript开发框架介绍
MEAN是一个Javascript平台的现代Web开发框架总称,它是MongoDB + Express +AngularJS + NodeJS 四个框架的第一个字母组合。它与传统LAMP一样是一种全套开发工具的简称。 MongoDB是一个使用JSON风格存储的数据库,非常适合javascript。(JSON是JS数据格式) ExpressJS是一个Web应用框架,提供有帮助的组件和模块帮助建立一个网站应用。 AngularJS是一个前端MVC框架。 Node.js是一个并发...

create-react-app学习笔记

create-react-app学习笔记
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。 create-react-app 自动创建的项目是基于 Webpack + ES6 。 执行以下命令创建项目: $ cnpm install -g create-react-app $ create-react-app my-app $ cd my-app/ $ npm start 1,文件结构  public和src目录下的index文件必须存在不能改名,其它文件可以删除和改名,react为了达到最快速的...

Git强制覆盖本地变更的内容

Git强制覆盖本地变更的内容
在使用Git的过程中,有些时候我们只想要git服务器中的最新版本的项目,对于本地的项目中修改不做任何理会,就需要用到Git pull的强制覆盖,具体代码如下: $ git fetch --all $ git reset --hard origin/master $ git pull Git pull的强制覆盖本地文件在自动化部署项目中很有作用,比如用SaltStack部署web项目,强制覆盖可以保持与服务器内容一致。 上面的操作有点复杂,直接用git checkout 就ok了 ...

vue项目启动之后出现cannot GET /

vue项目启动之后出现cannot GET /
今天出一个新需求,拿到别人的代码启动vue之后总是报cannot GET /的错误。下面是我解决的方法: 现象 浏览器中无法呈现已有页面,并且在浏览器控制台中报404错误  npm run dev命令行窗口没有报错  原因 网上查了下,有人说是路由配置问题(开启了history模式,而history模式需要服务端支持),然后我的代码没有开启history模式。于是找同事要了份代码全文对比,发...

Vue中提示报错handlers[i].call is not a function解决方法

Vue中提示报错handlers[i].call is not a function解决方法
TypeError: handlers[i].call is not a function at callHook (vue.esm.js?a026:2921) at Object.insert (vue.esm.js?a026:4158) at invokeInsertHook (vue.esm.js?a026:5960) at Vue.patch [as __patch__] (vue.esm.js?a026:6179) at Vue._update (vue.esm.js?a026:2660) at Vue.updateComponent (vue.esm.js?a026:2788) at Watcher.get (vue.esm.js?a026:3142) at n...

vue-cli脚手架中webpack配置基础文件详解

vue-cli脚手架中webpack配置基础文件详解
vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能可以将文件打包压缩,图片转base64等。后期对项目的配置使得我们对于脚手架自动生成的代码的理解更为重要,接下来我将基于webpack3.6.0版本结合文档将文件各个击破,纯干料。 重点章节点击查看:package.json;config/ind...

vue init命令执行不了怎么解决

vue init命令执行不了怎么解决
如果初始化时无法执行。只需要运行一下 npm install -g vue 然后再运行 npm install -g @vue/cli-init E:\vuestudy>vue init webpack vuewithelement Command vue init requires a global addon to be installed. Please run npm install -g @vue/cli-init and try again. E:\vuestudy>cnpm install -g vue Downloading vue to C:\Users\Administrator\AppData\Roaming\npm\nod...

简述MVC与MVVM设计模式的区别

简述MVC与MVVM设计模式的区别
MVC是一种架构模式,M表示Model,V表示视图View,C表示控制器Controller: Model负责存储、定义、操作数据; View用来展示给用户,并且和用户进行交互; Controller是Model和View的协调者,Controller把Model中的数据拿过来给View使用。 MVC是包括view视图层、controller控制层、model数据层。各部分之间的通信都是单向的。 View 传送指令到 Controller Controller ...

用CSS画三角形和平行四边形

用CSS画三角形和平行四边形
在网页设计中使用图形而非图片可以提高性能,今天来看看如何用CSS画一些简单的三角形和平行四边形。 先来看如何画一个三角形,在画三角形之前,我们看看下面的代码: <h2>1.triangle basic shape</h2> <div class="basic_triangle"></div> .basic_triangle { width:50px; height:50px; border-width:100px 100px 100px 100px; border-style:solid;...

全面解析js中的for循环

全面解析js中的for循环
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for(var index=0;index<myArray.length;index++) { console.log(myArray[index]); } 自从JavaScript5起,我们开始可以使用内置的forEach方法: myArray.forEach(function (value) { console.log(value); }); 写法虽然简单了很多,但是有很多的短处:不能中断循环(使用break或continue) &...
Copyright © 前端技术分享休闲玩耍去处分享-大一网 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: