随笔分类 - JavaScript
摘要:给Angularjs配上Requirejs 需要考虑的事情:1.js、css、template都按需加载,js主要就controller: *js和css都可以用requirejs和它的插件解决, *template就直接用Angular route的异步加载,虽然很想把它和controller...
阅读全文
摘要:{ "name": "gulpAngular1", "version": "0.0.0", "dependencies": {}, "devDependencies": { "gulp": "~3.8.10", "gulp-angular-templatecache": "~1....
阅读全文
摘要:To change path URL with AngularJS, $location.path() is passed the new URL as a parameter, and the page is automatically reloaded. This means that if y...
阅读全文
摘要:准备用AngularJS + require.js 作为新项目的底层框架,以下目录结果只是一个初步设想:/default 放页面,不过对于one page 项目,可能里面需要建一个partials文件夹;/develop 放测试及web server相关的东西,这个是不需要部署到正式环境的,所以...
阅读全文
摘要:filter是对数据进行过滤操作,比如按某个字段搜索、格式化数据等等,是一个非常有用的接口。下面就简单介绍下它的用法。AngularJS自带的filter接口,|是filter的分隔符,参数用:分隔;currency,格式化number,货币化,默认是转化成美元 param(number,symbo...
阅读全文
摘要:1.怎么处理require.js这些不需要被合并的东西所有appDir中的文件都会先copy到dir文件中,进行压缩,然后根据build.js中的配置进行相应的合并,包括img等;2.样式合并后原来单独的模块是不是也还在?是的,还在3.config.js与build.js的同步问题需要同步paths...
阅读全文
摘要:DOCTYPEDOCTYPE全称Document Type Declaration(文档类型声明,缩写DTD)DTD的声明影响浏览器对于CSS代码及Javascript脚本的解析。渲染模式渲染模式分为混杂模式、接近标准模式和标准模式除了IE6/7不支持接近标准模式,其他模式所有浏览器都支持;DOCY...
阅读全文
摘要:总结:由于IE6/7/8不支持DOMContentLoaded事件,虽然它支持onreadystatechange事件,但是readyState=complete几乎和onload事件一样,需要等页面中的外部资源加载完后才触发,想要尽快可采用doScroll检测法(仅在非iframe下有效) 1 v...
阅读全文
摘要:API功能描述:【every】:Boolean遍历数组并执行回调,如果每个数组元素都能通过回调函数的测试则返回true,否则返回false。一旦返回false,将立即终止循环。【some】:Boolean遍历数组并执行回调,只要有一个数组元素通过回调函数的测试则返回true,并立即终止循环,否则返回...
阅读全文
摘要:首先它们都接收两个参数,slice和substring接收的是起始位置与结束位置,而substr接收的是起始位置和所要截取的字符长度。特殊注意:当第二参数大于第一个参数时,slice会返回空字符串;substring会自动将较小的参数作为起始位置,较大的参数作为结束位置;当参数为负数时,slice与...
阅读全文