javascript
web行路人
脚踏实地,做好现在,未来顺其自然!
展开
-
javascript的setTimeout()标题栏效果—闪烁文字
标题栏效果—闪烁文字 标题栏里的文字一直不停地闪烁。 var message1="这就是闪烁的效果"; var message2= " "; var speed=800; var control=1; function startgo(){ if(control==1){ docu转载 2014-10-30 20:11:39 · 943 阅读 · 0 评论 -
javaScript设计模式与开发实践-策略模式
javaScript设计模式与开发实践-策略模式原创 2017-06-23 00:11:28 · 359 阅读 · 0 评论 -
JS最新手机号码检验正则表达式
JS最新手机号码检验正则表达式转载 2017-08-10 09:14:55 · 282 阅读 · 0 评论 -
js中的DOM操作汇总
js中的DOM操作汇总转载 2017-07-28 09:55:50 · 198 阅读 · 0 评论 -
js的面向对象的封装
js的面向对象的封装$(function(){ var Service = function(){ this.flag = false; this.name=0; this.init(); } Service.prototype = { init:function(){ //初始化 this.listen(); this.warning(); ...原创 2017-12-11 22:30:28 · 241 阅读 · 0 评论 -
js中style,currentStyle,getComputedStyle和getBoundingClientRect的区别以及获取css操作方法
js中style,currentStyle,getComputedStyle和getBoundingClientRect的区别以及获取css操作方法在js中,之前我们获取属性大多用的都是ele.style.border这种形式的方法,但是这种方法是有局限性的,该方法只能获取到行内样式,获取不了外部的样式.所以呢下面我就教大家获取外部样式的方法,因为获取外部的样式存在兼容性的问题,所以后面我还会教大...原创 2018-03-06 15:04:55 · 2123 阅读 · 0 评论 -
JavaScript的原型链类笔记
JavaScript的原型链类笔记一 原型链类创建1、创建对象有几种方法 a、第一种方式:字面量var o1={name:'01'};var o11=new Object({name:'011'}); b、第二种方式:通过构造函数var M=function(){this.name="02";}var o2=new M()...原创 2018-03-30 13:33:11 · 129 阅读 · 0 评论 -
js 对象复制 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象
我最近在做一个vue + element-UI + vue-resource + vuex项目的时候,遇到了一个对象的问题。当我们在项目需要 复制一个对象到另一个对象并且 被复制的对象不能受复制后的对象的影响。// 直接赋值 var obj1 = { a: 1 };var obj2 = obj1; console.log(obj2); // { a: 1 } // 通过 ...转载 2018-08-28 10:45:51 · 2937 阅读 · 0 评论 -
javaScript设计模式与开发实践-单例模式
javaScript设计模式与开发实践-单例模式原创 2017-06-21 00:05:23 · 224 阅读 · 0 评论 -
typeof与instanceof
typeof与instanceof Document //Number console.log(typeof 37);//输出Number console.log(typeof 3.14);//输出Numb原创 2016-12-13 10:34:59 · 307 阅读 · 0 评论 -
javascript的单引号与双引号
在JavaScript中单引号和双引号区别不大,在表示字符串中是完全等效的,如果在字符串中存在单引号则外面就要用双引号,如果字符串中存在双引号则在外面要用单引号括起来,这样就不用转义里面的符号了, 不会出现错误了。列如:document.write(''+(myDate.getMonth()+1)+"/"+myDate.getDate()+"/"+ myDate.getYear()+'')原创 2015-04-11 18:57:26 · 948 阅读 · 0 评论 -
107条Javascript的常用语句
1.document.write( " ");输出语句 2.JS中的注释为//3.传统的HTML文档顺序是:document- >html- >(head,body)4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document)5.得到表单中元素的名称和值:docum转载 2015-04-08 22:15:44 · 404 阅读 · 0 评论 -
javaScript document对象详解
Document对象内容集合document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”———————————————————————对象属性document.titl转载 2014-10-30 20:06:05 · 324 阅读 · 0 评论 -
看JavaScript面向对象编程指南电子书笔记之-alert,prompt,confirm用法总结
看JavaScript面向对象编程指南电子书笔记之alert,prompt,confirm用法总结1.alert() 方法 我们都知道alert() 方法主要用于显示带有一条提醒消息或者是一个 OK 按钮的警告框。在firebug控制台中输入:alert('恭喜你!');点击运行,就会弹出以下图片所示::2.prompt()方法promp原创 2016-08-05 11:24:41 · 647 阅读 · 0 评论 -
JavaScript之函数
JavaScript之函数一 函数:本质上是一种代码的分组形式。我们可以通过这种形式赋予某组代码一个名字,便于日后重复调用。其中函数声明通常由以下几部分组成:(1)function语句(2)函数名称,如下的sum(3)函数所需的参数。如下的a,b。一个函数通常都具有0个或多个参数。但是我们要记得参数之间要用逗号分隔。(4)函数体就是函数所要执行的代码块。如下的va原创 2016-08-17 12:19:45 · 236 阅读 · 0 评论 -
JavaScript之数组
JavaScript之数组在JavaScript中,数组应用非常灵活。1.创建数组:最简单的方式是通过[ ]来操作符声明一个数组变量或者是如下。var a=[];//直接在[]操作符内放入一组元素var a =[1,2,3,4,5];//直接调用array()的构造函数传入一组数组的初始值var a = new Array();2.读写数组:读写数组有很多种方式原创 2016-08-09 14:16:33 · 214 阅读 · 0 评论 -
JavaScript之date对象
JavaScript之date对象一:定义Date对象获取时间,日期对象。因此要创建一个日期,时间对象,就要使用new操作符和Date构造函数。如下:var now = new Date();document.write(now);//Mon Aug 22 2016 18:45:01 GMT+0800 二:Date.parse()方法和Date.now()方法的使用原创 2016-08-22 20:00:21 · 275 阅读 · 0 评论 -
JavaScript中的getBoundingClientRect
JavaScript中的getBoundingClientRectgetBoundingClientRect获取元素位置 getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。getBoundingClientRect是DOM元素到浏览器可视范围的距离(不包含文档卷起的部分)。该函数返回一个Object对象,该对象有6个属性:to原创 2016-11-20 21:11:23 · 536 阅读 · 0 评论 -
JS判断给定日期是当年的第几周
handleYearWeek (date) { var _this = this, d1 = new Date(date), curDay = new Date(date).getDay(), d2 = new Date(date); ...原创 2019-03-15 17:10:40 · 1734 阅读 · 0 评论