Javascript
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
Javascript数组、json对象基本操作
//定义空数组 var myhash={}; //直接定义数组 myhash = {"key1":"value1","key2":"value2"}; //用Array定义数组 myhash = new Array(); myhash["key1"] ="value1"; myhash["key2"] ="value2"; //向hash关联数组添转载 2016-03-29 14:36:15 · 520 阅读 · 0 评论 -
Javascript模块化编程及CommonJS和AMD规范浅析(一)
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。Javascript社区做了很多努力,在现转载 2017-09-21 11:15:05 · 395 阅读 · 0 评论 -
Js变量作用域与作用域链详解
一、变量的类型 Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量。例如:复制代码 代码如下:i=100;//Number类型 i="variable";//String类型 i={x:4};//Object类型 i=[1,2,3];//A原创 2017-07-13 10:36:34 · 498 阅读 · 0 评论 -
在JavaScript文件中读取properties文件的方法
假设有JavaScript文件叫做:readproperties.js,这个文件需要读取config.properties这个配置文件,步骤如下:1、 下载插件jquery.i18n.properties-min-1.0.9.js,在eclipse中放到合适的目录下。由于需要jQuery的支持,所以也需要jquery插件,在这里选择jquery-1.7.1.min.js(jquery.i18转载 2016-09-21 17:46:13 · 42334 阅读 · 4 评论 -
JS读取本地文件及目录的方法
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject 对象转载 2016-09-21 17:13:38 · 23879 阅读 · 3 评论 -
javascript的Prototype属性应用
函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:转载 2016-03-30 11:27:41 · 483 阅读 · 0 评论 -
javascript的settimeout和异步
今晚看到QLeelulu的一道JavaScript面试题(setTimeout),稍微想了一下,好不容易连猜带蒙,凑巧说对了答案。但是原因到底是什么呢?自己一时也说不太清楚,反正感觉就是一个死循环造成的。然后看了一下文章下面的评论,发现5楼和6楼的回答很有道理,主要意思就是说javascript引擎是单线程执行的,while循环那里执行的时候,settimeout里面的函数根本没有执行的机会,这样转载 2016-06-30 10:45:51 · 821 阅读 · 0 评论 -
JavaScript之深入理解闭包
首先请看下面代码: function a(){ var i=0; function b(){ alert(++i); } return b; } var c = a(); c();特点这段代码有两个特点:1、函数b嵌套在函数a内部;2、函数a返回函原创 2016-03-30 10:11:38 · 471 阅读 · 0 评论 -
exec() 方法和match方法
jquery中的源码:[javascript] view plaincopyquickExpr = /^(?:[^)[^>]*$|#([/w/-]+)$)/, ... ... if ( typeof selector === "string" ) { // Are we dealing with HTML string or an转载 2016-04-05 16:36:54 · 2371 阅读 · 0 评论 -
JavaScript创建对象
http://www.cnblogs.com/tiwlin/archive/2009/08/06/1540161.htmlhttp://www.blogjava.net/CopyHoo/articles/244547.html/* 创建对象的几种方式: */// 1. 工厂方法:能创建并返回特定类型对象的工厂函数(factory function).function createC转载 2016-03-30 12:49:05 · 416 阅读 · 0 评论 -
JS正则表达式及exec和match的区别
以前用js很少用到js的正则表达式,即使用到了,也是诸如邮件名称之类的判断,网上代码很多,很少有研究,拿来即用。最近开发遇到一些需要使用正则表达式,顺便研究一下正则表达式对象有两个定义方式:: 1、第一种定义:new RegExp(pattern, attributes);如var reg = new RegExp("abc","g") 其中pattern为表示表达式内容,如上转载 2016-03-29 16:45:18 · 553 阅读 · 0 评论 -
js实现继承的几种方式
//js继承有5种实现方式: // 1、继承第一种方式:对象冒充 function Parent(userName){ this.userName = userName; this.hello = function(){ alert(this.userName); } } //通过以下3行实现将Parent的属性和方法追加到Child中,从而实现继承转载 2016-03-29 16:19:11 · 2065 阅读 · 0 评论 -
Javascript模块化编程及CommonJS和AMD规范浅析(二)
第一部分介绍了Javascript模块原型和理论概念,本文介绍如何将它们用于实战,我们采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。转载 2017-09-21 11:24:33 · 360 阅读 · 0 评论