随笔分类 -  javascript

web的未来
摘要:功能:图片上右键,点击上传图片到七牛,把图片上传的指定空间并返回图片URL。Chrome插件本质就是js代码,但是里面有一些限制,比如事件绑定等和普通js的绑定是有区别的,主要是为了安全性考虑。做的比较粗糙,但是已经可以满足我得基本需要了。七牛的上传需要accessToken,左右要存储使用人的开发... 阅读全文
posted @ 2015-01-18 21:36 MNight 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:$("#session_show").animate({ scrollTop: $("#session_show").scrollHeight },1000);这是最初的用法,结果没有反应,打印$("#session_show").scrollHeight得出的结果是undefined。搜索... 阅读全文
posted @ 2014-11-05 12:16 MNight 阅读(482) 评论(0) 推荐(0) 编辑
摘要:网上很多代码都是关于IE的,使用createTextRange来定位,具体的类似代码是var obj = document.getElementById("textareaId");var txt =obj.createTextRange();txt.moveStart('character',obj.value.length);txt.collapse(true);txt.select();代码网上很多,但是很多都没有明确标识出这个方法只适用于IE浏览器,在chrome和foxfire中是没有效果的,而且会直接跳出。 由于他们都没有明确的表示,让我走了一些 阅读全文
posted @ 2013-05-02 17:57 MNight 阅读(1285) 评论(1) 推荐(0) 编辑
摘要:缘起编辑器换了很多,无干扰编辑器里面用过Q10,感觉不错,但是没有自动排版和多文件切换功能。目前主要用来编辑,然后把写好的东西保存到其他地方。 后来用过一些笔记类软件,比如印象笔记、有道云笔记和Wiz。目前主要用的是Wiz,但是编辑纯文字依然没有达到自己的要求。 还有一些专门的写作软件比如:吉吉写作。这个写作软件在很多方面都很优秀,但是编辑器很容易出现问题,易用性方面也有些问题,目前主要用来备份。 所以就像自己综合自己的需求,写一个适合自己的编辑器。 最初的版本是一个.NET写的Winform程序,有了基本的功能,但是很长一段时间耽搁之后,原来的架构已经很陌生,而且一些丢失备份的... 阅读全文
posted @ 2013-04-19 15:57 MNight 阅读(226) 评论(0) 推荐(0) 编辑
摘要:自从上一次绘制雪花曲线(用javascript绘制雪花(Koch曲线))之后,对简单分形更加喜欢,太复杂的只能欣赏了,简单分形还是决定一个一个的用代码绘制出来,html5中的canvas标签相当方便,本文继续使用javascript + canvas的模式。谢尔宾斯基三角形由波兰数学家谢尔宾斯基在1915年提出。详情见wiki。总体上说来这个三角形比雪花曲线要来的简单,基本思路和雪花曲线类似,所以没有什么难度。图1图1为谢尔宾斯基三角形的变化规律,由于都是正三角形,所以几个点处理起来很方便。图2图2中我们约定了正三角形的三个点分别为P1、P2、P3,中心点的三个点为P4、P5、P6。我们约定: 阅读全文
posted @ 2013-01-28 17:52 MNight 阅读(2901) 评论(10) 推荐(5) 编辑
摘要:图1-1 雪花图形前两天在一个网页上看到了雪花,感觉很漂亮,就搜索了下,发现了这个Koch曲线(大概很多人都早就知道(︸_︸)),看上去很漂亮,简单的分形,简洁的递归,就是美丽的图案。图1-2 维基百科分形条目中的koch(科赫)曲线图例,非常明了。HTML5中加入了canvas标签,可以方便的绘制简单或复杂的图形。canvas的使用比较简单,这次只用到它的画线功能。简单介绍下canvas的使用:var canvas = document.getElementById("cantest"); //获取canvas对象if(canvas.getContext){ //可以通过 阅读全文
posted @ 2013-01-11 15:57 MNight 阅读(3427) 评论(2) 推荐(3) 编辑