随笔分类 -
JS
-
js中match的用法
摘要:match() 方法将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。 一、如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找
阅读全文
-
js关于为DOM对象添加自定义属性的方式和区别
摘要:DOM对象的三种在添加自定义属性的方式 一是 通过 “.”+“属性名” 二是 setAttribute()(getAttribute()获取) 三是 直接在元素标签上加属性 如:<div name="" id="te" class="" content=""></div> 三者的区别主要是在获取属性
阅读全文
-
js函数定义参数个数和实际传入参数的对比
摘要:因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义。那么传入参数的个数有没有影响呢?今天小猪就做了个实验。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
阅读全文
-
iframe父页面和子页面相互调用的方法
摘要:随着W3C一声令下,几年前使用非常频繁的frameset + frame已完成使命,光荣退伍。作为frameset的替代方案(姑且这么称吧),iframe的使用也多了起来。较frameset方案,iframe在使用上更加灵活,文档结构更加友好。 本文就js操作iframe在不同浏览器(没错,又是浏览
阅读全文
-
IE各栏的截图说明
摘要:工具栏 包括 状态栏 命令栏 菜单栏 收藏栏 IE工具 》 工具栏 》 状态栏 有状态栏显示 无状态栏显示 菜单栏 快捷键 alt 可以快速展示 菜单栏 ,查看 》 工具栏 命令栏 无命令栏 收藏栏 无的状态 有收藏栏
阅读全文
-
js中的"=="和equals()以及is()三者的区别
摘要:在 javaScript或者jQuery中字符串比较没有equals()方法,要比较两个字符串是否相等可以直接用==或者is()进行判断。 例如:
阅读全文
-
js中push(),pop(),unshift(),shift()的用法
摘要:js中push(),pop(),unshift(),shift()的用法小结 1、push()、pop()和unshift()、shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容。 不同的是 push()、pop() 是从数组的尾部进行增减,unshift()、shift()
阅读全文
-
js中“||”和“&&”的高级用法
摘要:例1:用于赋值&&:从左往右依次判断,当当前值为true则继续,为false则返回此值(是返回未转换为布尔值时的原值哦)|| : 从左往右依次判断,当当前值为false则继续,为true则返回此值(是返回未转换为布尔值时的原值哦) var attr = attr || “”;这个运算经常用来判断一个
阅读全文
-
js用"."和"[]"获取属性的区别
摘要:在JavaScript中通常使用”."运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。 对象的属性和方法统称为对象的成员。 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。 1. 使用“ . ”来访问对象属性 语法: objec
阅读全文
-
js的prototype(2)
摘要:1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例子: function Pe
阅读全文
-
js的prototype的详解(1)
摘要:一、什么是JavaScript中对象的prototype属性 JavaScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会”继承”赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理
阅读全文
-
下拉选择select和复选框checkbox的状态的各种方式
摘要:复选框的状态 <input name="ck" value=" " type="checkbox" checked> 或者<input name="ck" value=" " type="checkbox" checked=“true” >(checked=true) 或者 <input name=
阅读全文
-
setInterval(callbackfunc,time)中callbackfunc传参数问题
摘要:var si=setInterval(callbackfunc,time)中callbackfunc传参数问题(循环执行) var st=setTimeout(callbackfunc,time);定时执行 如何循环执行和定时执行 clearInterval(si); clearTimeout(st
阅读全文
-
change和onchange、click和onclick的区别
摘要:change和onchange、click和onclick的区别: onchange和onclick都是js方法 可以在标签元素上使用 <input onchange=""></input> <input onclick=""></input> 也可以 jsobject.onchange=funct
阅读全文
-
js中substring和substr的用法
摘要:js中substring和substr的用法 1、substring 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引,包头不包尾 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 end 可选。一个非负的整数,比要提取...
阅读全文
-
总结oninput、onchange与onpropertychange事件的用法和区别
摘要:前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在...
阅读全文
-
jquery 选择器的总结
摘要:元素选择 $("input") id选择 $('#id') class选择 $('.id') 属性选择 $('[prop]')或者$('[prop=“value1”]')或者$('input[prop=“value1”]') 选择所有 $("*") 在选择器中的几种符号 1,(逗号) 2 (空格)
阅读全文
-
jquery选择器中的find和空格,children和>的区别、及父节点兄弟节点,还有判断是否存在的写法
摘要:一、find和空格,children和>及其它的区别 空格:$('parent childchild')表示获取parent下的所有的childchild节点(所有的子孙)。 等效成 ==$('parent').find('children') 获取子节点 offspring 获取所有子孙节点$('
阅读全文
-
前端开发中的JS调试技巧
摘要:前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要。 本文将一一讲解各种前
阅读全文
-
href="#"与javascript:void(0)的区别
摘要:目录: 1href="#"方法 2href="javascript:void(0);"方法 3#与javascript:void(0)的区别 1href="#"方法 2href="javascript:void(0);"方法 3#与javascript:void(0)的区别 1href="#"方法
阅读全文
|