angularjs
文章平均质量分 61
haliofwu
不想成为顶级美食家的web前端开发工程师都不是好产品经理。
展开
-
$http传输数据量较大
起因小x说他使用之前的传输方式传输较大的数据量时,后台报错了。之前的形式是:cspServices.factory('a',function($http) { var service = {}; service.test=function(param,callback){ $http({ url:'/a/test', params: param,转载 2017-04-13 14:23:24 · 6256 阅读 · 0 评论 -
wj中期总结
canvas 上传图片到canvas,并可对其进行放大缩小,移动等; 需要注意的是,当同一个页面有多个canvas,鼠标在canvas上的图片时进行缩放,此时如果不做特别说明,将会对所有canvas中的图片进行缩放。轮播 改成自己需要的轮播样式;前端图片下载前端文件上传semantic modal 关闭,进入其他route再返回时,出现多个modal 的解决方法,监听每一个cont...原创 2018-05-15 18:18:44 · 243 阅读 · 0 评论 -
[腾讯]前端面试题整理
prototype 与 proto的关系是什么:__proto__是什么?我们在这里简单地说下。每个对象都会在其内部初始化一个属性,就是__proto__,当我们访问一个对象的属性 时,如果这个对象内部不存在这个属性,那么他就会去__proto__里找这个属性,这个__proto__又会有自己的__proto__,于是就这样 一直找下去,也就是我们平时所说的原型链的概念。<script type=原创 2017-12-21 10:53:32 · 5372 阅读 · 0 评论 -
[html5]表格拖动
表格拖动前: 表格拖动后: 实现代码:function dragFromLeft(){ /**从左表拖动一条记录到右表*/ $(".group-wish-list-table, .js-table-container").droppable({ drop: function(event, ui) if (drapingId !== undefined原创 2017-12-18 11:32:14 · 3502 阅读 · 1 评论 -
[angular]常见错误
Uncaught Error: [$injector:modulerr]Error: [$injector:unpr] 控制器注入失败angularjs $injector:nomod 错误 通常出现这个错误是因为angular.module定义时写法错误检查是否有[],或者是否多次定义同一个module标准定义 angular.module('1y原创 2017-11-30 15:40:39 · 431 阅读 · 0 评论 -
掌握这些angular 算是入门了
1.AngularJS 通过 ng-directives 扩展了 HTML。ng-app 指令定义一个 AngularJS 应用程序。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图。2.如果您移除了 ng-app 指令,HTML 将直接把表达式显示出来,不会去计算表达式的结果。原创 2016-06-22 15:45:46 · 1802 阅读 · 0 评论 -
如何解决每次向后台发起请求时判断用户是否处于登录状态?
事件起因: 小x向我反应用户在我开发的系统中,在其中一个功能上待了很长时间,当用户跳转到其他界面上时,突然就掉线了。 他告诉我应当在用户每次向后台索取数据的时候进行用户登录状态的检验。 用户的登录状态其实是个比较繁琐的过程。按照业务的要求,当用户点击登录界面的保存密码按钮时,在本地的cookie进行长达七天的保存。原创 2017-04-06 15:20:53 · 56953 阅读 · 9 评论 -
localstorage, cookie, session一次具体业务的使用
起因 产品经理对登录提出了三点要求: 1. 当用户点击记住密码时,实现7天内自动登录 2. 当用户未点击记住密码时,在浏览器窗口关闭或退出之前,用户不能掉线 3. 每次向后台发出请求时应当判断用户是否在线 业务实现逻辑之前的同事实现这块业务使用了cookie与session。cookie存放在浏览器,方便在前端获取。function() { var obj = {};原创 2017-04-11 14:49:51 · 413 阅读 · 0 评论 -
[angular]知识碎片
angularjs知识碎片。算是对之前的一个查漏补缺吧。原创 2017-12-14 13:23:56 · 225 阅读 · 0 评论 -
grunt等工具uglify angularjs 控制器注入失败的问题
问题引入源文件是csp.js. 使用grunt的uglify压缩后的文件是csp.min.js. 其中,csp.js的结构如下:var cmsApp = angular.module('cmsApp', ['cmsController', 'cmsService', 'cmsDirective', 'oc.lazyLoad']);angular.module('cmsController', [原创 2017-12-05 10:33:54 · 386 阅读 · 0 评论 -
[angular]路由与include的选择
使用路由分发的结果,就是每次路由到指定url的时候,页面会整体刷新。之前无论打开过多少的页面,会被全部关闭。而我们经常使用的系统,用户一定会更希望每次打开多个页面,在多个页面之间来回切换,而不会被刷新或关闭。原创 2017-12-01 09:59:39 · 274 阅读 · 0 评论 -
angularjs开发过程,错误集合
Error: [$injector:modulerr]Error: [$injector:unpr] 控制器注入失败$injector:nomod 错误 通常出现这个错误是因为angular.module定义时写法错误; 检查是否有[],或者是否多次定义同一个module; 标准定义 angular.module(‘1yd.config’,[]) 加上[]表示定义,没有[]表示引用;E原创 2017-12-08 14:26:52 · 262 阅读 · 0 评论 -
[angular]动态加载,降低页面初始化时间
之前使用的是路由分发。在分发之前将所有页面代码压缩并引用。可以作成动态加载。去掉合成代码。在每次路由的时候进行加载。或者不使用路由分发。直接用include的形式。每次进入新页面的时候,动态加载。待详叙。原创 2017-11-29 16:33:10 · 766 阅读 · 1 评论 -
一些工作上遇到过的坑
1.分支提交流程 git branch -a 查看所有分支和自己所在分支; git checkout -b dev remotes/origin/develop; 在本地建立了一个dev分支,这个分支只是远程develop分支在本地的一个clone 可以由这个分支直接 git pull origin develop 拉去远程分支(remotes/origin/develop)的更新 g...原创 2018-05-29 17:06:42 · 503 阅读 · 0 评论