JavaScript
ssfzFZ
这个作者很懒,什么都没留下…
展开
-
Underscore.js-精巧而强大实用功能库
原地址:https://www.cnblogs.com/zzsdream/p/6843864.htmlUnderscore.js-精巧而强大实用功能库前言从其他语言转向Javascript时,通常都会遇到一些困惑性问题。比如,Java中的HashMap在Javascript中如何实现?Javascript面向对象式编程如何实现继承?如何实现通用的iterator对集合对象做遍历?如何对Array实...转载 2018-03-23 18:52:40 · 634 阅读 · 0 评论 -
大部分人都会做错的经典JS闭包面试题
原文:https://www.cnblogs.com/xxcanghai/p/4991870.html 由工作中演变而来的面试题这是一个我工作当中的遇到的一个问题,似乎很有趣,就当做了一道题去面试,发现几乎没人能全部答对并说出原因,遂拿出来聊一聊吧。先看题目代码:function fun(n,o) { console.log(o) return { fun...原创 2018-08-09 14:35:08 · 222 阅读 · 0 评论 -
深入理解javascript原型和闭包
目录:http://www.cnblogs.com/wangfupeng1988/p/3977924.html博主连载的这篇关于JavaScript原型和闭包的理解通俗易懂,看完觉得收获很多,分享给大家。转载 2018-04-13 11:53:14 · 109 阅读 · 0 评论 -
javascript中的深复制和浅复制
链接:https://www.zhihu.com/question/23031215/answer/46220227首先深复制和浅复制只针对像 Object, Array 这样的复杂对象的。简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。抛开jQuery,上代码例子。下面是一个简单的浅复制实现:var obj = { a:1, arr: [2,3] };var shallow...原创 2018-04-17 21:22:29 · 162 阅读 · 0 评论 -
JavaScript--值类型和引用类型
原地址:https://blog.csdn.net/mapbar_front/article/details/784471361、引言很多人都说,值类型无非就是JavaScript的五种基本数据类型- Undefined、 Null 、Boolean 、 Number、 String。引用类型就无非是Object、 Array。而它们就像你说的如此简单吗?var a = 1;a.name = '...原创 2018-04-17 20:33:50 · 158 阅读 · 0 评论 -
JS之——设置cookie 删除cookie
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51691035js设置cookie有很多种方法。第一种:(这个是w3c官网的代码)[javascript] view plain copy<script> //设置cookie function setCookie(cname, cvalue, exdays) { ...原创 2018-03-28 15:44:44 · 224 阅读 · 0 评论 -
学习Javascript闭包(Closure)
学习Javascript闭包(Closure)http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html转载 2018-03-25 09:55:54 · 181 阅读 · 2 评论 -
Javascript模板引擎mustache.js详解
mustache.js是一个简单强大的Javascript模板引擎,使用它可以简化在js代码中的html编写,压缩后只有9KB,非常值得在项目中使用。本文总结它的使用方法和一些使用心得,内容不算很高深,纯粹是入门内容,看看即可。不过要是你还没有用过此类的javascript引擎库,那么本文还是值得你一读的,相信在你了解完它强大的功能和简单用法之后,一定会迫不及待地将之用于你的工作当中。1. 从一个...转载 2018-03-23 18:55:42 · 205 阅读 · 0 评论 -
JavaScript中的LHS查询和RHS查询
JavaScript中在预编译后执行代码时对变量的查询分为LHS(Left-Hand-Side)查询和RHS(Right-Hand-Side)查询。一、LHS和RHS有什么区别?这里的L和R是指赋值时候“=” 的左侧还是右侧,也就是说一个是做被赋值,一个是取值。 正如下面这个例子,对变量a的引用是一个LHS引用,而对值2的引用是RHS引用var a = 2 当然,在js中赋值...原创 2018-08-07 21:57:39 · 340 阅读 · 0 评论