当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] JavaScript-事件的冒泡与阻止

    事件的冒泡是自下而上的触发事件,例如 <script>window.onload=function(){varli=document.getElementsByTagName("li");varul=document.getElementsByTagName("ul")[0];docum...

    73
    热度
  • [综合] jQuery-jQuery基本语法

    jQuery语法 jQuery语法是通过选取HTML元素,并对选取的元素执行某些操作。 基础语法:$(selector).action() 美元符号定义jQuery 选择符(selector)"查询"和"查找"HTML元素 jQuery的action()执行对元素的操作 实例: $(this)...

    27
    热度
  • [综合] jQuery-jQuery选择器

    jQuery选择器 jQuery选择器允许您对HTML元素组或单个元素进行操作。 jQuery选择器基于元素的id、类、类型、属性、属性值等"查找"(或选择)HTML元素。它基于已经存在的CSS选择器,除此之外,它还有一些自定义的选择器。 jQuery中所有选择器都以美元符号开头:$()。 元素选择...

    74
    热度
  • [综合] jQuery-jQuery对象和DOM对象的相互转换

    1.jquery对象转成DOM对象: jquery对象不能使用DOM中的方法,但如果对jquery对象所提供的方法不熟悉,或者没有jquery想封装的方法,不得不使用DOM对象,即【index】和get[index]. (1)jquery对象是一个数组对象,可以通过【index】的方法得到相应的DO...

    43
    热度
  • [综合] jQuery-CSS属性查询与设置

    jQuerycss()方法 jQuerycss()方法 css()方法设置或返回被选元素的一个或多个样式属性。 返回CSS属性 如需返回指定的CSS属性的值,请使用如下语法: css("propertyname"); 下面的例子将返回首个匹配元素的background-color值: <scr...

    98
    热度
  • [综合] jQuery-CSS类属性操作

    jQuery操作CSS jQuery拥有若干进行CSS操作的方法。我们将学习下面这些: addClass()-向被选元素添加一个或多个类 removeClass()-从被选元素删除一个或多个类 toggleClass()-对被选元素进行添加/删除类的切换操作 jQueryaddClass()方法...

    63
    热度
  • [综合] jQuery-HTML内容查询与设置

    获得内容-text()、html()以及val() 三个简单实用的用于DOM操作的jQuery方法: text()-设置或返回所选元素的文本内容 html()-设置或返回所选元素的内容(包括HTML标记) val()-设置或返回表单字段的值 下面的例子演示如何通过jQuerytext()和htm...

    96
    热度
  • [综合] jQuery-简单选择器

    1.基本选择器 $("#id")//ID选择器 $("div")//元素选择器 $(".classname")//类选择器 $(".classname,.classname1,#id1")//组合选择器 2.过滤选择器(重点) $("li:first")//第一个li $("li:last")//最...

    25
    热度
  • [综合] reset css 的方法总结!

    本着中华名族的优良传统,今天又从度妈那里来借鉴各路大牛的文章了!没办法没办法,在慕课上做个扁平化博客的时候,那老师偷懒不写resetcss的代码,两句话就忽悠过去了,表示非常不甘心,这玩意,究竟有多少种写法有多少套路!好吧,让我来摘抄摘抄! 打开各大网站,套路不一,让我这菜鸟,陷入了沉思当中,我究竟...

    73
    热度
  • [综合] JavaScript中的setter和getter方法!!

    javascript中的setter、getter是平时接触比较少的方法,其本身也并不是标准方法,只在非ie浏览器里支持(ie内核也许有其他方法可以做到呢?暂时不知其解),但是加以利用可以做许多事情,比如: 1、对数据的访问限制: a.value是对value变量的getter方法调用,如果在get...

    86
    热度
  • [综合] for循环中的闭包问题及解决方案

    说到闭包,我们首先来看一个最最简单的例子,也是最最基础的例子:为多个相同的元素,绑定事件,在点击每一个元素时,提示被点击元素的排列位置。 <spanstyle="font-size:14px;"><divid="test"><p>栏目1</p><...

    61
    热度
  • [综合] 避免全局变量污染的一些措施!

    一、尽量少用全局对象 全局变量的问题在于,你的JavaScript应用程序和web页面上的所有代码都共享了这些全局变量,他们住在同一个全局命名空间,所以当程序的两个不同部分定义同名但不同作用的全局变量的时候,命名冲突在所难免。 web页面包含不是该页面开发者所写的代码也是比较常见的,例如: 第三方...

    26
    热度
  • [综合] document.write的用处!

    document.write是JavaScript中对document.open所开启的文档流(documentstream操作的API方法,它能够直接在文档流中写入字符串,一旦文档流已经关闭,那document.write就会重新利用document.open打开新的文档流并写入,此时原来的文档流...

    99
    热度
  • [综合] IE中getElementByName失效的问题!

    注意:在IE下有些节点是没有name属性的,就是用document.getElementsByName获取不到的。只有下面的tag有name属性:A,APPLET,attribute,BUTTON,EMBED,FORM,IMG,INPUTtype=button,INPUTtype=checkbox,...

    47
    热度
  • [综合] javascript中创建变量时作用域和内存详解!

    JS变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已;由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变; 一变量及作用域1.基本类型和引用类型 //JS变量包含两种不同的数据类型的值:基本类型值和引用类型值; /...

    83
    热度
  • [综合] javascript定义全局变量的时候有var和没有var的区别

    首先讨论的范围是在浏览器端的javascript 在平常我们定义一个全局的变量代码如下: varx=2; y=3; console.log(x);//2 console.log(y);//3 console.log(window.x);//2 console.log(window.y);//3 ...

    15
    热度
  • [综合] 使用let避免变量提升的问题!

    之前通过babel-node将es6转为es5后结合生成的es5代码认为let是在es5的基础上封装的语法糖,并且通过babel-node执行没有报ReferenceError而认为其有变量提升,其实这是错误的,let是es中新加入的一个标识符而已。并且没有变量提升。特此勘正。 1、let中没有变量...

    66
    热度
  • [综合] 几个闭包内存泄漏的优化方案!

    本文通过举例,由浅入深的讲解了解决js函数闭包内存泄露问题的办法,分享给大家供大家参考,具体内容如下 原代码: <spanstyle="font-size:14px;">functionCars(){this.name="Benz";this.color=["white","blac...

    31
    热度
  • [综合] 闭包的常见应用

    事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1、匿名自执行函数 我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;...

    92
    热度
  • [综合] 函数传参中传递的是值还是引用?

    参数传递 javascript中所有函数的参数都是按值传递的。也就是说,把函数外部的值复制到函数内部的参数,就和把值从一个变量复制到另一个变量一样 【1】基本类型值 在向参数传递基本类型的值时,被传递的值会被复制给一个局部变量(命名参数或arguments对象的一个元素) functiona...

    47
    热度