JS
一招鲜@Q
TO BE A BETTER MAN
展开
-
js 动态控制控件 显示和隐藏
方法一: document.getElementById( "控件ID ").style.visibility= "hidden "; document.getElementById( "控件ID ").style.visibility= "visible "; 方法二: document.getElementById( "控件ID ").style.display= "none "; d转载 2018-02-11 15:25:21 · 7367 阅读 · 0 评论 -
zTree 入门小实例
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件。多用于层级结构,因为是国人写的,在中国很多人使用,不过使用确实很方便。 API 文档和源码 :http://www.treejs.cn/v3/main.php#_zTreeInfo;直接开撸。 js:<script type="text/javascript">...原创 2018-07-25 15:38:02 · 2360 阅读 · 0 评论 -
jQuery 文档操作: prependTo()、insertAfter()
prependTo():prependTo() 方法在被选元素的开头(仍位于内部)插入指定内容。提示:prepend() 和 prependTo() 方法作用相同。差异在于语法:内容和选择器的位置,以及 prepend() 能够使用函数来插入内容。语法 $(content).prependTo(selector) insertAfter() :insert...转载 2018-06-30 10:39:34 · 252 阅读 · 0 评论 -
JQuery:overflow、 <dl> 、data()、 siblings() 、prev()
记录项目中碰到的几个前端方法,属性。overflow:visible默认值。内容不会被修剪,会呈现在元素框之外。hidden内容会被修剪,并且其余内容是不可见的。scroll内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。auto如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。inherit规定应该从父元素继承 overflow 属性的值。<dl>:<dl>...转载 2018-06-14 16:00:11 · 1406 阅读 · 1 评论 -
JS 数组赋值,引用传递 问题
项目中遇到 JS 数组赋值问题,被赋数组 修改了也会改变 源数组。案例一:var a = [1,2,3,4];var b= [];b = a;这个不是把值赋值过去而是 b 作为 a 的引用,b 改变的是 a如何 b 指向的是一个新数组,a 把元素值全部赋值过去?1、普通数组可以使用 var b = [].concat(a);2、对象数组比较复杂。案例二: 一个jquery对象类型的数组...转载 2018-04-04 15:23:02 · 16241 阅读 · 1 评论 -
ES6 十种最佳新特性
ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。 本文主要针对ES6做一个简要介绍。 主要译自: http://webapplog.com/ES6/comment-page-1/。也许你还不知道ES6是什么, 实际上, 它是一种新的javascript规范。在这个大家都很忙碌的时代,如...转载 2018-04-04 14:15:35 · 261 阅读 · 0 评论 -
append()、appendChild() 和 innerHTML 的区别
概念和区别:append() 可以同时传入多个节点或字符串,没有返回值;据说 append 还是试用期的方法,有兼容问题,(但我用了暂时火狐,谷歌,iE都能使用)。https://developer.mozilla.org/zh-CN/docs/Web/API/ParentNode/appendappendChild() 只能传一个节点,且不直接支持传字符串【需要 appendChild(docu...原创 2018-04-08 14:51:36 · 46387 阅读 · 6 评论 -
JQuery 中load、ready 和 onload 的区别
$(document).ready() 和 window.onload在表单上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上 $(document).ready() 和 window.onload 还是有区别的: 执行时间window.onload :必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready():DOM 结构绘制完毕后就执行,不必等到...转载 2018-03-07 21:43:35 · 7092 阅读 · 0 评论 -
jsp 自定义标签 (taglib) 浅析
一个 tag 就是一个普通的 java 类,它惟一特别之处是它必须继承 TagSupport 或者 BodyTagSupport 类。这两个类提供了一些方法,负责 jsp 页面和你编写的类之间的交互,例如输入,输出。而这两个类是由 jsp 容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承 TagSupport 或者 BodyTagSupport,再做一些特...转载 2018-02-14 18:23:02 · 313 阅读 · 0 评论 -
seajs.use 用法
有了 define 等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我们还得让它们能跑起来。在 SeaJS 里,要启动模块系统很简单:<script src="path/to/sea.js"></script><script>seajs.use('./main');</script>seajs.use 用来在页面中加载模块。...转载 2018-02-14 17:40:45 · 4462 阅读 · 0 评论 -
innerHTML , Value 和 val() 的区别
innerHTML:是html中的DOM节点的一个属性。使用该方法可以获取元素的内容,然后在对其进行操作(改变)。 value:获取的是html中标签的值属性值。 val():是jQuery中返回元素的值,类似值。 <body> <div id="block">区域块</div> <input id="tes...原创 2018-02-14 12:31:04 · 1458 阅读 · 0 评论 -
Js 数值转换 Sting-Int , String- Json对象
数值:在JavaScript中,数值转换一般有三种方式:一、Number(param)函数:param可以用于任何数据类型1.1 param是Boolean值,true和false分别转换为1和0;1.2 param是数值,只是简单的传入和返回1.3 param是null和undefined,分别返回0和NaN1.4 param是字符串,遵循下列规则:1.4.1 如果字符串中只包含数字,则转换为十...转载 2018-02-14 08:46:37 · 2640 阅读 · 0 评论 -
checkbox 如何判断选定和赋值
<body> <p>你喜欢喝神马?</p> <input id="checkboxC" name="test" type="checkbox" value="Coffee" >Coffee <input id="checkboxT" name="tes原创 2018-02-11 15:02:50 · 1539 阅读 · 0 评论 -
正则表达式
reg = 前后不要空格,只能填入数字、字母和汉字,中间可以有空格。function keyupBusiCompTaxbank(obj){ var reg = /[^A-Za-z0-9\u4e00-\u9fa5 ]+/g; $(obj).val($.trim($(obj).val().replace(reg,'')));};<input id="add_ba...原创 2018-10-15 17:15:44 · 173 阅读 · 0 评论