JavaScript

不能落伍!2014年网页设计趋势预测

年尾总结年初预测已经成为了多数人的习惯。2013年很多人以为世界真的会末日,我们真的看不到2014年的日出,但是事情并没有发生, 我们顺利的活到了2014年,那么今年的网页设计领域又有什么新的发展呢?是延续经典还是推陈出新?通过大师的预测,我们发现了一些蛛丝马迹,那么今天我们就来给大家分享一下这些宝贵的信息!如果你有什么想法记得在下方的评论里告诉我们呦~先进的杂志式布局[b

javascript中的函数参数传递

看到一javascript题,如下:function setname(obj){obj.name = 'aaa';obj = new Object();obj.name = 'bbb';}var me = new Object();setname(me);console.log(me.name) // 'aaa'为什么不是'bbb'呢?没猜错的话,应该上面的代码应该等同于下

JavaScript 处理数组函数总结

JavaScript的array可以包含任意数据类型,并通过索引来访问每个元素。1、获取数组长度直接访问length属性获取数组长度:var arr = [1,'hihi',3.14,null,true];arr.length;//5注意:直接给Array的length赋一个新的值会导致Array大小的变化:var arr = [1,2,3];arr.length;//3a

「JavaScript 」运算符隐式转换原则

在使用JavaScript的时候,我们会觉得变量和变量之间的运算非常便利,即使是不同的类型变量之间进行运算的时候也很少抛出错误。但是如果我们对于JavaScript隐式类型转换不十分明晰的话,运算的结果很有可能大大的出乎我们的意外,导致程序的运行不是预期的结果,这样后果就比较严重了。所以这篇文章详细的讲述了在不进行显式类型转换的情况下使用运算符对两个变量进行运算的时候Jav

使用JavaScript闭包遇到的陷阱(一)

使用JavaScript闭包遇到的陷阱(一)陷阱:在类的原型对象中添加特权方法首先定义一个Page类,该类中有一个私有变量dom:function Page(){var dom;}定义2个特权方法来访问、修改私有变量dom:function Page(){var dom;this.setDom=function(newDom){dom=newDom;};this.getDo

Javascript的this用法

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,  function test(){    this.x = 1;  }随着函数使用场合的不同,this的值会发生变化。有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法:情况一:纯粹的函数调用这是函数的最通常用法

javascript:闭包的总结

*前言:这次总结闭包,分别参考了《js高级程序设计》、廖雪峰老师的网站、还有《js忍着秘籍》,好了,废话少说,黑喂狗~~~---------------------严肃分割线-------------------*1.js函数中的作用域链没错,闭包还是要从作用域链说起,要理解闭包必须从函数第一次被调用时发生了什么入手,先看一个例子,代码:function compare(v

JS模块化开发

js开发的问题冲突依赖js引入的文件,产生依赖.命名空间的弊端调用的时候 名字比较长.只能减低冲突,不能完全避免seajs使用引入sea.js的库如何变成模块? define如何调用模块? exports 和 seajs.use如何依赖模块? require//html:// console.log( seajs );seajs.use('./js/m

JS 函数

初始函数Function类型,即函数的类型。典型的JavaScript函数定义:function 函数名称(参数表){ //函数执行部分 return ;}//注意:参数列表直接写形参名即可return语句:return返回函数的返回值并结束函数运行函数也可以看做数据来进行传递参数列表相当于函数入口,return 语句相当于函数出口函数可以作为参数来传递。 fu

前端工程化工具初选

面对日益纷杂的前端工具,作为新人常感无从下手。经过一番检索和简单对比,再结合自己的喜好,筛选了将要学习和使用的工具,以适应日益工程化、专业化的 Web 前端开发工作。库与框架jQuery 操作dom的神器,曾经一度火的一塌糊涂。jQuery UI: 一个JQuery的UI框架,特点是高效、组件化Vue.js: 数据驱动的组件,为现代化的 Web 界面而生angularjs