随笔分类 - JS
JS相关
摘要:React Router 按需加载
阅读全文
摘要:柯里化这个概念确实晦涩难懂,没有深入思考过的人其实真的很难明白这是一个什么东西。看起来简单、简单到或许只需要一行代码: 是的,就是这么简单。 如果单纯的去理解这一句代码,实在太痛苦了,不妨拆开来,一点一点的去看,也不妨再笨点,先尝试着写成传统的ES5,我们用arguments 去代替 ...args
阅读全文
摘要:1、什么是节流和去抖? 节流。就是拧紧水龙头让水少流一点,但是不是不让水流了。想象一下在现实生活中有时候我们需要接一桶水,接水的同时不想一直站在那等着,可能要离开一会去干一点别的事请,让水差不多流满一桶水的时候再回来,这个时候,不能把水龙头开的太大,不然还没回来水就已经满了,浪费了好多水,这时候就需
阅读全文
摘要:前言: 金秋九月的最后一天,突然发现这个月博客啥也没更新,不写点什么总觉得这个月没啥长进,逆水行舟,不进则退,前进的路上贵在坚持,说好的每个月至少一到两篇,不能半途而废!好多知识写下来也能加深一下自身的记忆。所以在国庆前一天和大家分享下自己收藏的一些JS 的数组或对象处理或者非常简单的算法问题。 1
阅读全文
摘要:关于Webpack的资料教程网上已经数不胜数,但是对手动配置一个Express server的确不多,于是我对此进行着重的了解一番。 webpack-dev-middleware和webpack-hot-middleware分别是干什么的? 首先这两个插件组合起来是可以实现页面的热刷新工作, 而做到
阅读全文
摘要:话不多说,先看效果。 其实就是一个可以按住鼠标进行一个区域内条目选择的功能,相信用过Jquery UI 的都知道这是selectable的功能,然而我们如果用Vue开发的话没有类似的插件,当然你仍然可以把jquery的拿过来直接用,但是我又不想引入jquery 和 jquery UI在我的项目中,于
阅读全文
摘要:我们继续前两节的开发。本节教程实现的效果如下: 效果很简单,但是实现起来却要用到Vue的很多知识,下面我们将一步一步的实现这个效果。 首先这些城市的信息都是从后台的server里面获取的,所以我们需要一个后台,后台的代码可以从 https://github.com/EzrealDeng/Taopia
阅读全文
摘要:简答题: 1.事件绑定的几种方式?几种方式的区别以及优缺点?(原生js) (1)、html元素里直接写,例如:<div onclick="javascript:alert("click")" ></div> 不推荐这么绑定。 (2)、W3C 推荐的js绑定。如: document.getElemen
阅读全文
摘要:作为世界上最优美的语言javascript的使用者,呵呵,js的魅力是无穷的,今天来聊聊他的魅(dan)力(teng)之一,变量提升。 每种语言所定义的变量基本都会有一定得作用域,而js的作用域则存在着一定的陷阱。首先看一下下面一道题: 纳尼?hehe哪去了?结果不应该是:haha hehe kid
阅读全文
摘要:jqueryUI sortable 可以用来进行页面拖拽布局,然而有一个小问题就是拖拽后如何保存状态。 工作中遇到了这个情况,遍把这个问题记了下来,具体思路是: 利用拖拽stop后利用 var arr = $( ".sortable" ).sortable('toArray'); 记录拖拽后的id数
阅读全文
摘要:$.extend 是jquery常用的一个方法,该方法通过传第一个布尔型参数可以指定为深复制还是浅复制,如何使用不在本文讨论。 先来理解下什么是深复制: var ob1 = { 'name' : 'Jack' , 'child' : { 'name' : 'Tom', 'age' : '7' } }
阅读全文