资讯专栏INFORMATION COLUMN

JS程序

melody_lql / 3342人阅读

摘要:设计模式是以面向对象编程为基础的,的面向对象编程和传统的的面向对象编程有些差别,这让我一开始接触的时候感到十分痛苦,但是这只能靠自己慢慢积累慢慢思考。想继续了解设计模式必须要先搞懂面向对象编程,否则只会让你自己更痛苦。

JavaScript 中的构造函数

学习总结。知识只有分享才有存在的意义。

是时候替换你的 for 循环大法了~

《小分享》JavaScript中数组的那些迭代方法~

JavaScript两个变量交换值(不使用临时变量)

概要 本文主要描述,如何不使用中间值,将两个变量的值进行交换。 前三种只适用于number类型的数值交换,第四和第五种适合其他类型。 一、普通做法 var a = 1, b = 2, tmp; tmp = a; a = b; b = tmp; 普通的做法就是声明多一个临时变量t…

JavaScript 原型中的哲学思想

欢迎来我的博客阅读:「JavaScript 原型中的哲学思想」 记得当年初试前端的时候,学习JavaScript过程中,原型问题一直让我疑惑许久,那时候捧着那本著名的红皮书,看到有关原型的讲解时,总是心存疑虑。 当在JavaScript世界中走过不少旅程之后,再次萌发起研究这部…

Javascript 数组方法探究一二

从 V8 引擎看数组方法

数组去重 -- 这几种方法够不?

这篇文章总结了 6 种数组去重的方法,包括 es5 和 es6 的语法实现。能够帮助初学者更好的掌握数组去重的要领。

js 中基础数据结构数组去重问题

一说到数据结构,很多人就开始头大了,因为总感觉像什么数据结构,算法之类的概念都很高大上,我知道有很多的同学都是毕业后觉得编程高薪,亦或培训速成所以就选择了一门语言,从而从事了这个行业,但是对于编程语言的一些基础,以及相关的系列知识结构其实是缺失的,所以业余时间多花点功夫多学习,其实都是可以补上来的

如何写出好的 JavaScript —— 浅谈 API 设计

这是 奇舞前端特训营 JavaScript 培训课程 的节选。很多同学觉得写 JavaScript 很简单,只要能写出功能来,效果能实现就好。还有一些培训机构,专门教人写各种 “炫酷特效”,以此让许多人觉得这些培训很 “牛逼”。然而事实上,能写 JavaScript 和写好 JavaScript 这中间还有很遥远的距离。

Javascript 深入浅出原型

JavaScript 使用 prototypal 原型模型,虽然这经常被当作缺点提及,但是只要善于运用,其实基于原型的继承模型比传统的类继承还要强大。

《JavaScript 设计模式》读后感觉很复杂

设计模式是代码设计经验的总结,为了可重用代码,保证代码的可靠性等。设计模式主要分为三大类型,创建型模式,结构型模式和行为型模式,本书还额外写了另两类设计模式,技巧型模式和架构型模式。JavaScript 设计模式是以面向对象编程为基础的,JavaScript 的面向对象编程和传统的 C++、Java 的面向对象编程有些差别,这让我一开始接触 JavaScript 的时候感到十分痛苦,但是这只能靠自己慢慢积累慢慢思考。想继续了解 JavaScript 设计模式必须要先搞懂 JavaScript 面向对象编程,否则只会让你自己更痛苦。

谈一谈 JavaScript 继承

关于 JavaScript 继承本质的剖析

JavaScript 数据类型检测的四种方式

介绍 JavaScript 数据类型检测的四种方式。

JavaScript 作用域分析总结

JavaScript 作用域分析总结

彻底深刻理解 js 原型链之 prototype、__proto__ 以及 constructor (一)

彻底深刻理解 js 原型链之 prototype、__proto__ 以及 constructor (一)

关于 Javascript 回调函数的那些事

最近在浏览相关的文章和资料,同时项目中也用到了一些方法和理论,这样一轮下来后,你会发现眼前豁然明亮了很多哈 ~, 这里权当小女子的一些粗浅分享, 如果有大牛大神,请给我一些点评和帮助, 小女子不甚感谢 ^_^ ~

