2020
09-23
09-23
Js实现复选框的全选、全不选反选功能代码实例
主要是用遍历的方法查找元素,然后通过改变checked的属性来选择,为true则是选中状态,为false则是未选状态实现代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>复选框的选择</title><style>#btn{margin:5pxauto;}#btn>input{font-size:16px;color:#fff;background-color:rgb(110,34,182);outline:none;}#city{background-color:...
继续阅读 >
使用html+css+js实现简易计算器,效果图如下:html代码如下<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title>calculator</title><linkrel="stylesheet"type="text/css"href="style.css"rel="externalnofollow"><scripttype="text/javascript"src="contain.j...
如何用javascript获取input输入框中的值,js/jq通过name、id、class获取input输入框中的value先准备一段HTML<inputtype="text"name"username"id="user"placeholder="用户名"class="uusr"><br>一、jquery获取input文本框中的值通过name:$('input[name="username"]').val()通过id:$('#user').val()通过class:$('.uusr').val()二、javascript获取input输入框中的值通过namedocument.getElementsByName("username")[0].va...
由于做项目的需要,把一个线性数组转成树形数组,在网上查了很多文章,觉得他们写的太复杂了,于是自己写了一个,在折腾了一下午终于把它写出来啦(激动.gif),用两个filter过滤器就搞定了,代码简洁明了,数据结构小白都能看懂。js代码:把扁平数据转成树形数据functionsetTreeData(source){letcloneData=JSON.parse(JSON.stringify(source))//对源数据深度克隆returncloneData.filter(father=>{//循环...
利用递归的方法循环树形数组,当遇到有children的对象再次调用递归函数循环children数组,每次循环的数据放入一个提前声明好的数组里,等所有递归函数执行完,这个数组即是想要得到的扁平数据数组。letres=[]constfn=(source)=>{source.forEach(el=>{res.push(el)el.children&&el.children.length>0?fn(el.children):""})}示例1letres=[]//用于存储递归结果(扁平数据)//递归函数constfn=(source...
1.将彻底屏蔽鼠标右键oncontextmenu=”window.event.returnValue=false”<tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.取消选取、防止复制<bodyonselectstart=”returnfalse”>3.JS不允许粘贴onpaste=”returnfalse”4.JS防止复制oncopy=”returnfalse;”oncut=”returnfalse;”5.IE地址栏前换成自己的图标<linkrel=”Sho...
从域说起域:域是WIN2K网络系统的安全性边界。我们知道一个计算机网最基本的单元就是“域”,这一点不是WIN2K所独有的,但活动目录可以贯穿一个或多个域。在独立的计算机上,域即指计算机本身,一个域可以分布在多个物理位置上,同时一个物理位置又可以划分不同网段为不同的域,每个域都有自己的安全策略以及它与其他域的信任关系。当多个域通过信任关系连接起来之后,活动目录可以被多个信任域域共享域树:域树由多个域...
1.Object模式varo1={};//字面量的表现形式varo2=newObject;varo3=newObject();varo4=newObject(null);varo5=newObject(undefined);varo6=Object.create(Object.prototype);//等价于varo={};//即以Object.prototype对象为一个原型模板,新建一个以这个原型模板为原型的对象//区别varo7=Object.create(null);//创建一个原型为null的对象在chrome里查看各个新建对象的区别:可以看出前6种模式创...
2.0的变化相信大家都看到了,其中对一个资源包概念做出了很完美的实现,那就是AssetBundle,但是很多初学者朋友可能不太能够正确的领会其中的含义我画了一张图,大家可以将就看一下:其中,控制器动作的视图(view)渲染顺序是优先于我们的模板页(layout)的,那么一旦我们在某个视图中使用了新的JS库,或新的CSS样式文件,那么我们如何去处理呢?以下方式是错误的,请避免使用:有的人会直接在视图里添加对css或者js的link...
1.百度网盘下载地址 教程下载地址 :http://pan.baidu.com/s/1dD1ynzb