文章分类 - 前端_JAVASCRIPT
tsc 编译器 2.0.3 与 VScode 代码语言服务 1.8.10 版本不匹配 怎么解决
摘要:https://segmentfault.com/q/1010000007051377 点“详细信息”你可能看到官方提供的解决办法,我的设置给你参考 "C:/Users/james/AppData/Roaming/npm/node_modules/typescript/lib" 可以用 npm li
阅读全文
CoffeeScript 和 TypeScript 哪个值得更多的学习?
摘要:https://www.zhihu.com/question/22804057/answer/22695297 作者:vilicvane链接:https://www.zhihu.com/question/22804057/answer/35918525来源:知乎著作权归作者所有。商业转载请联系作者获
阅读全文
es5的bind实现
摘要:模拟实现: if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== "function") { // 与 ECMAScript 5 最接近的 // 内部 IsCal
阅读全文
javascript遍历介绍
摘要:一、判断对象中是否存在某个属性 先介绍一些方法,如下。 in:该操作会检查属性是否在对象及其[[Prototype]]原型链中,需要注意的是该操作检查的是属性名的存在性,而不是属性值; 如果对象的某个属性的enumerable设置成false,则该属性不会出现在for...in遍历中; 最好只在对象
阅读全文
javascript数据类型
摘要:一、6大语言类型 string number boolean null undefined object 其中null有时候被当做对象(type of null返回"object"),这是语言的一个bug:不同对象在底层都表示为二进制,在JavaScript中二进制前三位都为0的话会被判断为obje
阅读全文
setter & getter
摘要:// var myObj = {// get a(){// return this._a_; // },// set a(val){// this._a_ = val * 2;// } // };// alert(myObj.a);// myObj.a = 2;// alert(myObj.a);
阅读全文
复制对象
摘要:《你不知道的JavaScript<上卷>》 /*var someobj = { a:1, b:2};var ify = JSON.stringify(someobj);var newObj = JSON.parse(JSON.stringify(someobj));console.log(typeo
阅读全文
扯谈web安全之JSON
摘要:http://blog.csdn.net/hengyunabc/article/details/26305203# 前言 JSON(JavaScript Object Notation),可以说是事实的浏览器,服务器交换数据的标准了。目测其它的格式如XML,或者其它自定义的格式会越来越少。为什么JS
阅读全文
实现硬绑定与软绑定
摘要:if(!Function.prototype.softBind){ Function.prototype.softBind = function(obj){ var fn = this; console.log("this is " + this); var curried = [].slice.c
阅读全文
了解DocumentFragment 给我们带来的性能优化
摘要:http://www.cnblogs.com/blueSkys/p/3685740.html 首先我们需要了解 DocumentFragment 是什么? w3c 上面的详细解释:link here 我把关键点写下来了: DocumentFragment 节点不属于文档树,继承的 parentNod
阅读全文
DocumentFragment
摘要:http://www.webhek.com/post/javascript-documentfragment.html 我相信很少人知道JavaScript里还有这样一个很有用的东西:DocumentFragment。程序员可以使用DocumentFragment将一批子元素添加到任何类似node的
阅读全文
JavaScript try-catch语句(错误处理)
摘要:JavaScript try-catch语句(错误处理) 错误处理在处理程序设计中的重要性是毋庸置疑的,任何有影响力的web应用程序都需要一套完善的错误处理机制。当然,大多数佼佼者确实做到了这一点,但通常只有服务器端应用程序才能做到如此。实际上,服务器端团队往往会在错误处理机制上投入较大精力,通常要
阅读全文
typeof与instanceof
摘要:http://blog.csdn.net/mevicky/article/details/50353881 这次主要说说JavaScript的类型判断函数typeof和判断构造函数原型instanceof的用法和注意的地方。 typeof 先来说说typeof吧。首先需要注意的是,typeof方法返
阅读全文
setTimeout的妙用2——防止循环超时
摘要:http://www.cnblogs.com/javdroider/p/6504722.html 上个周日,介绍了如何使用setTimeout代替setInterval进行间歇调用,这个周日,继续来讲《JavaScript高级程序设计》这本书里面,对于setTimeout的另一种妙用——防止循环超时
阅读全文
setTimeout的妙用1——代替setInterval进行间歇调用
摘要:http://www.cnblogs.com/javdroider/p/6443985.html 【写在前面的胡言乱语】 自从大三开始实习之后,就没有写博客了,虽然学了很多东西,但是如果没有进行总结和分享,学的东西就很容易忘记,而且不进行分享,就不会手动去敲代码,这样对知识的理解就不够透彻。 现在毕
阅读全文
尾调用与尾递归
摘要:作者: 阮一峰 日期: 2015年4月10日 尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f(x){ return g(x); } 上面代码
阅读全文
ECMAscript5 的 Strict Mode 中为什么禁止使用 arguments.callee
摘要:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments/callee#A_use_of_arguments.callee_with_no_good_alternative 简要地总结是
阅读全文
Js apply方法详解
摘要:http://www.360doc.com/content/13/0807/19/13328522_305431575.shtml 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了
阅读全文
JavaScript arguments对象
摘要:http://www.cnblogs.com/lwbqqyumidi/archive/2012/12/03/2799833.html 1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。arguments非常类似Array,但实际上又不是一个Ar
阅读全文
提高你的Javascript水平
摘要:提高你的Javascript水平 2016-04-08 HTML5cn 前言 今天分享的这篇文章比较适合js初学者,是由坚持阅读分享第一期的两位童鞋翻译与校对,他们分别是@安生与@墨白。整篇内容从模块、代码审查以及最后的测试上都做了介绍。 正文从这开始~ JavaScripts是一种易学难精的编程语
阅读全文
浙公网安备 33010602011771号