js
文章平均质量分 51
Always_OL
眉毛上的汗水和眉毛下的泪水你必须选择一样
展开
-
<html:reset>标签submit后无效
页面上有个标签 此时你没有submit之前是可以用的 但是当submit之后就不好用了 研究了半天 搞明白它的原理 reset标签是重置而不是清空的 也就是说reset会恢复到之前的值状态 当你submit 提交action后 会经过formbean 此时bean里是有值的 而后跳回到你原页面(也就是你的注册页面) 此时页面把formbean的值又给原创 2016-08-16 18:59:46 · 1611 阅读 · 0 评论 -
修改this指向问题
描述:改this的指向1、call方法param1: show函数中this的指向param2: 第二参数开始都是show函数实际参数例: 被调函数名.call(param1,param2,param3);2、 param1: show函数中this的指向param2: 一个集合 []没有第3个参数了例: 被调函数名.apply(param1, par原创 2016-10-11 16:30:43 · 702 阅读 · 0 评论 -
触发和关闭hasLayout
下面列出可以触发hasLayout的一些CSS属性值:-------------------------------------display启动haslayout的值:inline-block取消hasLayout的值:其他值--------------------------------------width/height启动hasLayout的值:除了auto以外原创 2016-10-11 16:57:47 · 525 阅读 · 0 评论 -
js中setAttribute 的兼容性
js中setAttribute 的兼容性:class和className兼容方法:object.setAttribute("class","content")在IE8、Chrome、火狐、Opera10中都能设置成功;但是在IE7下无法设置。object.setAttribute("className","content")只有IE7能设置成功,但是原创 2016-10-12 14:41:26 · 589 阅读 · 0 评论 -
Js中通过记忆来优化递归方法
函数可以通过用对象去记住先前操作的结果,从而避免无谓的运算,这种优化称为 记忆(Memoization).1、求数字之和基本递归方法其中fibonacci为一般常用的递归方法,能满足基本要求,但存在重复调用的现象js代码:var count =0;//记录遍历次数var fibonacci = function(n){ count++; return n<2原创 2016-10-12 15:52:42 · 1643 阅读 · 0 评论 -
函数定义的三种方式
无标题文档 /* *函数定义的一种方式 */ function aa(){ document.write("aaaa"); } 按钮 --> /原创 2016-11-04 13:46:07 · 591 阅读 · 0 评论 -
原型和原型链,作用域链区别
原型和原型链,作用域链区别:在JavaScript中,一共有两种类型的值,原始值和对象值.每个对象都有一个内部属性[[prototype]],我们通常称之为原型.原型的值可以是一个对象,也可以是null.如果它的值是一个对象,则这个对象也一定有自己的原型.这样就形成了一条线性的链,我们称之为原型链(比如我们新建一个数组,数组的方法就是从数组的原型上继承而来的)一原创 2016-10-13 15:56:22 · 8064 阅读 · 5 评论 -
javaScript & jquery完美判断图片是否加载完毕
好久没写东西了,正好最近因为工作需要,写了一个瀑布流异步加载的程序。今天就不谈瀑布流,来谈一下关于load的问题。-------------------------------------------------------------众所周知,常见瀑布流当鼠标滚动到浏览器底部的时候,就会发起一个ajax的请求。在服务端生成item列表后,通过 js append到相应的d原创 2016-11-07 10:22:24 · 3195 阅读 · 0 评论 -
JavaScript中的匿名函数及函数的闭包
JavaScript中的匿名函数及函数的闭包1、匿名函数2、闭包3、举例4、注意1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double(x)转载 2016-10-28 18:24:25 · 274 阅读 · 0 评论 -
JSX语法
上一节的代码, HTML 语言直接写在 JavaScript 语言之中,不加任何引号,这就是 JSX 的语法,它允许 HTML 与 JavaScript 的混写(查看 Demo02 )。var names = ['Alice', 'Emily', 'Kate'];ReactDOM.render( { names.map(function (name) {原创 2016-11-17 12:02:14 · 404 阅读 · 0 评论 -
微信端调取相册或摄像头,实现图片上传
前言:微信端图片上传遇到过很多问题,图片太大上传失败,带宽不够,图片上传不完整等,今天写这篇博客就是为了记录下曾经处理过的方式。同时也可以给需要的人节省点时间,采用最优解。原创 2018-11-22 18:38:14 · 1288 阅读 · 0 评论 -
iScroll在安卓9.0上显示异常
前言iScroll运用比较广泛,主要用于移动端。iScroll是一个类,每个需要使用滚动功能的区域均要进行初始化。每个页面上的iScroll实例数目在设备的CPU和内存能承受的范围内是没有限制的。初始化let myScroll = new IScroll('#wrapper', { mouseWheel: true, scrollbars: 'custom', s...原创 2019-02-25 18:49:45 · 631 阅读 · 0 评论 -
正则表达式
正则表达式工具:https://regexper.com原创 2016-09-21 18:17:55 · 188 阅读 · 0 评论 -
解决全局变量污染
1、之前的问题:用过jQuery的人就知道其主要的变量符号就是$没错因此很多项目的开发人员也要学就自己把$定义成别的含义了我心里对其是无敌的鄙视跟厌恶。我曾经拿过一个项目使用jQuery的然后上头要我使用一个已有的富文本编辑器这样就有两个JS文件了jquery.js和editor.js于是我要开始写该页面的逻辑了我发现editor.js里边自定义了$符号原创 2016-10-10 18:09:10 · 3476 阅读 · 0 评论 -
js关键字整
js关键字var声明一个变量浮动小数最高位是17位八进制第一位是0,十六进制前两位是0xfunction函数scriptarray数组push 添加新元素至尾部delete 删除指定的元素pop 删除末尾元素,又返回值(返回被删除元素)a.pop();shift 删除顶端元素a.shift();unshift 在数组顶端添加元原创 2016-08-04 18:15:23 · 288 阅读 · 0 评论 -
JS设置div背景
设置div背景为一张图片后:1.如果想要改变图片的位置,在js中那就用div[0].style.backgroundPosition="0 -70px";2.如果想要更换图片,在js中div[0].style.background="url(img/22/a.png)";原创 2016-09-11 15:41:29 · 3653 阅读 · 0 评论 -
子节点的操作
描述:开始、最后、前一、后一节点操作 开始节点: firstElementChild、firstChild最后节点: lastElementChild、lastChild下一节点: nextElementSibling、nextSibling上一节点: previousElementSibling、previousSibling (注原创 2016-09-12 09:24:12 · 364 阅读 · 0 评论 -
应用哈希值更改图片hash
描述:window.location:位置 及其主要成员1、href:完整URL(字符串类型)2、search:参数?name=hello 表单数据格式 name 3、hash:哈希值4、reload:刷新一:描述:哈希值操作1、数据保存多张图片的地址,如果没有就是0;2、获取当前的哈希值,并设置当前的图片3、每点击一下图片就会换下一张并修改哈希值原创 2016-09-12 11:41:56 · 3564 阅读 · 0 评论 -
JS获取浏览器信息
<!-- 描述:获取浏览器信息 window navigator userAgent "Mozilla/5.0 (Windows NT ...o/20100101 Firefox/48.0" 判断是否存在某字符串--> console.log(window.navigator); var txt=windo原创 2016-09-12 11:49:31 · 438 阅读 · 0 评论 -
windows的event对象
描述:对象事件 window.event1、event对象: 连接事件与事件细节的桥梁2、 事件: onclick onmouseover onfocus3、事件细节: 键盘键值、鼠标坐标、阻止默认行为 等 4、IE下都有window.event, event对象必须出现在事件函数中5、标准浏览器下(只有IE6~IE8是没有): 事件函数的第一个参数作为event对原创 2016-09-12 14:57:58 · 399 阅读 · 0 评论 -
HTML颜色代码表
HTML颜色代码表原创 2016-08-13 07:30:25 · 832 阅读 · 0 评论 -
.html(),.text()和.val()的差异总结
.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取原创 2016-09-16 15:41:36 · 363 阅读 · 0 评论 -
js中如何获取元素样式
周末写了个原生的animation组件,其中使用原生的document.getElementByIdx_x_x('...').style来获取元素的相关样式值,但是奇怪的是获取不到相应的值:body{margin:0 auto;text-align:center;}div{position:relative;left:10px;}var dom1 =原创 2016-09-04 21:28:51 · 2172 阅读 · 0 评论 -
JS中slice,splice,split的区别
JS中slice,splice,split的区别不知道大家对slice,splice,splite是肿么样的感觉,反正我刚接触到这三个函数的时候整个人都懵了,因为一个个长的跟孪生兄弟似的,每次用的时候都会混,于是决定记下来,也给大家当个参考吧。1.slice : 定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原原创 2016-09-06 19:59:19 · 1004 阅读 · 0 评论 -
js中offsetTop,scrollTop,clientTop区别
一直以来对offsetLeft,offsetTop,scrollLeft,scrollTop这几个方法很迷糊,花了一天的时间好好的学习了一下.得出了以下的结果:1.offsetTop :当前对象到其上级层顶部的距离.不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性.2.offsetLeft : 当前对象到其上级层左边的距离.原创 2016-09-06 20:19:07 · 3403 阅读 · 0 评论 -
二叉树的js相关操作
前言:二叉树是只有一个根节点,每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)原创 2019-04-03 15:04:29 · 317 阅读 · 1 评论