
javaScript
文章平均质量分 78
甜妹
这个作者很懒,什么都没留下…
展开
-
正则表达式:注册和登录使用
手机号码: /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((\d3)|(\d{3}\-))?13[456789]\d{8}|15[89]转载 2016-12-27 11:59:07 · 1021 阅读 · 0 评论 -
js ==与===区别(两个等号与三个等号)
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)转载 2016-12-22 16:08:04 · 351 阅读 · 0 评论 -
JavaScript 经典实例收集整理
跨浏览器事件跨浏览器添加事件//跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){//IE转载 2016-11-28 12:08:48 · 454 阅读 · 0 评论 -
JS实现图片轮播原理
一个简单的图片轮播案例图片轮播.box1 {width: 100px;height: 100px;background: red;position: absolute;top: 100px;left: 200px;}.box2 {width: 100px;height: 100px;background: green;原创 2016-11-27 23:13:12 · 1645 阅读 · 0 评论 -
JS中style、currentStyle、getComputedStyle的区别
在说到它们之间的区别时,我们首先说说层叠样式表的是三种形式:1,内联样式:在HTML标签用style属性设置 例如:内联样式2.嵌入样式 :通过标签内通过标签设置p {color:#456}3. 外部样式:通过标签设置p{{color:#456};区别:使用style只能获取元素的内联样式,内部样转载 2016-11-27 22:16:55 · 568 阅读 · 0 评论 -
瀑布流封装
window.onload = function () {waterFull('main','box');// 模拟json数据var dataInt={"data":[{"src":'0.jpg'},{"src":'1.jpg'},{"src":'2.jpg'},{"src":'3.jpg'},{"src":'4.jpg'}]}window.onscroll = funct原创 2016-12-02 18:18:49 · 414 阅读 · 0 评论 -
Javascript的8张思维导图
JavaScript变量:javascript运算符号:javascript数组:javascript流程语句:javascript字符串函数javascript函数基础javascript基础DOM操作javascript正则表达式转载 2016-11-14 10:22:33 · 449 阅读 · 0 评论 -
人人都能看懂的JS学习笔记——JS面向对象程序设计(二)
本篇接着JS面向对象程序设计(一)的后续(二)文章一如既往的希望把JS的编程知识讲得通俗易懂,适合初学者学习(虽然本人也是个编程小菜鸟)为了阅读文章,你需要懂得基本的Javascript语法以及一些函数知识,另外你可能还需要先把(一)看了。【写在阅读之前】最近在看ECMAScript 6,发现原来ES6已经实现了Class类的定义,也就是说JavaScript的面向对象编程与其他O转载 2016-11-17 10:53:51 · 569 阅读 · 2 评论 -
人人都能看懂的JS学习笔记——JS面向对象程序设计(一)
【理解面向对象编程】首先,当你学习过面向对象编程时,别人一定会告诉你:“一切皆对象”。“一切皆对象到底是什么意思?”野生编程君的理解:对象的意思是具体的每个人,程序中一些的代码片段可以变成一个具体的人。这就是我对一切皆对象的解释。那么,怎么样编写才能让一段代码创造出一个具体的人呢?这个过程就是面向对象程序设计的思路。【大家总说:封装、继承、多态】学习的时候,大家总说,面向对转载 2016-11-17 10:49:00 · 3693 阅读 · 0 评论 -
slice,substr和substring的区别
首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:1 var test = 'hello world';2 3 alert(test.slice(4,7)); //o w4 alert(test.substring(4,原创 2016-11-09 14:45:19 · 368 阅读 · 0 评论 -
Javascript 高质量编写
一:团队合作避免JS冲突脚本中的变量随时存在冲突的风险,1. 解决办法---用匿名函数将脚本包起来,让变量的作用域控制在匿名函数之内如:[javascript] view plain copy print?"text/javascript"> (function(){ var a=12转载 2016-11-08 16:35:09 · 280 阅读 · 0 评论 -
window.onload与$((document).ready())的区别
顶0 踩0转载 2016-11-07 14:21:50 · 303 阅读 · 0 评论 -
浅析 JavaScript 中的闭包(Closures)
一、前言对于 JavaScript 来说,闭包是一个非常强大的特征。但对于刚开始接触的初学者来说它又似乎是特别高深的。今天我们一起来揭开闭包的神秘面纱。闭包这一块也有很多的文章介绍过了,今天我就浅谈一下自己对闭包的的一些理解,希望能提供一点鄙陋的见解帮助到正在学习的朋友。该文章中能使用口语化的我将尽量使用口语化的叙述方式,希望能让读者更好理解,毕竟文章写出来宗旨就是要让人读懂。文章难免有不转载 2016-11-05 14:04:56 · 165 阅读 · 0 评论 -
web前端,浏览器兼容
1. HTML对象获取问题FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解决办法:统一使用document.getElementById("idName");2. const问题说明:Firefox下,可以使用const关键字或var转载 2016-12-31 15:52:00 · 593 阅读 · 3 评论