摘要: //导入模块path var path=require("path"); //path.basename :输出文件名+后缀 //console.log(path.basename("\shen\node\path\123.html")); \写反了 console.log(path.basename("shen/node/path/123.html"));//123.html consol... 阅读全文
posted @ 2016-11-03 21:54 花开半夏shen 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、Node的REPL基本操作 REPL(Read-eval-print-loop):交互式解析器 在REPL环境下,可以定义和运行变量、函数、对象。 REPL的常用命令: 进入node,即进入了REPL环境,在命令窗口输入node 退出:输入.exit或者连续按ctrl+c两次 点击tab可以打印 阅读全文
posted @ 2016-11-03 21:31 花开半夏shen 阅读(8114) 评论(1) 推荐(2) 编辑
摘要: 一、seajs 1. 使用seajs的一般步骤 a)在主页面引入sea.js b)写模块 c)在主页面使用模块 2.模块的写法 math.js square.js define是定义一个模块的固定用法,其中的参数分别表示: require:依赖的文件,里面的参数是相对于sea.js文件的路径 exp 阅读全文
posted @ 2016-11-02 22:51 花开半夏shen 阅读(1240) 评论(1) 推荐(0) 编辑
摘要: 有些页面的response中,包含了 Access-Control-Allow-Origin 这个header,说明可以进行跨域请求,如果没有包含这个header的页面可以利用JSONP进行跨域 script标签中的src属性可以也实现跨域,,下面我们来简单封装利用script标签实现跨域的函数。 阅读全文
posted @ 2016-10-31 22:06 花开半夏shen 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器 过滤器(filter):通过某种规则过滤一些数据,得到自己想要的结果。 下面来讲一下AngularJS中的一些过滤器: 1. currency(货币过滤器) 用法:{{数字 | currency :“代表金钱的符号或者英文” :小数点后保留几位(会四舍五入)}} 举例:{{1000|cu 阅读全文
posted @ 2016-10-30 23:13 花开半夏shen 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、自定义指令: 1. 先创建模块 var app=angular.module("myApp",[]); 2. 创建自定义指令 (directive后面的参数一:自定义指令的名称,参数二:function 返回值是一个对象 template是模板) 二、模板--引入外部文件 此时自定义指令中的te 阅读全文
posted @ 2016-10-28 20:47 花开半夏shen 阅读(11914) 评论(0) 推荐(3) 编辑
摘要: angularJS中的多模块开发是指多个module模块开发,步骤为: 1. 确定主模块 var app=angular.module('myApp',[]); 2. 其他的子模块添加到主模块后面的中括号中 var app=angular.module('myApp',['myApp1','myAp 阅读全文
posted @ 2016-10-27 20:48 花开半夏shen 阅读(2389) 评论(6) 推荐(0) 编辑