Clean JavaScript: 写出整洁的 JavaScript 代码 - 某熊的全栈之路 - 知乎专栏

很多开发者都会推崇 Robert C. Martin 的 Clean Code 一书中提及的软件工程准则,本文就是对于这些准则在 JavaScript 开发领域中的实践应用总结。本文并不仅仅是样式指南,而是对于如何编写出基于 JavaScript 实现的高可读性、高可用性以及可重构的软件系统。虽然本文对比的讲了很多好坏的实践,但并不是说本文就建议大家强制遵循所有的指南。实际上对于 Clean Code 的概念不同的团队、不同的开发者都会有不同的见解与看法,本文的很多观点也是充满争议。软件工程已经走过了五十多个年头,而我们也一直在前行,很难说有什么原则是永恒正确的。作者更希望这些指南与考量起到试金石的作用,成为评判团队 JavaScript 代码质量的考量标准之一。

JavaScript 面试: 什么是函数式编程?| Eric Elliott

函数式编程在 JavaScript 界已经成为了一个非常热门的话题。而仅在几年之前,还几乎没有 JavaScript 程序员了解函数式编程是什么,但在最近三年里,我看到非常多的应用程序代码库里大量使用着函数式编程思想。

Airbnb JavaScript 编码规范(简体中文版)

用更合理的方式写 JavaScript

翻译自 Airbnb JavaScript Style Guide 。

javaScript 中的浅拷贝和深拷贝

javaScript 中浅拷贝和深拷贝及 jquery 的 extend 方法源码实现浅析

强/弱类型、动/静类型、GC 和 VM,你真的分清楚了么?

强类型 Vs. 弱类型 强和弱是一个相对的概念,强是指倾向于将未定义的行为视作错误(Java、Python),弱是指倾向于进行隐式的转换、忽略类型相关的错误(JavaScript)。 很多设计得不够严谨的语言,虽然大多数情况下(或者我们通常鼓励大家这么做)是强类型的,但也有弱类…

Prototype 的秘密

写这篇文章的原因是,今天下班前在 Chrome Dev Tools 上瞎打了几行代码,意外发现自己并不了解 prototype 。庆幸不是在面试过程被问到,赶紧把漏洞补上。

Javascript 的 “强类型数组”

关于 Javascript 的 “强类型数组” 介绍

干货 | 原来你是这样的 setTimeout

田小虎 沪江技术学院
作者:田小虎(沪江 Web 前端开发工程师)

JavaScript 中如何实现函数队列?(一)

通过简单的代码演示 JavaScript 函数队列的实现,类似 connect 中的中间件队列。

再谈 js 的面向对象

再谈 js 的面向对象

JavaScript Function、函数声明、函数表达式

JavaScript Function、函数声明、函数表达式

这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已

莫装逼、白了少年头,2333。。。

JavaScript 函数式编程

学习 JavaScript 函数式变成的思想,高阶函数,柯里话,函数组合一系列知识

JavaScript 数组

熟悉 js 数组常用的操作和数据处理

JS 是按值传递还是按引用传递?

在 @MrDream24 分享的饿了么 Nodejs 面试题中 提到的 js 引用传递的问题找到对应的答案

『翻译』"typeof null 是什么?" 以及其它让我们感到困惑的 JavaScript 类型

Read the original 前言 typeof 运算符在 JavaScript 中用来判断一个数据的类型,它返回一个字符串。比如,我们想知道 123 的数据类型,我们可能这样写: typeof 123 它会返回 123 的数据类型,那么应该是 "number"。除了 "number",ty…

前端基础进阶:详细图解 JavaScript 内存空间

通过详细的图示,一目了然得理解 JavaScript 的内存空间。对于后续理解执行上下文,作用域,闭包,原型链都有很大的帮助。

浓缩解读《JavaScript 设计模式与开发实践》③

第三章,讲解的是 JavaScript 闭包和高阶函数特性,以及如何利用这些特性实现单例模式、AOP(面向切面编程)、Function Currying(柯里化函数)、UnCurrying(反柯里化)、Throttle(节流) 函数、TimeChunk(分时) 函数等。

JavaScript 中的 call、apply、bind 深入理解

call、apply、bind 的深入理解与应用

