
javascript
文章平均质量分 57
xu_song
专注于前端及移动端开发
展开
-
深入理解JavaScript高阶函数
javascript是一门函数作为一等公民的语言,高阶函数我们可能都在使用,让我们一起来学习高阶函数吧。javascript高阶函数柯里化,javascript高阶函数AOP.原创 2020-06-24 09:28:51 · 1108 阅读 · 0 评论 -
javascript Function中 bind()、call()、 apply()用法详解
全面的了解javascript Function中 apply() call() 和bind()方法原创 2019-07-26 18:58:01 · 1741 阅读 · 0 评论 -
深入理解javascript原型及原型链
原型及原型链是javascript中非常重要的东西,对看别人源码和自己设计框架和深入理解javascript这名语言特别有用.我们一起来深入学习原型和原型链。原创 2019-07-25 17:53:40 · 1702 阅读 · 2 评论 -
javascript为什么会火及它的过去、现在及未来
javascript会火的原因。了解一门语言的诞生,其作者,和诞生的原因,我们才能比较深刻的了解一门的特性,才能很好的明白为什么今天的javascript是这个样子原创 2019-07-06 16:24:19 · 3488 阅读 · 2 评论 -
JavaScript prototype原型和原型链详解
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法和属...转载 2019-07-01 10:49:38 · 324 阅读 · 0 评论 -
前端这7年
写了一个前端开发人员的7年成长史,分享了一些自己的心得,希望能帮助那些刚入门或者初中级的开发者原创 2019-07-04 00:37:16 · 444 阅读 · 1 评论 -
es6 Set和Map
es6 中 set和map的使用原创 2019-07-09 00:29:34 · 1628 阅读 · 0 评论 -
前端高级进阶13本经典书籍
最近很多朋友问我,做前端开发已经做了两到四年了,基本的东西,也都会了,但是很难突破瓶颈,到达前端高级/架构师的水平,问我该怎么学习,该看什么书,今天我把看过的一些比较经典的高级进阶的书整理出来,供大家学习,这些书都值得大家反复研读,信息大爆炸的时代,各种各样的资讯垃圾每天冲击着我们的眼帘,这个时候应该少点浮躁,多点定力,沉下心来好好读几本书,好好系统学习下的,这样才能走得远,看得远,成长得快...转载 2019-06-27 16:01:52 · 16668 阅读 · 4 评论 -
深入理解es6 class
es6 class对javascript的深入学习有很大的帮助,class使得javascript更像面向对象的语言原创 2019-07-02 19:42:42 · 861 阅读 · 1 评论 -
深入理解javascript原型和闭包
说明: 该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。 为什么要偏偏要讲这两个知识点? 这是我在这么多年学习javascript的经历中,认为最难理解、最常犯错的地方,学习这两个知识点,会...转载 2019-07-01 16:23:14 · 229 阅读 · 0 评论 -
JS几种数组遍历方式以及性能分析对比
这一篇与上一篇 JS几种变量交换方式以及性能分析对比 属于同一个系列,本文继续分析JS中几种常用的数组遍历方式以及各自的性能对比起由在上一次分析了JS几种常用变量交换方式以及各自性能后,觉得这种方式挺好的,于是抽取了核心逻辑,封装成了模板,打算拓展成一个系列,本文则是系列中的第二篇,JS数组遍历方式的分析对比JS数组遍历的几种方式JS数组遍历,基本就是for,forin,foreach,forof...转载 2018-04-13 18:43:49 · 455 阅读 · 0 评论 -
JavaScript Promise
前言假如需要向后端发送一个请求,并对返回的数据进行操作,可能我们第一时间想到的是回调函数。但如果接着又需要执行第二个、第三个...第n个异步操作,那么回调函数就会一层层的嵌套,严重影响了代码可读性和可维护性。Promise就是解决这个问题的方案,Promise主要做的事情是把回调函数的嵌套逻辑替换成了符合正常人思维习惯的线性逻辑,本文主要介绍Promise的基本用法、API、链式操作、异常处理以及...转载 2018-04-11 09:39:10 · 308 阅读 · 0 评论 -
JavaScript特点、优缺点及常用框架
1.什么是JavaScriptJavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。2.JavaS转载 2016-10-26 11:27:13 · 1290 阅读 · 0 评论 -
ES6新特性概览
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。要查看ES6的支持情况请点此。目前想要运行ES转载 2016-09-03 14:37:38 · 321 阅读 · 0 评论 -
web移动端知识和资源链接
今天在w3cfuns上面看到这个关于移动端知识的整理,感觉不错就转一下。原页面链接(移动端web整理)。下面是知识的列表,原页面每条都有链接,详细请查看原页面内容。http://www.cnblogs.com/PeunZhang/p/3407453.html#question_20meta基础知识H5页面窗口自动调整到设备宽度,并禁止用户缩放页面忽略将页面中的数字识转载 2015-09-07 16:13:27 · 470 阅读 · 0 评论 -
JavaScript 开发的45个经典技巧
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成转载 2015-03-24 16:46:31 · 484 阅读 · 0 评论 -
详解javascript类继承机制的原理
本文着重解析javascript类继承机制,让你从底层了解javascript是怎样实现“继承”这一概念的。 jimichan在javaeye博客发布,转载请说明。 目前 javascript的实现继承方式并不是通过“extend”关键字来实现的,而是通转载 2014-10-16 16:04:51 · 528 阅读 · 0 评论 -
16款创建CSS3动画的jQuery插件
jQuery插件是用来扩展jQuery原型对象的方法。本文搜集了用来为你的网站创建CSS3动画的一些jQuery插件。1. jQuery SmooveSmoove 简化了CSS3转换效果,使得页面向下滚动时网页内容能有一种滑入的动效。在线调试:http://wow.techbrood.com/fiddle/72. CSS3 Animate转载 2014-09-09 17:25:15 · 567 阅读 · 0 评论