angular搭建】的更多相关文章

接上篇,angular 实战部分,angular比较适合spa项目,这里不借助任何seed和构建工具,直接从零搭建,基本的angular项目结构大致包含如下几个部分: 1)app.js 入口 2)index.html html框架页 3)lib(vendor)第三方类库 4)components 业务组件 5)styles/images 静态资源部分 1.常规实现 创建文件夹demo1,按照上述结构分别创建app.js ,index.html文件,创建lib.components.styles和…
1.ECMAscript 6的语法糖面临的唯一问题就是浏览器兼容的问题,使得很多程序员望而怯步. 2.babel的作用就是将es6的语法编译成es5被浏览器所识别.这样就可以任性的使用es6了. 3.gulp的使用:http://www.cnblogs.com/changyaoself/p/7856223.html.最好去看大佬的更多详情与解释. 4.上代码: // gulpfile.js var gulp=require("gulp"); var babel = require(&q…
描叙:使用ng-class实现每隔3行换色 代码: <!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title>隔行换色</title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.j…
方法一(使用指令) 1.指令(angular-ui-switch.js) angular.module('uiSwitch', []) app.directive('switch', function(){ return { restrict: 'AE' , replace: true , transclude: true , template: function(element, attrs) { var html = ''; html += '<span'; html += ' class=…
方法一:需要引入jq,否则会报angularJS1 Error: [jqLite:nosel](不建议使用) <div id="testID" class="test1"> <img id="testID2" class="test2" alt="" src="some-image.gif" /> </div> JS: angular.element(…
此为简单demo. <!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title>导出excel</title> <script src="../js/angular.min.js" type="text/javascript" charset="utf…
1.安装CLI: cnpm install -g @angular/cli //卸载: npm uninstall -g @angular/cli   npm cache clean 2.检测是否成功: ng –version  or  ng v 3.新建项目 ng new ng-app //ng-app可以自己命名项目名称 cd ng-app   //进入ng-app ng serve     //启服务 http://localhost:4200/ 访问angular项目 4.项目结构说明…
脚手架工具:angular-cli 1. npm install -g @angular/cli 2.ng new xxx 3.cd xxx , ng serve…
解析: 首先,rem是以html为基准. 一般的,各大主流浏览器的font-size默认值为16px,此时1rem=16px.如果此时将rem与px进行换算很麻烦,比如0.75rem=12px. 为了更方便的进行换算(比如1:10),就可以加样式: html,body{ font-size: 62.5%; } 设置了62.5%以后就有 1rem=10px,便于用rem指定元素的尺寸(比如1.2rem=12px,1.4rem=14px),这样响应式的时候就可以直接改变font-size而无需计算其…
实现目标:不可复制页面内容 js: <script language="javascript"> if (typeof(document.onselectstart) != "undefined") { // IE下禁止元素被选取 document.onselectstart = function (event){ if(event.target.tagName!="INPUT"){ return false; } } } else…