- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 angularjs使用gulp-uglify压缩后执行报错
问题出现原因是由于压缩之后变量变成了,e、s、t等,需要依赖注入的方法没有使用中括号注入,而在function的参数中直接使用,导致压缩之后无法识别需要依赖注入的模块。例如: var module= angular.module('homeApp', ['ui.router']); module.config(function ($sceProvider) { $
2016-01-26 10:19:03
4735
原创 Babel转ES5后IE8下的兼容性问题解决方案
1、webpack配置文件,增加插件transform-es3-property-literals和transform-es3-member-expression-literalsconst webpackdevConfig = { entry: entry, output: { path: path.join(__dirname, 'dist/js'), filena
2016-01-11 18:31:29
19856
原创 AngularJS中ng-if/ng-switch时找不到scope下的定义的变量
在项目中经常会用到ng-if/ng-switch,但是在使用这两个directive之后,在scope中定义的变量在这使用两个directive的html中访问不到。原因是由于使用ng-if/ng-switch会创建自己的scope,也是就是当前scope的子scope。解决办法有两种app.controller('MainCtrl', function($scope) { $scope
2015-09-18 12:08:36
4020
原创 angularjs 使用uploadify出现的问题总结
在angular中使用uploadify做上传头像的功能,遇到几个很诡异的问题。1、进入使用uploadify的view,一切正常。2、切换路由到另一个view,IE下报出N多Error SCRIPT5007: 无法设置属性“SetButtonTextPadding”的值: 对象为 null 或未定义 SCRIPT5007: 无法设置属性“SetButtonTextS
2015-08-24 14:13:11
1778
原创 JavaScript安全的类型检测
在JavaScript中,内置的类型检测机制并非是完全可靠的。这里分别指的typeof和instanceof关键字。 由于typeof有一些无法预知的行为,经常会导致检测数据类型时得到不靠谱的结果,Safari在对正则表达式应用typeof时会返回“function”,在chrome下回返回“object”。 instanceof存在过个全局作用域的情况下(指的
2015-05-14 23:39:22
1365
原创 office文档、图片、音/视频格式转换工具
1、音频/视屏转换工具VLChttps://wiki.videolan.org/Mp3/#Container_formats http://wenku.baidu.com/view/ba73ac5c804d2b160b4ec05a.html?re=viewhttps://wiki.videolan.org/How_to_Batch_Encode/https://wiki.videolan.
2014-11-19 11:48:41
1019
原创 javascript中的事件
在javascript中的事件有三个方面的知识,一是事件流,二是事件处理程序,三是事件对象。下面就我个人的一点理解,分别讲述一下这三个方面的内容。 第一、事件流 事件流指的是事件按照一定的顺序触发。它有两个顺序,分别是自上而下和自下而上。 自上而下的叫做事件捕获,事件捕获指的是事件的处理将从DOM层次的根
2014-09-17 22:41:52
925
原创 mxGraph实现鱼骨图(因果图)
鱼骨图由日本管理大师石川馨先生所发明,故又名石川图。鱼骨图是一种发现问题“根本原因”的方法,它也可以称之为“Ishikawa”或者“因果图”。其特点是简捷实用,深入直观。它看上去有些象鱼骨,问题或缺陷(即后果)标在"鱼头"外。在鱼骨上长出鱼刺,上面按出现机会多寡列出产生生产问题的可能原因,有助于说明各个原因之间如何相互影响。 这玩意儿就体现了一个什么5w1h的管理方法,经过我将近4
2014-09-01 17:23:41
12055
12
原创 解决mxGraph放大/缩小在非IE浏览器下overlay图标位置不变化的问题
首先要创建一个工具栏,并为工具栏中的放大、缩小按钮定义事件。 var canvas=ylEditor.ylCanvas;//ylEditor.ylCanvas是我定义的一个mxGraph实例的全局对象。var toolbar= $('#toolbar');toolbar.find('img').css( { 'margin-right' : '5p
2014-07-06 13:29:59
2962
原创 mxGraph定位盲区图形到绘图区域中心位置
往往在一个绘图区域会有很多个图形,如果通过右键拖动画布或者通过滚动条来查找,是一件很烦人的事情。下面我就给出解决这个问题的方案。前提是有一个整个绘图区域的tree或者datagrid,我们需要选择直接要定位的图形cell。首先我们需要一个mxGraph的全局对象,暂且就定义为ylEditor.ylCanvas吧。接下来我们要定义一个查找图形cell的方法,只有通过这个方法,才能找到画布
2014-07-02 13:22:18
3782
原创 mxGraph改变图形大小重置overlay位置
要在改变图形大小的时候改变overlay的位置,那肯定就要对重置图形大小的方法进行改造了。下面是源文件中的代码mxGraph.prototype.resizeCells = function(cells, bounds) { this.model.beginUpdate(); try { this.cellsResized(cells, bounds);
2014-06-28 17:42:15
4258
原创 mxGraph实现按住ctrl键盘拖动图形实现复制图形功能
实现这个功能非常简单,只需要重写moveCells方法就可以了。下面是源文件中的代码:mxGraph.prototype.moveCells = function(cells, dx, dy, clone, target, evt) { if (cells != null && (dx != 0 || dy != 0 || clone || target != null)) {
2014-06-28 17:07:20
3222
原创 mxGraph绘图区域使用鼠标滚轮实现放大/缩小
// 重写鼠标滚轮事件mxEvent.addMouseWheelListener = function (funct) { }// 增加初次加载事件window.onload = function () { var element= document.getElementById('graph'); addScrollListener(element, wheelHa
2014-06-27 17:44:57
3884
原创 JavaScript侦听Html元素Attribute的变化
1、定义JQuery插件: (function ($) { var MutationObserver = window.MutationObserver || window.WebKitMutationObserver ||window.MozMutationObserver; function isDOMAttrModifiedSupported(
2014-06-16 18:45:52
1374
原创 asp.net form认证,在IE10中获取不到cookie?
在网站根目录,新增一个浏览器定义文件(browser definition file) 步骤如下: 1.添加一个"App_Browsers"文件夹 2.添加一个"*.browser"后缀的文件,如IE10.browser. 3.添加文件内容如下:
2014-06-16 18:10:49
756
原创 HTML Parsing Error解决方案
网页错误详细信息:用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0
2014-06-16 18:02:29
2630
原创 IE6下显示隐藏某个Element时出现“闪烁”问题的解决方案
原代码如下: $(".topic").hover(function(){ $(this).parent().next().show(); },function(){ $(this).parent().next().hide(); })显示/隐藏class为topic的下一个Element,当鼠标离开时会出现“闪烁”现象,其他浏
2014-06-16 17:59:46
787
原创 应用程序试图执行安全策略不允许的操作
“/”应用程序中的服务器错误。安全性异常说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。异常详细信息: System.Security.SecurityException: 异常来自 HRESULT:0x800A0046 (CTL_E_PERMISSIONDENIED)源错误:行 73: if f
2014-06-16 17:58:18
4459
原创 关于关闭浏览器退出系统清除Session 的心得体会及方法
1、首先页面加入以下代码 window.onbeforeunload = function (evt) { var evt = (evt) ? evt : window.event; if ($.browser.msie) { evt.cancelBubble = true;
2014-06-16 17:56:01
4013
原创 关于非IE浏览器下Flash上传控件HTTP ERROR 302
原因:非IE浏览器下Flash不能传递SESSION到服务器端,服务器端访问权限可能被限制。解决方法:以.NET MVC为例。1、web.config 中加入以下代码 2、Flash上传控件的上传路径中传入SESSIONID,以uploadify为例$('#file_upload_1').upload
2014-06-16 17:54:26
4713
原创 关于iframe中的按钮全屏切换
父页中的iframe标签。$('<iframe id="iframes" src="' + url + '" width="100%" height="' + ($.browser.msie ?document.body.clientHeight - 20 : (document.body.clientHeight - 120)) + '" frameborder="0" marginhe
2014-06-16 17:51:26
5041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人