摘要:
写的很好 链接地址 :http://www.ruanyifeng.com/blog/2012/11/require_js.html 阅读全文
摘要:
requireJS文件下载,选择自己需要的版本即可 requireJs使用实例 step1 定义一个html文件 我们需要定义一个Html文件,文件命名为requireHtml.html 文件内容下 step2 定义main.js文件的内容 main.js文件的内容: 模块的定义–define函数的 阅读全文
摘要:
转载至 :https://blog.csdn.net/q1056843325/article/details/53728836 阅读全文
摘要:
清除浮动的几种方式和兼容性处理 在清除浮动前我们要了解两个重要的定义: 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。 高度塌陷:浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷) 知道浮动和为什么要清除浮动之后我们可以 阅读全文
摘要:
简单来说是: let是修复了var的作用域的一些bug,变的更加好用。let是更好的var。var的作用域是函数作用域由var定义的变量,它作用域在一个函数体内,而不是我们其他语言理解的大括号{ }内。而let是块级别(大括号括起来的内容) const声明的变量只可以在声明时赋值,不可随意修改,这是 阅读全文
摘要:
这是 JS 中的一个常见概念,面试时经常会被问到,请「用自己的语言」简述 回答: 1. 立即执行函数是什么 立即执行函数就是 典型的立即执行函数。 首先声明一个匿名函数 function(){alert('我是匿名函数')}。 然后在匿名函数后面接一对括号 (),调用这个匿名函数。 那么为什么还要用 阅读全文
摘要:
按照我们上面说的函数中的this指向的是最终调用并执行它的对象,(切记this指向的是最终执行该函数的对象)这里的函数a实际是被Window对象所点出来的,Window对象表示的是浏览器打开的窗口。例如上面的Window 指的是这个窗口file:///C:/Users/yanyanshan/Desk 阅读全文
摘要:
1.超链接<a href="http://www.100sucai.com/" title="100素材网">Welcome</a> 等效于js代码 window.location.href="http://www.100sucai.com/"; //在同当前窗口中打开窗口 2.超链接<a href 阅读全文
摘要:
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包其实就是在一个函数里返回一个函数。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量 阅读全文
摘要:
function Obj(){}var a = new Obj(),b = new Obj();Obj.prototype.age = 20;Obj.prototype.name = {"firstName":"Jhon"}b.age = 10;b.name = {firstName:"yys"}; 阅读全文
摘要:
JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同。 JS中对象可以定义为”无序属性的集合”。其属性可以包含基本值,对象以及函数。对象实质上就是一组没有特定顺序的值,对象中每个属性、方法都有一个名字,每个名字都映射到了一个值,因此我们可以将对象想象称为一个散列表。 JS是 阅读全文
摘要:
一、六种数据类型 原始类型(基本类型):按值访问,可以操作保存在变量中实际的值。原始类型汇总中null和undefined比较特殊。 js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 type 阅读全文
摘要:
一个URL由四部分组成,拿 www.2cto.com 来说(http的默认端口是80,https的默认端口是443。如果是默认端口,可以省略,所以这个URL等价www.2cto.com:80协议:http 主机:www.2cto.com 端口:80 路径:/所谓的同源就是要求这个URL的协议,主机, 阅读全文
摘要:
一. 回调函数的作用 js代码会至上而下一条线执行下去,但是有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数。 二. 回调函数的解释 因为函数实际上是一种对象,即是内置对象,它可以存储在变量中,通过参数传递给另一个函数,我们可以将它作为参数传递给另一个函数,到函数中执行, 阅读全文
摘要:
虽然大多数前端都用jquery,可是对jquery这几个选择器在使用上的异同,大家应该平时不会太在意,或者也是一知半解吧! 下面简单总结了下: 1.filter: .filter( selector ) .filter( function(index) ) .filter( element ) .f 阅读全文
摘要:
详情菜鸟教程: http://www.runoob.com/jsref/obj-window.html 阅读全文
摘要:
一、同域下父子页面之间的通信 原生js写法 父页面访问子页面 var children = document.getElementById("childframe").contentWindow ;//方式一进入到子页面,“childframe”为子页面 iframe 的id。 var childr 阅读全文
摘要:
1.超链接<a href="http://www.jb51.net" title="脚本之家">Welcome</a> 等效于js代码 window.location.href="http://www.jb51.net"; //在同当前窗口中打开窗口 2.超链接<a href="http://www 阅读全文
摘要:
.html() .html():获取集合中第一个匹配元素的HTML内容。这个函数不能用于XML文档。但可以用于XHTML文档. .html( htmlString ):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档 .html( function(index, 阅读全文
摘要:
// 这里的selector表示具体的选择器jQuery( "selector:first" ) jQuery的:first选择器用于获取匹配到的第一个元素,将其封装为jQuery对象并返回。 :first选择器等价于:eq(0)选择器。 与:first选择器相对的是:last选择器,用于获取匹配到 阅读全文
摘要:
for 与for~in 数组: var array=[1,2,3,4,5];//定义一个数组,实现数组元素的遍历。 用For...in实现 for(var i in array){ alert(array[i]);//数组的元素 } 用for循环实现 for(var i=0;i<array.leng 阅读全文
摘要:
JS数组常见方法 1.push(参数1): 向数组尾部添加一个或多个元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组。 var arr=[0,1,2,3,4]; console.log(arr);//只要后面向数组添加了元素,打印出来的都是添加元素后的数组[ 1, 2, 3 ,4], v 阅读全文
摘要:
if (studentObj[item.studentId + '-' + item.status]) { console.log("重复!"); } studentObj[item.studentId + '-' + item.status] = 1; }) //2.数组去重的方法 思路: 1.创 阅读全文
摘要:
前两天开发一个新功能,把click事件绑在了$(document)上,因为每打开一次modal,就会绑定一次click事件到$(document)上。所以后来在modal中触发$(document)的click事件时,会多次执行$(document)的click事件。 例如:以下用'on'函数为一个 阅读全文
摘要:
1.栈 stack”和“堆 heap” 简单的来讲,stack上分配的内存系统自动释放,heap上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里。stack一般是静态分配内存,heap上一般是动态分配内存。 注意: 语法:jQuery.extend( [deep ], target, o 阅读全文
摘要:
1、栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小不定也不会自动释放。 2、基本类型和引用类型 基本类型:存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配。 5种基本数据类型有Undefined、Null、Bool 阅读全文
摘要:
1.编辑模板,template(id, data) 根据 id 渲染模板。内部会根据document.getElementById(id)查找模板。 如果没有 data 参数,那么将返回一渲染函数。data参数的类型是object。有data那么就返回Html。 2.语法 表达式 {{ 与 }} 符 阅读全文
摘要:
http://blog.mn886.net/jqGrid ... 阅读全文
摘要:
jqGrid提供了大量的选项设置,开发者可以通过设置选项对应值来控制jqGrid,比如表格的宽度、高度、数据类型以及列名称等等都是通过选项设置来完成的。jqGrid的选项一般是名称:值(name:value)的形式,也可以是对象(object)及数组(array)的形式配置。 jqGrid选项(Op 阅读全文
摘要:
jqGrid的通用方法和设置 这些方法并不和jqGrid对象绑定,可以随意使用: jQuery.jgrid.jqGridFunction( parameter1,...parameterN ); 其他方法 1.clearGridData(clearfooter) 清除表格当前加载的数据。如果clea 阅读全文
摘要:
1.gridComplete(none) 描述:当表格所有数据都加载完成而且其他的处理也都完成时触发此事件,排序,翻页同样也会触发此事件。 2.loadComplete(xhr) 描述: 当从服务器返回响应时执行,xhr:XMLHttpRequest 对象。 3.onSelectAll(aRowid 阅读全文
摘要:
① setGridParam用于设置jqGrid的options选项。返回jqGrid对象② datatype为指定发送数据的格式;③ postData为发送请求的数据,以key:value的形式发送,多个参数可以以逗号”,”间隔;④ page为指定查询结果跳转到第一页;⑤ trigger(“rel 阅读全文