javascript技巧
-   
                                                                
                                                                JavaScript判断变量是否为undefined的两种写法区别工作中我们经常需要判断某个变量/属性是否为undefined.通常有两种写法 复制代码 代码如下: // 方式1 typeof age === 'undefined'; // 方式2 age === ... 
-   
                                                                eval与window.eval的差别分析它们之间有区别吗? 开发过程中似乎很少有人去加个额外的window,觉得多此一举.比如Ajax过程中回调函数解析JSON格式字符串 复制代码 代码如下: ... function callback(s ... 
-   
                                                                JavaScript 下载链接图片后上传的实现既然要进行图片上传,那么第一时间当然是判断是否为可下载的图片资源,有的时候可以使用正则表达式,但是很难判断是否可下载,当判断图片链接后是否有后缀的时候也比较苦恼,有的图片是没有后缀的,可是如果放开这个 ... 
-   
                                                                js监听滚动条滚动事件使得某个标签内容始终位于同一位置小知识点,废话不多说,直接上代码 css: 复制代码 代码如下: <pre name="code" class="css"><style> ... 
-   
                                                                window.onresize 多次触发的解决方法之前做一个扩展,需要在改变窗口大小的时候保证页面显示正常,于是用了 window.onresize 但是发现每次 onresize 后页面中状态总是不对,后来查找出来原来是 onresize 事件触发 ... 
-   
                                                                Javascript中的getter和setter初识前言 本文主要给大家介绍的关于Javascript中getter和setter的相关内容,第一次听说这个东西的时候是vue.js里面的数据绑定,只要绑定了数据,修改对象属性可以自动反馈到dom上,很神 ... 
-   
                                                                js 创建一个浮动div的代码//关闭DIV MENU function MenuClose() { var MenuDiv = document.getElementById("MenuDiv"); if(M ... 
-   
                                                                JavaScript函数的4种调用方法实例分析本文实例讲述了JavaScript函数的4种调用方法.分享给大家供大家参考,具体如下: JavaScript 函数有 4 种调用方式: 1. 作为一个函数调用 2. 函数作为方法调用 3. 使用构造函 ... 
-   
                                                                
                                                                js实现图片上传预览原理分析目前网上有很多支持图片上传时进行预览的插件,功能完备,界面优雅,使用起来也很方便.一直以来也就只是用用,没有想过这些插件背后的实现原理.趁着今天有点时间,也来学习学习. 追根溯源 设想 一开始,按照我 ... 
-   
                                                                
                                                                基于jsTree的无限级树JSON数据的转换代码jstree 主页 : http://www.jstree.com/ 其中提供了一种从后台取数据渲染成树的形式: 复制代码 代码如下: $("#mytree").tree({ da ... 
-   
                                                                百度移动版的url编码解码示例复制代码 代码如下: var decode = function(m) { try { m = decodeURIComponent(m); } catch(e) {} var s = m.split ... 
-   
                                                                
                                                                JS+Canvas实现贪吃蛇小游戏今天呢,主要和小伙伴们分享一下一个贪吃蛇游戏从构思到实现的过程~因为我不是很喜欢直接PO代码,所以只copy代码的童鞋们请出门左转不谢. 按理说canvas与其应用是老生常谈了,可我在准备阶段却搜索不 ... 
-   
                                                                JavsScript中Promise的错误捕获详解目录 我们需要在异步任务中准确的进行错误捕获,以便我们可以知道错误出在什么地方 我们再讨论then方法中的第二个参数和Promise.catch方法的区别 题: then方法的连续调用,怎么能够知道是 ... 
-   
                                                                textarea不能通过maxlength属性来限制字数的解决方法textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ... 
-   
                                                                javascript encodeURI和encodeURIComponent的比较背景 encodeURI 和 encodeURIComponent都是ECMA-262标准中定义的函数,所有兼容这个标准的语言(如JavaScript, ActionScript)都会实现这两个函数. ... 
-   
                                                                js变量声明var使用与不使用的区别详解一.区分显示的声明与隐式声明(var) JS中变量声明分显式声明和隐式声明. var name = 'muzidigbig';//显示声明 name = 'muzidigbig';//隐式声明(为全局 ... 
-   
                                                                json 带斜杠时如何解析的实现比如像这样的JSON: { "result": "{ \"RFM_12_var6\":\"17\", \"RFM_12_ ... 
-   
                                                                js实现无限层级树形数据结构(创新算法)由于做项目的需要,把一个线性数组转成树形数组,在网上查了很多文章,觉得他们写的太复杂了,于是自己写了一个,在折腾了一下午终于把它写出来啦(激动.gif),用两个filter过滤器就搞定了,代码简洁明了 ... 
-   
                                                                js弹出模式对话框,并接收回传值的方法弹出对话框的页面A: 复制代码 代码如下: <script type="text/javascript"> function openDialog(){ ... 
-   
                                                                JavaScript的一些小技巧分享数组去重 ES6提供了几种简洁的数组去重的方法,但该方法并不适合处理非基本类型的数组.对于基本类型的数组去重,可以使用... new Set()来过滤掉数组中重复的值,创建一个只有唯一值的新数组. c ... 

