随笔分类 -  JavaScript

摘要:1 //使用前确保已经引入exif.js。下载地址:http://code.ciaoca.com/javascript/exif-js/ 2 var file=document.getElementById('imagefile').files[0];//获取文件流 3 correcctImageOrientation(file);//调用方法,将图片修正。 4 // 纠正图片旋转方向 5 fun 阅读全文
posted @ 2019-09-27 16:24 Strive-count 阅读(362) 评论(0) 推荐(0)
摘要:PHP:本周一 echo date('Y-m-d',(time()-((date('w')==0?7:date('w'))-1)*24*3600)); //w为星期几的数字形式,这里0为周日 本周日 echo date('Y-m-d',(time()+(7-(date('w')==0?7:date('w')))*24*3600)); //同样使用w,以现在与周日相关天数算 JS://本... 阅读全文
posted @ 2018-02-11 15:56 Strive-count 阅读(258) 评论(0) 推荐(0)
摘要:下面是一个简单的js对象:定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area(),常用为第一种和第三种。 1.工厂方式 2.比较正规的写法 3.json写法 4.有点变化,但是实质和第一种一样 5.JSON写法的扩展 Circle.PI = 3.14159; 能够放入属性中写成 阅读全文
posted @ 2017-05-02 21:14 Strive-count 阅读(283) 评论(0) 推荐(0)
摘要:网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽) 阅读全文
posted @ 2017-03-28 14:49 Strive-count 阅读(215) 评论(0) 推荐(0)
摘要:iframe子页面与父页面通信根据iframe中src属性是同域链接还是跨域链接,通信方式也不同。 一、同域下父子页面的通信 父页面parent.html 子页面child.html 方法调用 父页面调用子页面方法:FrameName.window.childMethod(); 子页面调用父页面方法 阅读全文
posted @ 2017-03-28 14:48 Strive-count 阅读(2173) 评论(0) 推荐(0)
摘要:JavaScript中不能作为变量名的关键字和保留字总结: 1、js中的关键字: 2、js中的保留字: 上面这些字符在js里面都不可作为变量名,作为变量名时js可能会报错或者不执行。 阅读全文
posted @ 2017-02-28 10:38 Strive-count 阅读(2348) 评论(0) 推荐(0)
摘要:1.先写一个html页面,里面写一个全选按钮和几个复选框,实现下面2个要求 (1)点击全选按钮选中时,所有的复选框选中. (2)点击全选按钮取消选中时,所有复选框取消选中。 2.js处理代码 以上代码完全可以完美的实现要求的2个功能。这里需要注意的是不能使用下面的方法做全选按钮,因为下面的方法有严重 阅读全文
posted @ 2016-12-27 22:31 Strive-count 阅读(718) 评论(0) 推荐(0)
摘要:表单验证+正则表达式 一、非空验证 trim:去空格(去掉前后的空格),任何字符串都可以用这个方法。写法为:if(v.trim().length==0),表示如果去掉空格后的字符串的长度为0。 二、对比验证 三、范围验证 四、固定格式验证(正则验证) 固定格式验证是指对输入的内容是否符合格式要求的验 阅读全文
posted @ 2016-09-26 11:53 Strive-count 阅读(11345) 评论(0) 推荐(2)
摘要:题一、左侧菜单下拉 做题思路:先做菜单和子菜单,把子菜单默认隐藏。再用JS调样式。 题二、好友列表选中 阅读全文
posted @ 2016-09-25 11:14 Strive-count 阅读(850) 评论(0) 推荐(0)
摘要:例题三、图片轮播 例题四、选项卡效果 五、滑动效果 例题六、进度条的制作 阅读全文
posted @ 2016-09-23 17:04 Strive-count 阅读(355) 评论(0) 推荐(0)
摘要:作业一:两个列表之间数据从一个列表移动到另一个列表 作业二:日期时间选择 例题一、子菜单下拉 例题二、用div做下拉列表 事件总结 通用: 1.onclick 鼠标单击效果 2.ondbclick 鼠标双击效果 3.onchange 表单的值改变 4.onmouseover 鼠标放上 5.onmou 阅读全文
posted @ 2016-09-23 11:39 Strive-count 阅读(522) 评论(0) 推荐(0)
摘要:document对象 一、找元素 1.根据id找 示例: 输出的结果是[objectHTMLDivElement],意思是找到了HTML里面的div。根据id找到的是唯一一个元素。 2.根据class找 示例: 输出的结果是[objectHTMLDivCollection]。Elements后面多了 阅读全文
posted @ 2016-09-22 21:18 Strive-count 阅读(2465) 评论(0) 推荐(0)
摘要:window对象 window属性: opener:打开当前窗口的源窗口,如果这个窗口是由别的网页点击链接跳转过来的,或者是从另外一个页面点击打开窗口打开的,opener就是找到源页面的。如果当前窗口是首次启动浏览器打开的,则运行alert(window.opener);弹出窗口就会出现null,表 阅读全文
posted @ 2016-09-22 16:26 Strive-count 阅读(1551) 评论(0) 推荐(0)
摘要:例题1:公园里有200个桃子,猴子每天吃掉一半以后扔掉一个,问6天以后还剩余多少桃子? 例题2:公园里有一些桃子,猴子每天吃掉一半以后扔掉一个,第6天的时候发现还剩下1个桃子,问开始有几个桃子? 使用函数解决例题2 函数功能:给一个天数,返回该天数的桃子的数量。最主要的是下一天的桃子数量怎么求,函数 阅读全文
posted @ 2016-09-20 17:12 Strive-count 阅读(2114) 评论(0) 推荐(0)
摘要:函数 一、 函数定义 函数又叫方法,在程序里面函数是用来执行某些特定功能的代码。为了减少重复使用代码,可以把特定功能的代码做成函数,需要使用时拿出来调用。alert();就是一个很常见的、简单的函数,重复使用时不需要再写代码了,只是把函数名拿过来用就可以。函数后面都带(),不带()的一般都是属性。函 阅读全文
posted @ 2016-09-20 13:39 Strive-count 阅读(1648) 评论(0) 推荐(0)
摘要:数组 一、冒泡排列 对数组attr = [1,8,6,4,5,3,7,2,9]进行由大到小排列,用冒泡排列的方法排列时,会对数组进行比较互换。如果前一个数字较大,这2个元素排列方式不变,如果后一个元素较大,则这2个元素互换位置。对比互换方式如下: 第一次 [8,6,4,5,3,7,2,9,1] 第二 阅读全文
posted @ 2016-09-19 17:06 Strive-count 阅读(2083) 评论(0) 推荐(0)
摘要:数组 一、定义 1.数组的文字定义 广义上说,数组是相同类型数据的集合。但是对于强类型语言和弱类型语言来说其特点是不一样的。强类型语言数组和集合有以下特点。 数组强类型语言:1.数组里面只能存放相同数据类型的数; 2.定义数组的时候需要制定一个长度(可以存放的元素数量);3.内存空间是连续的; 集合 阅读全文
posted @ 2016-09-19 13:42 Strive-count 阅读(1490) 评论(0) 推荐(0)
摘要:1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 解法一: 解法二: 解法三: 2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。 var n=prompt("请输入经过了几个月:"); 3 阅读全文
posted @ 2016-09-14 09:53 Strive-count 阅读(648) 评论(0) 推荐(0)
摘要:3.循环 循环是操作某一个功能(执行某段代码)。 ①循环四要素: a 循环初始值 b 循环的条件 c 循环状态 d 循环体 ②for循环 a 穷举:把所有的可能性的都一一列出来。 b 迭代:每次循环都会把原来的数拿到循环里面用。 这是一个最简单的for循环,循环体运行的步骤是:i=0--i<10-- 阅读全文
posted @ 2016-09-13 14:12 Strive-count 阅读(2088) 评论(0) 推荐(0)
摘要:8.运算符号表达式 ①数学运算符 数学运算符有+、-、*、/除()、%(余数) 预览以后在网页上弹出的对话框数值就是15。 ②逻辑运算符 逻辑运算符有&&(并)、||(或)、!(非) ③其它运算符 a.字符串的拼接 hello是一个字符串,world也是一个字符串,两个字符串相加,弹出的网页就会出现 阅读全文
posted @ 2016-09-12 16:58 Strive-count 阅读(506) 评论(0) 推荐(0)