网站前端
SVG、JavaScript、CSS、HTML、各种框架。Web前端开发是从美工演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,Web 1.0时代,网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
各种各样的框架让人目不暇接,新技术层出不穷。让我们这些前端狗情何以堪。
目前web前端工程师的年薪待遇平均在10万以上,高级HTML前端工程师年薪达30—50万,很多企业对于与web前端相关的技术职位更是求贤若渴。
ngOnInit
2017年06月23日
ngOnInit钩子用于数据绑定输入属性之后初始化组件。该钩子方法会在第一次ngOnChanges之后会被调用。使用ngOnit有两个重要原因:组件构造后不久就要进行复杂的初始化;需要在输入属性设置完成之后才构建组件。在组件中,经常会用到ngOnInit获取数据。为什么不在组件构造函数中获取数据呢?首先,构造函数做的事,例如成员变量初始化,应该尽可能简单,这对于有经验的程序员来说,已经是一种共识。...
Angular 2 组件
2017年06月19日
Angular起初是以Web Component标准为蓝本进行设计的,在Angular中引入了视图包装(ViewEncapsulation)的概念,允许通过设置ViewEncapsulation.Navtive来使用原生的Shadow DOM.首先上一段代码,如下:import {Component} from '@angular/core';@Component({ selector:'c...
nodejs安装不了和npm安装失败的解决方法
2017年06月19日
安装nodejs答案是在这里找到的:install in windows,下面简要的说一下安装步骤:·1、下载nodejs引擎,32bit version或者64bit version2、下载最新版的npm zip格式压缩包:http://nodejs.org/dist/npm/3、在硬盘某个位置,如D盘下建立一个文件nodejs,把上面两个下载的东西都放在这里,npm要解压。4、配置两个环境变...
前端开发中提到的“脚手架”到底指什么,CLI?gulp 和 gulp-cli有什么区别
2017年06月19日
一般来说,脚手架是帮你减少「为减少重复性工作而做的重复性工作」的工具.gulp和gulp-cli的区别可以看这个task - what does gulp-"cli" stands for? . 它跟前端常说的脚手架(scaffold)不是一个东西. CLI只是Command Line Interface的缩写.====举个例子你要写一个项目0,源语言为ES6,用了sass, 后端是node. 你...
summernote图片上传功能保存到服务器指定文件夹+php代码+java方法
2017年06月16日
1.summernote富文本编辑器 summernote是一款基于bootstrap的富文本编辑器,是一款十分好用的文本编辑器,还附带有图片和文件上传功能。 那么在我们网站中想吧这个图片上传到服务器指定文件夹中,就要在选择图片是进行ajax移动图片。 1.1了解summernote本身图片保存方式。 summernote默认保存的是图片的base64数据,并没有存储图片文件。 2...
summernote编辑器插件使用笔记
2017年06月16日
这次项目中需要用到编辑器插件,于是上网查了一下。由于需要的编辑器功能比较简单,不需要太多复杂功能,所以选择了一款特别轻量的summernote插件,而且后台操作也很简单。官网:http://summernote.org/github地址:https://github.com/summernote...先来看一下官网的截图麻雀虽小五脏俱全。完全可以满足编辑器的需要。按照官网链接下载下来的是我们需要使...
一小时包教会 —— webpack 入门指南
2017年06月15日
什么是 webpack?webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(loader)在默默处理...
How to fix IntelliJ IDEA 2016 TypeScript Error, “Cannot start compiler process”
2017年06月15日
After setting up IntelliJ IDEA 2016.2.x with a TypeScript compiler, in my case Node v6.2.1, I get a TypeScript Project Error as follows:"Error: Cannot start compiler process"This started happening aft...