随笔分类 - 前端
摘要:1、操作任意属性 a、attr() b、removeAttr() c、prop 2、操作class属性 a、addClass() b、removeClass() 3、操作html代码、文本、值 a、html() b、val()
阅读全文
摘要:1、基本选择器 a、id选择器 b、元素选择器 c、类型选择器 d、任意选择器 e、并集选择器 f、交集选择器 2、层次选择器:查找子元素, 后代元素, 兄弟元素的选择器 a、后代元素选择器:ancestor descendant 在给定的祖先元素下匹配所有的后代元素 b、子元素选择器:parent
阅读全文
摘要:匿名函数自调用 获取输入框的值: 1、原生js代码: 2、jQuery实现: $的工具方法: 1、$.each(): 遍历数组或对象中的数据
阅读全文
摘要:var obj2 = '{"arr":[1,2,3]}'; var arr2 ='[{"name":"孙悟空","age":18,"gender":"男"},{"name":"孙悟空","age":18,"gender":"男"}]'; JSON这个对象在IE7及以下的浏览器中不支持
阅读全文
摘要:数据类型: 1、基本类型:String、Number、boolean、undefined、null 2、对象类型:Object(任意对象)、Function(一种特殊的对象)、Array(一种特别的对象,内部数据是有序的) 判断方法: 1、typeof(返回数据类型的字符串表达) 可以判断:unde
阅读全文
摘要:AngularJS诞生于2009年,后来被Google公司收购,是一款优秀的前端框架,AngularJS有诸多特性,最为核心的是:MVC、模块化、自动双向数据绑定、依赖注入 MVC: AngularJS遵循软件工程的MVC模式并鼓励展现、数据和逻辑组件之间的松耦合,通过依赖注入,AngularJS为
阅读全文
摘要:/* * BOM * - 浏览器对象模型 * - BOM可以使我们通过JS来操作浏览器 * - 在BOM中为我们提供了一组对象,用来完成对浏览器的操作 * - BOM对象 * W...
阅读全文
摘要:浏览器为我们提供了文档节点对象,它是window的属性,可以直接使用,文档对象代表整个网页 事件:就是用户和浏览器之间的交互行为,我们可以在时间对应的属性设置一些js代码,这样当事件被触发的时候,这些代码就会执行 可以为按钮对应的事件绑定处理函数的形式来相应事件,这样当时间被触发的时候,其对应的函数
阅读全文
摘要:正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,获取将字符串中符合规则的内容提取出来 创建正则表达式:var reg = new RegExp(“正则表达式”, "匹配模式"); 使用正则表达式检测正则对象,会返回object 使用字面量创建正则表达式:v
阅读全文
摘要:如果直接使用构造函数创建一个Date对象,则会封装成当前代码的执行时间 创建一个指定时间的Date对象,需要在构造函数中传递一个表示时间的字符串作为参数 日期格式:月份/日/年 时:分:秒 Math对象 包装类:js提供了三个包装类:String、Number、Boolean,通过者三个包装类可以将
阅读全文
摘要:对象的分类:内建对象、宿主对象、自定义对象 普通对象使用属性名进行访问,数组对象使用索进行访问 创建一个数组:var arr = new Array(); 使用typeof检查一个对象,会返回一个object 向数组中添加一个元素:arr[0] = 1; 对于连续的数组,使用length可以获取到数
阅读全文
摘要://每次创建对象都会新建一个sayName方法,而且是不一样的,这样完全没有必要,可以所有的对象共享同一个方法 //将sayName方法定义在全局中,污染了全局的作用域的命名空间,而且定义在全局作用域中也不安全 我们创建的每一个函数,解析器都会向函数添加一个属性prototype,这个属性对应一个对
阅读全文
摘要:函数一种对象,函数中可以封装功能,使用typeof检查一个函数对象的时候,会返回function 创建一个函数对象 var function = new Function(); 可以将要封装的代码以字符串的形式传递给构造函数 var function = new Function("console.
阅读全文
摘要:对象属于一种符合数据类型,在对象中可以保存多个不同的数据类型的属性 对象的分类: 1、内建对象,由ECMAScript定义的对象,在任何实现中都可使用。比如:Math、String、Number、Boolean、Function、Object。。。。。 2、宿主对象,由js运行环境提供的对象,主要指
阅读全文

浙公网安备 33010602011771号