
javascript
Reven_凯
初出茅庐
展开
-
Javascript 方法apply和call的区别
相同点: call()方法和apply()方法的作用相同:改变原调用函数的内部this指向。call()方法和apply()方法的第一个参数都是调用call/apply方法的函数内部this的指向。不同点: 当调用call/apply方法的函数有参数时,call/apply方法也需要传参call的2参、3参...n参分别表示原函数的1参、2参...n-1参apply的2参是一个数组,数组元素原创 2015-08-10 11:53:18 · 967 阅读 · 0 评论 -
style.height、offsetHeight、clientHeight、scrollHeight的区别
style.height 包括元素的滚动条,不包括边框clientHeight 不包括元素的滚动条和边框offsetHeight 包括元素的滚动条和边框scrollHeight offsetHeight+scrollTop小贴士: 在IE下,创建一个oLi <style> li{/*不设置li的高度*/} </style原创 2015-08-09 21:33:29 · 1383 阅读 · 0 评论 -
【前端学习笔记】JS学习基础
入门——————————————————————————————————————- 希望把某个元素移除你的视线:1、display:none; 显示为无 2、visibility:hidden; 隐藏 3、width \ height 4、透明度 5、left \ top 6、拿一个白色DIV盖住它 7、margin负值JS中如何获取元素: 1、通过ID名称来原创 2015-08-29 16:51:05 · 1586 阅读 · 4 评论 -
【前端学习笔记】深入学习Javascript:Cookie
Cookie—————————————————————————————-cookie : 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来像访问者电脑上存储数据 1.不同的浏览器存放的cookie位置不一样,也是不能通用的 2.cookie的存储是以域名形式进行区分的 3.cookie的数据可以设置名字的 4.一个域名下存放的cookie的个原创 2015-08-04 17:05:30 · 507 阅读 · 1 评论 -
js的隐含参数(arguments,callee,caller)使用方法
本篇文章只要是对js的隐含参数(arguments,callee,caller)使用方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助在提到上述的概念之前,首先想说说javascript中函数的隐含参数: arguments arguments 该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数: function:选项。当前正转载 2015-08-15 08:32:35 · 744 阅读 · 0 评论 -
初识Javascript的面向对象
面向对象编程概念—————————————————————–用对象的思想去写代码,就是面向对象编程过程式写法面向对象写法我们一直都在使用对象数组 Array 时间 Date面向对象编程(OOP的特点)—————————————————————-抽象:抓住核心问题封装:只能通过对象来访问方法继承:从已有对象上继承出新的对象多态:多对象的不同形态对象的组成———————————————原创 2015-08-15 08:50:00 · 1199 阅读 · 1 评论 -
深入javascript面向对象,js的原型链、继承
进阶面向对象——————————————————————–在JS源码中,系统对象也是基于原型的程序,尽量不要去添加和修改系统对象的方法包装对象——————————————————————–基本类型都有自己对应的包装对象比如String Number Boolean基本类型会找到对应的包装对象类型,然后包装对象把所有的属性方法给了基本类型,然后包装对象消失例如 var str原创 2015-08-15 08:57:12 · 1697 阅读 · 1 评论 -
【原生JS组件】javascript 运动框架
大家都知道JQuerry有animate方法来给DOM元素进行运动,CSS3中也有transition、transform来进行运动。而使用原生的Javascript来控制元素运动,需要写很多运动的细节以及兼容。然而,当你的BOSS不让你使用庞大的JQ框架,而且你开发的产品也需要在一些不兼容CSS3的浏览器运行的时候,你是否觉得每次都要开个定时器来琢磨运动该怎么进行,是件很费力的事情呢?那么福利来了原创 2015-08-20 14:57:23 · 2555 阅读 · 1 评论 -
React技术栈探究-Redux
React技术栈耕耘 —— ReduxRedux 是近年来提出的 Flux 思想的一种实践方案,在它之前也有 reflux 、 fluxxor 等高质量的作品,但短短几个月就在 GitHub 上获近万 star 的成绩让这个后起之秀逐渐成为 Flux 的主流实践方案。正如 Redux 官方所称,React 禁止在视图层直接操作 DOM 和异步行为 ( removing both asynchrony原创 2017-07-11 17:16:10 · 525 阅读 · 0 评论