js学习
滕rush
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
递归、预编译(上)
递归:<1>找规律;<2>找出口。 注:递归效率很慢,如下面的斐波那契数列实现中,我使用fb(50)就产生了浏览器未响应现象 1、求n的阶乘(递归的解决方式) function test( n ){ if(n==1){ return 1; }//出口 return n * test(...原创 2019-08-02 20:19:28 · 212 阅读 · 0 评论 -
作用域、闭包、立即执行函数
作用域: 运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。 一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。 [[scope]]:每个JavaScript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供JavaScript引擎...原创 2019-08-05 20:21:21 · 188 阅读 · 0 评论 -
对于JS中对象创建的理解
对象: 对象创建方法: 1、var obj = {} plainObject 对象自变量/对象直接量; 2、构造函数: 1>系统自带的构造函数; new Object() 2>自定义。 例1:通过function Car(){}创建构造函数(不用new,则与一般的函数没有任何区别),再用“new”来实现对象的创建,同时也可以通过外部的操作改变创建的对象,如“car02 name = ...原创 2019-08-06 19:22:13 · 161 阅读 · 0 评论 -
Dom选择器初识,节点树
一、Dom选择器: 1、id选择器: getElementById: <div id="only"></div> ... var div = document.getElementById('only'); 2、标签名选择器: getElementsByTagName: <div id="only"></div> ... var div = doc...原创 2019-08-13 19:18:09 · 213 阅读 · 0 评论 -
Dom继承树,Element相关
一、dom继承树 1、dom结构树: [图片] 2、dom基本操作: 查: <1>getElementById方法定义在Document.prototype上,即Element节点上不能使用。 <2>getElementByName方法定义在HTMLDocument.prototype上,即非HTMLdocument不能使用(xmldocument,element)。 &l...原创 2019-08-13 19:30:07 · 226 阅读 · 0 评论 -
bom初步学习
一、查看滚动条得滚动距离: 1、windows.pageXOffset/pageYOffset(IE8及IE8以下不兼容) 2、document.body/documentElement.scrollLeft/scrollTop(兼容性比较混乱) IE8和IE8以下的浏览器: (1)document.body.scrollLeft/Top (2)document.documentElement.s...原创 2019-09-02 19:43:57 · 266 阅读 · 0 评论
分享