关闭

web前端之jQuery脚本的书写

web前端之jQuery脚本的书写 今天要尝试编写一个jquery脚本,其主要用于为 如果a标签title里面没有值,则添加对应的title,当有title时则不添加 html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> head> meta http-equiv="Content-Type" content="text/ht...
阅读(562) 评论(3)

web前端之localStorage在缓存中对数组进行存储、获取、删除

web前端之localStorage在缓存中对数组进行存储、获取、删除HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高...
阅读(419) 评论(4)

web前端之面向对象

web前端之面向对象 html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> head> meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> title>Documenttitle> script type="text/javascript"> var ob...
阅读(217) 评论(2)

深入理解JS执行细节

深入理解JS执行细节 Javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的D...
阅读(143) 评论(0)

CSS优先级与!important

【CSS优先级与!important】CSS样式优先级:1、相同权值情况下,CSS样式的优先级总结来说,就是——就近原则(离被设置元素越近优先级别越高):内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。2、权值不同时,浏览器是根据权值来判断使用哪种css样式的,哪种样式权值高就使用哪种样式。 下面是权值的规则: 标签的权值为1,类选择符的权值为10,ID选择符的权值最...
阅读(177) 评论(0)

JavaScript之遍历

JavaScript之遍历 一.for循环 最常见的遍历方法,用来遍历数组,学过编程语言的基本都知道怎么用,如下: var a = [1, 2, 3, 4, 5]; for (var i = 0; i a.length; i++) { console.log(a[i]); } 上面这是最简单的用法,我在有些书里还经常看到这种用法,贴出来供参考: var a = [1,...
阅读(125) 评论(0)

干货分享:让你分分钟学会JS闭包

干货分享:让你分分钟学会JS闭包 闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包! 1、闭包,一睹为快 在接触一个新技术的时候,我首先会做...
阅读(185) 评论(0)

JS构造函数及new运算符

JS构造函数及new运算符 和其他高级语言一样 Javascript 中也有构造函数和 new 运算符,我们知道 new 是用来实例化一个类,从而在内存中分配一个实例对象。 但在 Javascript 中,万物皆对象,为什么还要通过 new 来产生对象? 本文将带你一起来探索 Javascript 中 new 的奥秘…...
阅读(179) 评论(0)

深入理解call,apply和bind

深入理解call,apply和bind 在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 1、call(thisArgs [...
阅读(205) 评论(0)

函数作用域和作用域链

函数作用域和作用域链 1、作用域 所谓作用域就是:变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的。function scope(){ var foo = "global"; if(window.getComputedStyle){ var a = "I'm if";...
阅读(187) 评论(0)

JS原型对象和原型链

JS原型对象和原型链 在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象Object 和 函数对象Function。 一般而言,通过new Function产生的对象是函数对象,其他对象都是普通对象。 举例说明:function f1(){ //todo } var f2 = fu...
阅读(174) 评论(0)

ES5对数组增强的9个API

ES5对数组增强的9个API 为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach、filter、map、reduce、reduceRight、some、every、indexOf 和 lastIndexOf,本文将对这几个方法进行详细的讲解,并对每一个方法进行原型扩展,以兼...
阅读(195) 评论(0)

判断JS数据类型的四种方法

判断JS数据类型的四种方法说到数据类型,我们先说一下JavaScript 中常见的几种数据类型: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Function,Array,RegExp,Date,… 很多时候我们都需要通过判断变量的数据类型来进行下一步操作,下面我们介绍常用的4种方法: 1、typeof ty...
阅读(209) 评论(0)

详解JS数据类型

#详解JS数据类型 详解JS数据类型 Javascript中的数据类型有以下几种情况: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Date,Array,RegExp, … 1、string...
阅读(171) 评论(0)

Web前端知识体系精简

Web前端知识体系精简 Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自...
阅读(216) 评论(0)

css实战之css画图

css实战之css画图实际效果图css3知识储备transform为css3的属性,其主要有四种类型进行变形处理(这边暂时不考虑3d效果): 1.旋转rotate transform:rotate(45deg) 只有一个参数,正数表示顺时针旋转相应的度数,反之则为逆时针 2.缩放scale transform:scale(0.5[,2]) 当只有一个参数时表示:水平和垂直同时缩放的倍率...
阅读(186) 评论(0)

前端之jquery动画应用

前端之jquery动画应用jquery的用意为写得更少做得更多。下面的js代码是十分稀少的,当前这个代码还能变得更少,因为其mouseover和mouseout两个有绝大部分的参数都是相同的,可以归为一个方法,这里我就不详细说如何归成一个方法。 我虽然只动了一小部分代码却实现了非常良好的动画效果,这个原声的js万万做不到的。在实现对应的animate方法之前,需要将其原先的方法关闭,反之两个动画效...
阅读(231) 评论(0)

web前端之闭包

web前端之闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
阅读(105) 评论(0)

web前端之Javascript的this用法

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

web前端之12种不宜使用的Javascript语法

web前端之12种不宜使用的Javascript语法1. ==Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。 请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true还是false:   false == 'false'...
阅读(132) 评论(0)
156条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:59848次
    • 积分:2096
    • 等级:
    • 排名:千里之外
    • 原创:135篇
    • 转载:21篇
    • 译文:0篇
    • 评论:15条
    博客专栏
    最新评论