#Asc

JavaScript中常见的十五种设计模式

在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。在JavaScript中并没有类这种概念,JS中的函数属于一等对象,在JS中定义一个对象非常简单(varobj={}),而基于JS中闭包与弱类型等特性,在实现一些设计模式的方式上与众不同。本文基于《JavaScript设计模...

深入理解JavaScript的事件循环(Event Loop)

 JS的代码执行是基于一种事件循环的机制,之所以称作事件循环,MDN给出的解释为因为它经常被用于类似如下的方式来实现while(queue.waitForMessage()){queue.processNextMessage();}如果当前没有任何消息queue.waitForMessage 会等待...

JavaScript 面向对象继承详解

题记由于js不像java那样是完全面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,一般都是基于原型链的方式;  大多数JavaScript的实现用 __proto__ 属性来表示一个对象的原型链。我们可以简单的把prototype看做是一个模版,新创建的自定...

JavaScript 按值传递 & 按引用传递

(1)值的比较--引用的比较首先,原始值的比较是值的比较:只有在它们值相等的时候它们才相等  比如简单的vara1=10;vara2=10;console.log(a1===a2);//true其次,对象的比较并非值的比较:对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,它们才相等。   即使两个对...

JavaScript 的数据类型 相关知识点

(1)基本数据类型介绍JavaScript的数据类型分为两类:原始类型(primitivetype)和对象类型(objecttype)          或者说是:可以拥有方法的类型和不能拥有方法的类型          或者说是:可变(mutable)类型和不可变(immutable)类型 原始类型主要包括...

javascript身份证号码验证

https://github.com/oxcow/id-number-validator版权声明:关于《javascript身份证号码验证》的一切权利归作者@Leeyee所有;非商用、非衍生;如需转载需要注明来源于http://iyiguo.net/blog/2013/07/31/javascript-idcard-v...

javaScript之jQuery框架

一、jQuery简介   jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装Jav...
代码星球 代码星球·2020-06-16

详解javascript中的闭包

全局变量与局部变量在说闭包之前先说明全局变量与局部变量全局变量:变量声明时如果不使用 var 关键字,那么它就是一个全局变量,即便它在函数内定义。局部变量:使用var关键字定义全局变量/局部变量的作用域:全局变量作用于整个程序,任何一处代码都能访问,局部变量只能用于定义它函数内部。对于其他的函数或脚...

JavaScript之dom操作

一、简介文档对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM编程:DOM是关于如何获取、修改、添加或删除HTML元素的标准。通过HTMLDOM,树中的所有节点均可通过JavaScript进行访问。所有HTML元素(节点)均可被修改,也可以创建或删...
代码星球 代码星球·2020-06-16

JavaScript 常用单词整理

JS单词push:添加一个数组元素document:文档pop:删除最后一个数组元素console:控制台shift:删除第一个数组元素string:字符串Concat组合数组undefined:未定义typeof:关键字join:数组转化为指定分隔符slice:返回指定数组length:数组长度Array:数组num...

JavaScript 简单吗

英文:AurélienHervé 译文:众成翻译/msmailcode这里有一些Javascript初学者应该知道的技巧和陷阱。如果你已经是专家了,顺便温习一下。  Javascript也只不过是一种编程语言。怎么可能出错嘛? 1.你有没有尝试给一组数...
代码星球 代码星球·2020-06-14

牛x的JavaScript编辑器你知道几个

英文:MartinHeller 译文:葡萄城控件学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群343599877,我们一起学前端!对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,HTML5和CSS开发,并且可以使用Markd...

JavaScript原型与继承(1)

内容:创建对象的几种模式以及创建的过程原型链prototype的理解,以及prototype与 __proto__([[Prototype]])的关系继承的几种实现1.常见模式与原型链的理解a.构造函数创建functionTest(){//}流程创建函数的时候会默认为Test创建一个prototype属性,T...
代码星球 代码星球·2020-06-14

javascript功能插件大集合,写前端的亲们记得收藏

导读:GitHub上有一个Awesome–XXX系列的资源整理。awesome-javascript是sorrycc发起维护的JS资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。伯乐在线已在GitHub上发起「JavaScript资源大...

神奇JavaScript框架---Top5

前言个人观点,供您参考观点源自作者的使用经验和日常研究排名基于框架的受欢迎度,语法结构,易用性等特性希望大家能够基于此视频找到最适合自己的框架下面介绍的都是严格的前端框架和库前言Top5:PolymerPolymer是由谷歌Chorme组织内的前端开发团队领导的一个开源项目,该项目的口号是:[UseThePlatfor...
首页上一页...6364656667...下一页尾页