随笔分类 - JavaScript
摘要:HTML5中canvas元素,绘制圆形需要使用路径,开始时要取得图形上下文,首先使用路径来勾勒图形的轮廓,然后设置颜色,进行绘制。 arc(cx,cy,radius,start_angle,end_angle,direction); cx 水平坐标 cy 垂直坐标 radius 圆心 start-a
阅读全文
摘要:canvas 绘点图 项目中需要一个记录点实时变动的信息,在此记录一下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="http://cdn.bo
阅读全文
摘要:gulp是趋势 gulp完全开发指南 => 快来换掉你的Grunt吧 gulp的工作流程:文件流--文件流--文件流......因为grunt操作会创建临时文件,会有频繁的IO操作,而gulp使用的是流操作,一直是在内存中处理,直到输出结果。 因此gulp在效率上确实远胜grunt,并且学习成本不高
阅读全文
摘要:推荐使用substring 方法stringObject.substring(start,stop)stringObject.substr(start,length)定义和用法提取字符串中两个指定的索引号之间的字符。substring() 方法用于提取字符串中介于两个指定下标之间的字符。从起始索引号...
阅读全文
摘要:定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。stringObject.replace(regexp/substr,replacement)参数描述regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,...
阅读全文
摘要:我们再来聊聊Function.apply() 在提升程序性能方面的技巧。我们先从 Math.max() 函数说起, Math.max后面可以接任意个参数,最后返回所有参数中的最大值。比如alert(Math.max(5,8)) //8 alert(Math.max(5,7,9,3,1,6)) ...
阅读全文
摘要:Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共...
阅读全文
摘要:forever让nodejs应用后台执行命令如下:forever start './bin/www'nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢?最简单的办法(不推荐):$ nohup node app.js &但是...
阅读全文
摘要:效果演示欢迎访问cssfirefly.cnblogs.comhtml:欢迎访问http://cssfirefly.cnblogs.com/js:代码如下:function insertText(obj,str) { if (document.selection) { var se...
阅读全文
摘要:今天要做个滑动条如图:用jqueryUI实现 简单的滑动条插件 简单的滑动条插件 源代码下载地址:链接:http://pan.baidu.com/s/1gd8fW7T 密码:gshg
阅读全文
摘要:先上效果:代码:日期选择时间选择:基于jquery UI 1.11.4修改如下(在源码里面修改):/* Hide the date picker from view. * @param input element - the input field attached to the dat...
阅读全文
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常...
阅读全文
摘要:Amcharts是一组js图表,你可以免费使用在你的网站和基于网络的产品(非开源)。 Amcharts可以从简单的json提取数据,也可以从动态数据读取生成,比如PHP, .NET, Ruby on Rails和Perl,以及其他许多编程语言。官网http://www.amcharts.com/文档...
阅读全文
摘要:chrome 应用商店打不开,想装插件愁死人了。今天想到一个好方法,以jsonView插件为例分享一下。1、打开https://github.com ;2、搜索 jsonView 链接:https://github.com/search?utf8=%E2%9C%93&q=jsonview;3、选择需...
阅读全文
摘要:找了两天终于找到了,支持wav,MP3,其他格式没有测试。1、修复了jQuery判断ie的bug,2、修复播放循环下载地址:http://pan.baidu.com/s/1o6upwHs
阅读全文
摘要:$('textarea').bind('input propertychange', function() { $('div').html($(this).val().length);});
阅读全文
摘要:encodeURIComponent() -->把字符串编码为 URI 组件。encodeURI() -->把字符串编码为 URI。var test1 = "a + b != c";var test2 = encodeURIComponent(test1); // a%20%2B...
阅读全文
摘要:方法1, Document 方法2 var o={}; // 找到当前浏览器支持的hidden属性名和visibilitychange事件名 var hidden, visi...
阅读全文
摘要:不得不使用判断的方法//方法1:推荐 if ( /MSIE 6/.test(navigator.userAgent)){}//方法2:if ( navigator.appVersion.indexOf("MSIE 6")>-1){}//方法3:检查浏览器能力来判断是否是IE6if ( !!windo...
阅读全文

浙公网安备 33010602011771号