随笔分类 - (3)JavaScript
摘要:问题1: 如下代码: <input type="hidden" name="productId"/> $("#addForm").bootstrapValidator({ fields: { productId: { validators: { notEmpty: { message: '请选择一个
阅读全文
摘要:1.apply()应用某一对象的一个方法,用另一个对象替换当前对象var max = Math.max.apply(null,arr);console.log(max) 由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要
阅读全文
摘要:问题产生原因:项目需要实现百度地图全屏的功能, 通过github上http://robnyman.github.io/fullscreen/这个demo初步实现在这个功能,在谷歌上也完美运行,而在ie上运行这个demo也能正常全屏,而项目里却发现在IE上无法实现全屏的功能。 问题解决:经过排查,由于
阅读全文
摘要:1. 父页面点击第一个按钮触发,获取子页面中的body元素,调用子页面中定义的js方法 2. 子页面定义的showMsg()方法:
阅读全文
摘要:1、45648897454。 2、据 Ben Geskin 推文显示,三星 S10 果真具有早先已传闻的“打孔屏”设计。对此,营长并不觉得是什么稀奇的事,因为近几年手机市场的厂商们,几乎都在盘算着如何“以...
阅读全文
摘要:要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念: 前瞻:exp1(?=exp2) 查找exp2前面的exp1后顾:(?<=exp2)exp1 查找exp2后面的exp1负前瞻:exp1(?!exp2) 查找后面不是exp2的exp1负后顾:(?<!=exp2)exp1 查找前面不是
阅读全文
摘要:定义和用法 jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。 注意:1. 如果只为$.extend()指定了一个参数,则意味着参数target被省略。此时,target就是jQuery对象本身。通过这种方式,我们可以为全局对象jQuery添加新的函数。2. 如果多个对象
阅读全文
摘要:此函数也可以写成 jQuery(function(){ }), 用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。 2. (function(){})() 或 f
阅读全文
摘要:1.== 用于比较、判断两者相等,比较时可自动换数据类型 2. 用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。 举例说明: @1 "1" == true 类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1
阅读全文
摘要:谈谈javascript中的prototype与继承 今天想谈谈javascript中的prototype. 通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。javascript创建对象时采用了写时复制的理念。 只有构造器才具有prototype属性,
阅读全文
摘要:前言 记得long long ago,刚刚开始写JS的时候,我喜欢写一些函数在JS文件里边,然后通过script标签引进来,在DOM节点上绑定onclick等事件,看了很多人写的代码,也大多是这样。 后来会发现,当项目小的时候这么做为了快速开发是可以接受的,然而当很多人一起开发一个Javascrip
阅读全文
摘要:数据类型 JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于JavaScript是松散类型的,因此需要
阅读全文
摘要:dom对象推荐阅读 怎么对iframe进行操作,1.在iframe里面控制iframe外面的js代码。2.在父框架对子iframe进行操作。 获取iframe里的内容 主要的两个API就是contentWindow,和contentDocument iframe.contentWindow, 获取i
阅读全文
摘要:作者:苏墨橘链接:https://www.zhihu.com/question/34183746/answer/59043879来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 正好这段时间在重新看这部分,写一篇回答来梳理一下吧。 __proto__(隐式原型)与pro
阅读全文
摘要:地址:MDN web docs 比如有一个iframe的src是xxx.htmframeElement的作用就是在xxx.htm中获得这个引用它的iframe objet这样你就可以在xxx.htm改变iframe的大小,或是边框等属性了 概述 返回嵌入当前window对象的元素(比如 <ifram
阅读全文
摘要:作者:猴子猿 一直以来,大家都在说Javascript是单线程,浏览器无论在什么时候,都且只有一个线程在运行JavaScript程序。 但是,不知道大家有疑问没——就是我们在编程过程中的setTimeout(类似的还有setInterval、Ajax),不是异步执行的吗?!! 例如: 运行代码,打开
阅读全文
摘要:实际中可能这样使用 if(top !== self){ top.location.href = location.href; } 禁止frame引用 以下是从网上找到的一个例子,不是很直观, 我加了上面那三行代码, 可以先去掉, 再加上, 看一下效果,就很清楚了 以下是top.htm 代码 <scr
阅读全文
摘要:作者:Sang 单独js文件不能用el表达式。 首先,JSP是由服务端执行的,EL表达式自然也由服务端解析执行,因此如果EL所在的脚本在JSP页面内,它是可以获取到值的,这个值在服务器端返回到浏览器端时已经解析完毕,浏览器端只是呈现而已,但是如果在单独的JS文件中写EL,会怎么样呢?这个时候是无法获
阅读全文
摘要:狼-志 EVENT event 设置或获取脚本编写用于的事件 FOR htmlFor 设置或获取绑定到事件脚本的对象。 可以这样理解。 <script language= "javascript " for= "window " event= "onload "> 相当于 <script langu
阅读全文
摘要:作者:复活的老羊 Javascript中会经常用到setTimeout来推迟一个函数的执行,如: 1 2 3 setTimeout(function(){ alert("Hello World"); },1000); 1 2 3 setTimeout(function(){ alert("Hello
阅读全文