![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
文章平均质量分 74
海阔山遥-未知何处是潇湘
这个作者很懒,什么都没留下…
展开
-
mxGraph图形文本自动换行
两种方式。1、直接设置默认样式原创 2014-06-24 16:21:18 · 3848 阅读 · 0 评论 -
javascript中的事件
在javascript中的事件有三个方面的知识,一是事件流,二是事件处理程序,三是事件对象。下面就我个人的一点理解,分别讲述一下这三个方面的内容。 第一、事件流 事件流指的是事件按照一定的顺序触发。它有两个顺序,分别是自上而下和自下而上。 自上而下的叫做事件捕获,事件捕获指的是事件的处理将从DOM层次的根原创 2014-09-17 22:41:52 · 919 阅读 · 0 评论 -
mxGraph实现鱼骨图(因果图)
鱼骨图由日本管理大师石川馨先生所发明,故又名石川图。鱼骨图是一种发现问题“根本原因”的方法,它也可以称之为“Ishikawa”或者“因果图”。其特点是简捷实用,深入直观。它看上去有些象鱼骨,问题或缺陷(即后果)标在"鱼头"外。在鱼骨上长出鱼刺,上面按出现机会多寡列出产生生产问题的可能原因,有助于说明各个原因之间如何相互影响。 这玩意儿就体现了一个什么5w1h的管理方法,经过我将近4原创 2014-09-01 17:23:41 · 11955 阅读 · 12 评论 -
angularjs 使用uploadify出现的问题总结
在angular中使用uploadify做上传头像的功能,遇到几个很诡异的问题。1、进入使用uploadify的view,一切正常。2、切换路由到另一个view,IE下报出N多Error SCRIPT5007: 无法设置属性“SetButtonTextPadding”的值: 对象为 null 或未定义 SCRIPT5007: 无法设置属性“SetButtonTextS原创 2015-08-24 14:13:11 · 1771 阅读 · 0 评论 -
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 · 4011 阅读 · 0 评论 -
angularjs使用gulp-uglify压缩后执行报错
问题出现原因是由于压缩之后变量变成了,e、s、t等,需要依赖注入的方法没有使用中括号注入,而在function的参数中直接使用,导致压缩之后无法识别需要依赖注入的模块。例如: var module= angular.module('homeApp', ['ui.router']); module.config(function ($sceProvider) { $原创 2016-01-26 10:19:03 · 4728 阅读 · 0 评论 -
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 · 19845 阅读 · 0 评论 -
关于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 · 5036 阅读 · 0 评论 -
asp.net form认证,在IE10中获取不到cookie?
在网站根目录,新增一个浏览器定义文件(browser definition file) 步骤如下: 1.添加一个"App_Browsers"文件夹 2.添加一个"*.browser"后缀的文件,如IE10.browser. 3.添加文件内容如下:原创 2014-06-16 18:10:49 · 750 阅读 · 0 评论 -
JavaScript侦听Html元素Attribute的变化
1、定义JQuery插件: (function ($) { var MutationObserver = window.MutationObserver || window.WebKitMutationObserver ||window.MozMutationObserver; function isDOMAttrModifiedSupported(原创 2014-06-16 18:45:52 · 1371 阅读 · 0 评论 -
mxGraph绘图区域使用鼠标滚轮实现放大/缩小
// 重写鼠标滚轮事件mxEvent.addMouseWheelListener = function (funct) { }// 增加初次加载事件window.onload = function () { var element= document.getElementById('graph'); addScrollListener(element, wheelHa原创 2014-06-27 17:44:57 · 3847 阅读 · 0 评论 -
mxGraph改变图形大小重置overlay位置
要在改变图形大小的时候改变overlay的位置,那肯定就要对重置图形大小的方法进行改造了。下面是源文件中的代码mxGraph.prototype.resizeCells = function(cells, bounds) { this.model.beginUpdate(); try { this.cellsResized(cells, bounds);原创 2014-06-28 17:42:15 · 4248 阅读 · 0 评论 -
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 · 3203 阅读 · 0 评论 -
mxGraph定位盲区图形到绘图区域中心位置
往往在一个绘图区域会有很多个图形,如果通过右键拖动画布或者通过滚动条来查找,是一件很烦人的事情。下面我就给出解决这个问题的方案。前提是有一个整个绘图区域的tree或者datagrid,我们需要选择直接要定位的图形cell。首先我们需要一个mxGraph的全局对象,暂且就定义为ylEditor.ylCanvas吧。接下来我们要定义一个查找图形cell的方法,只有通过这个方法,才能找到画布原创 2014-07-02 13:22:18 · 3771 阅读 · 0 评论 -
解决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 · 2936 阅读 · 0 评论 -
mxGraph自定义线条箭头样式
从mxGraph源码中看出控制线条箭头的对象是mxMarker原创 2014-06-24 15:32:55 · 9201 阅读 · 3 评论 -
关于关闭浏览器退出系统清除Session 的心得体会及方法
1、首先页面加入以下代码 window.onbeforeunload = function (evt) { var evt = (evt) ? evt : window.event; if ($.browser.msie) { evt.cancelBubble = true;原创 2014-06-16 17:56:01 · 3995 阅读 · 0 评论 -
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 · 2603 阅读 · 0 评论 -
关于非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 · 4689 阅读 · 0 评论 -
IE6下显示隐藏某个Element时出现“闪烁”问题的解决方案
原代码如下: $(".topic").hover(function(){ $(this).parent().next().show(); },function(){ $(this).parent().next().hide(); })显示/隐藏class为topic的下一个Element,当鼠标离开时会出现“闪烁”现象,其他浏原创 2014-06-16 17:59:46 · 779 阅读 · 0 评论 -
chrome下清除dns缓存
chrome://net-internals/#dns原创 2017-05-12 14:26:49 · 558 阅读 · 0 评论