web前端
四夕水浩
真实是我最优秀的品质
展开
-
angularJs控制器执行顺序
js书写控制器的顺序无所谓,它不会立刻实例化这些控制器,也不会在加载js以后就执行控制器里的代码,也不会注入服务和指令. 当解析html的时候,它的ng-controller遇到什么控制器,它就去实例化哪个控制器.这个时候,控制器里面的代码才会被执行到,服务等依赖也在这个时间被注入. demo1里,html的顺序是 ng-controller='ctrlOne', ng-contro原创 2016-05-26 16:07:00 · 5976 阅读 · 0 评论 -
apply、call、bind区别、用法
bind主要是为了改变函数内部的this指向应用场景1:1、事件绑定var logger = { x: 0, updateCount: function(){ this.x++; console.log(this.x); } }原创 2017-01-25 10:19:58 · 268 阅读 · 0 评论 -
user-agent技术在PC与移动端标识
Mozilla这块还是比较有历史的,原本只有Netscape公司开发的浏览器有这个标识,user-Agent(用户代理)=Mozilla,有这个标识的浏览器,表现这种浏览器支持框架页面。因为它的影响力巨大,所以后来你会发现许多浏览器都把自己标识为Mozilla,表明自己是Mozilla兼容的。举例:以下代表iphone移动端Mozilla/5.0 (iPhone; CPU iPho原创 2016-06-23 18:07:12 · 857 阅读 · 0 评论 -
SVG解决生成图片文字错位的问题
原创 2016-07-18 16:58:52 · 5099 阅读 · 0 评论 -
angularJs启动过程机制深入剖析
原创 2016-07-08 12:31:23 · 267 阅读 · 0 评论 -
前端浏览器兼容
搜狗浏览器登录web端,报错产生原因:搜狗登录时跳转用兼容模式打开了网页 兼容模式是老的ie内核 网站代码不支持ie内核造成报错解决方案:增加meta标签,告诉浏览器用 webkit的内核打开浏览器增加代码: 备注:若页面需默认用极速核,增加标签: 若页面需默认用ie兼容内核,增加标签: 若页面需默认用i原创 2016-06-22 19:58:22 · 279 阅读 · 0 评论 -
解决angularJS在IOS上刷新黑屏的问题
尝试异步加载css的异步加载 红色标注 打包成异步加载 media="none" onload="if(media!='all')media='all'"--> js异步加载 红色标注 打包成异步加载 async --> 原先js异步出错的原因是 angular转载 2016-06-22 12:03:21 · 984 阅读 · 0 评论 -
angularJS中路由理解深入剖析
原创 2016-07-07 15:26:10 · 369 阅读 · 0 评论 -
angualrJS整体知识结构框架
原创 2016-07-07 15:30:08 · 224 阅读 · 0 评论 -
directive
原创 2016-07-07 09:49:49 · 169 阅读 · 0 评论 -
controller
原创 2016-07-07 09:47:47 · 220 阅读 · 0 评论 -
angularJS中自定义服务的理解
//使用$provide来定义var app = angular.module('MyApp', [], function($provide) { $provide.factory('remoteData', function() { var data = {name:'n',value:'v'}; return data; });});翻译 2016-05-26 15:18:03 · 306 阅读 · 0 评论 -
为Angularjs ngOptions加上index解决方案
Angular中的 select的ngOptions如何像ngRepeat一样加上一个索引$index,如何实现?我们所需要的就是js数组的下标,所以我们如果我们能够在对象上加入下标,使用表达式作为option的label就能解决了。原创 2016-06-17 14:59:25 · 560 阅读 · 0 评论 -
angularJS自执行函数的妙用
自执行函数(IIFE),给每个文件提供一个独立的作用域 /* avoid */// logger.jsangular .module('app') .factory('logger', logger);// logger function会被当作一个全局变量function logger() { }// storage.jsangular .mo原创 2016-06-29 15:55:17 · 5456 阅读 · 0 评论 -
angularJS给学习者的建议
今天同组的同事问我:我想学习angularJS,该如何学习我想了一想,给他推荐了http://docs.ngnice.com/guide/directive 最权威的文档还有一个规范类文档,https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/zh-CN.md#iife原创 2016-06-29 15:47:52 · 347 阅读 · 0 评论 -
跨域问题解决
chrome有个插件Allow-Control-Allow-Origin原创 2016-06-29 14:52:33 · 224 阅读 · 0 评论 -
angularJS缓存的管理
在Angular里面,services作为单例对象在需要到的时候被创建,只有在应用生命周期结束的时候(关闭浏览器)才会被清除。而controllers在不需要的时候就会被销毁了。这里指的不会消失是指services原始保留的数据和方法例:var module = angular.module( "my.module", [] ); module.service(原创 2016-06-29 09:55:06 · 1053 阅读 · 0 评论 -
H5页面打开android本地照册,当webview页面被系统回收的情况下,如何处理图片
一、现象描述: 报告单上传图片功能打开照相机拍照后,图片无法显示二、问题原因: 报告单上传图片的时候,对应流程是这样: webview打开页面------->打开照相机----->裁剪压缩-----回到webview页面通知H5 如果打开照相机的时候,webview页面被回收,那么回到webvie原创 2017-04-11 12:02:51 · 1189 阅读 · 0 评论