JavaScript深入之参数按值传递

JavaScript深入系列第九篇,除了按值传递、引用传递,还有第三种传递方式 —— 按共享传递 定义 在《JavaScript高级程序设计》第三版 4.1.3,讲到传递参数: ECMAScript中所有函数的参数都是按值传递的。 什么是按值传递呢? 也就是说,把函数外部的值复…

单线程 JavaScript

详细介绍了 JavaScript 中的单线程机制

深入理解 JavaScript 中 for 循环

深入理解 JavaScript 中 for 循环

JS 中的 call、apply、bind 方法

在 JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向。

js 中的观察者模式

主要介绍观察者模式是干嘛的,可以带来什么以及构造一个简单的 EmitterEvent 类

JavaScript 创建对象之单例、工厂、构造函数模式

本文介绍了 JavaScript 中利用单例、工厂、构造函数模式创建对象,并且介绍了 JavaScript 的函数中 this 的使用。

JavaScript 中对象属性存在性及相关检测方法总结

访问一个 JavaScript 对象中的某个属性时,返回的结果可能是 undefined,这有可能是本身该属性存储的值就是 undefined,也有可能是该属性在对象中不存在。对此,就产生了判断属性存在性的相关问题和解决方法。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92264.html

相关文章

  • Vue面试题精选:Vue与React的区别,分别在哪些场景下使用更合适?

    摘要:它们是高度重视且广泛使用的框架,用于界面设计。应用程序开发引起了全球开发人员的极大关注,以构建令人惊叹的应用程序。但是,具有适应性强的体系结构,使其成为广泛使用的框架之一,具有最新的库和包。专业和出色的社区支持,以解决任何问题。 JavaScript是世界上最流行的语言之一,React和Vue是JS最流行的两个框架。但哪一款最适合你? JavaScript越来越受欢迎,许多科技巨头正在...

    mcterry 评论0 收藏0
  • Vue面试题精选:Vue与React的区别,分别在哪些场景下使用更合适?

    摘要:它们是高度重视且广泛使用的框架,用于界面设计。应用程序开发引起了全球开发人员的极大关注,以构建令人惊叹的应用程序。但是,具有适应性强的体系结构,使其成为广泛使用的框架之一,具有最新的库和包。专业和出色的社区支持,以解决任何问题。 JavaScript是世界上最流行的语言之一,React和Vue是JS最流行的两个框架。但哪一款最适合你? JavaScript越来越受欢迎,许多科技巨头正在...

    lijy91 评论0 收藏0
  • 微信小程序的require机制浅析

    摘要:注意,这就与普通的脚本引用加载立即执行完全不同了接下来,就轮到微信小程序的函数出场了。所以深入理解微信小程序的模块化机制也是很有价值的 (注: 本文中所列微信小程序工具代码,并非为微信小程序原始代码,而是学习归纳的示意代码) 在学习开发微信小程序中, 分析总结了最近版本微信小程序模块化的函数 require的加载与初始化模块机制,归纳说来,小程序JS模块加载可分为两大步骤:一,JS模块...

    boredream 评论0 收藏0
  • Node.js 指南(Docker化Node.js Web应用程序

    摘要:化应用程序此示例的目的是向你展示如何将应用程序放入容器中,该指南旨在用于开发,而不用于生产部署,本指南还假设你有一个有效的安装,并且基本了解应用程序的结构。 Docker化Node.js Web应用程序 此示例的目的是向你展示如何将Node.js应用程序放入Docker容器中,该指南旨在用于开发,而不用于生产部署,本指南还假设你有一个有效的Docker安装,并且基本了解Node.js应...

    李世赞 评论0 收藏0
  • 2019,开发者应该学习的16个JavaScript框架

    摘要:它不仅从前端移动到后端,我们也开始看到它用于机器学习和增强现实,简称。由于其高使用率,年的现状调查将其称为采用的安全技术。机器学习框架在年的开发者峰会上,宣布了他们的机器学习框架的实现,称为。更高级别的用于在之上构建机器学习模型。 2019,开发者应该学习的16个JavaScript框架 showImg(https://segmentfault.com/img/remote/14600...

    Harpsichord1207 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<