随笔分类 - Javascript
摘要:1 var myCanvas = document.querySelector('canvas'); 2 var ctx = myCanvas.getContext('2d'); 3 4 let gridSize = 10; 5 let canvasWidth = ctx.canvas.width; 6 let canvasHeight = ctx.canvas.height; 7 8 let x
        阅读全文
                
摘要:初始化 直线 //帽子lineCap: butt\round\square //拐点lineJoin: miter\round\bevel //虚线setLineDash: ([5,10,15]) 三角形 闭合closePath 矩形 非零环绕,通过逆序实现镂空矩形
        阅读全文
                
摘要:主要是针对ES5的语法,因为ES6中有块级作用域了(尽管我不知道为什么我还一直在用es5的语法) 先展示一段问题代码 然后你会发现为很多个元素绑定一个点击事件的时候,所有的btn的弹出的永远是data里面最后一个值。 这时候就用到闭包,闭包的作用就是让当前作用域的值不会被垃圾回收。
        阅读全文
                
摘要:1、setOption(Object option,{boolean = true} notMerge) 参数: 1)、Object类型的参数 option,表示图表数据结构 ,形如: 2)、boolean notMerge,表示是否合并option。默认为false,可以不设置。 描述: 万能接口
        阅读全文
                
摘要:js中如果想要去掉字符串中某个特定的字符,且这个字符数量不止一个的时候 用replace是不行的,这么做只能去掉第一个,需要分两步 GUID生成 使用
        阅读全文
                
摘要:html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一
        阅读全文
                
摘要:服务端 首先需要一个zTree类 然后返回根目录以及其下一级的目录 JS端 这边引入了Metro样式 是不是棒棒哒
        阅读全文
                
摘要:var a = 0; //间隔执行 var b = setInterval(function(){ console.log(a++); if(a>5){ clearInterval(b); } },500); //延时执行 var c = setTimeout(function(){ alert(a); },2000);
        阅读全文
                
摘要:原型模式 将可复用的、可共享的、耗时大的从基类中提取出来,然后放在其原型中,然后子类通过组合继承或者寄生组合式继承将方法和属性继承下来。 原型继承 通过prototypeExtend创建的是一个对象,我们无需再去NEW新的实例对象。
        阅读全文
                
摘要:昨天弄到3点 可能迷糊了 没有保存 缺了一部分过程 不过不重要 今天把完整的代码记录一下 新的设计模式 还需加油 “寒假”结束了 也算是给自己一个交代
        阅读全文
                
摘要:最近一个人外出旅行 顺便在那座城市买了一本关于JS设计模式的书 供无聊的时候阅读 却发现小有收获 旅游回来以后立马写下心得 做了一个地图 并以此总结此次旅行的经过的地方 尝试1: 尝试写JS类 尝试2: 尝试将调用地图的方式放入工厂模式:
        阅读全文
                
摘要:方法 调用 转载请注明:http://www.cnblogs.com/CoffeeEddy/p/5814701.html GetQueryString
        阅读全文
                
摘要:最近项目JS中需要建一个特殊的颜色库,需要用到类似C#中的dictionary的概念 然后一查发现JS没有dictionary 而是Array 初始化Array 1 colorDic = new Array(); 2 3 colorDiv["耕地"] = "#009900"; 4 colorDiv[
        阅读全文
                
摘要:用一个TRUE可以判断是否在这个范围中 达到用switch的目的 以前也用过 但是老是忘记 老是去查 现在记一笔 方便查询并且加深印象 var level = parseInt($("#level").val()); switch (true) { case level < 12: ... brea
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号