
JavaScript
文章平均质量分 52
寒山石径
希望能在csdn和更多的朋友共同提升···
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript知识点总结-1
事件:元素可以根据鼠标或键盘的不同操作而响应的不同的交互行为。Js典型用途:客户端数据计算客户端表单验证动画效果Js特点:纯文本解释执行弱类型基于对象方法:执行一个专门功能的一组代码的序列。变量:内存中专门存储数据的空间。(声明,赋值,使用)声明:在内存中开辟一个存储空间,并起一个名原创 2015-08-07 22:15:33 · 438 阅读 · 0 评论 -
JS 数组 断言 JavaScript Array some() every()
JavaScript Array Assertssome 1.判断数组成员是否至少有一个符合某种条件。 2.接受一个函数作为参数,所有数组成员依次执行该函数,返回一个布尔值。该函数接受三个参数,依次是当前位置的成员、当前位置的序号和整个数组。 3.只要有一个数组成员的返回值是true,就返回true,否则false。let arr = [1, 2, 3];arr原创 2018-01-20 15:25:23 · 910 阅读 · 0 评论 -
ES6 变量解构赋值的用途
变量的解构赋值翻译 2017-05-15 17:21:46 · 3181 阅读 · 0 评论 -
JavaScript正则表达式 RegExp
JavaScript正则表达式 RegExp创建RegExp/ab+c/i;new RegExp('ab+c', 'i');new RegExp(/ab+c/, 'i');字符类别 字符 含义 . 匹配任意单个字符,但是换行符除外 \d 等价于[0-9] \D 等价于[^0-9] \w 等价于 [A-Za-z0-9_] \W 等价于 [^A-Z翻译 2016-12-05 14:25:00 · 408 阅读 · 0 评论 -
jQuery动态事件绑定
jQuery动态DOM元素事件绑定原创 2016-11-11 09:02:15 · 437 阅读 · 0 评论 -
angularjs $http调用接口的方式
angularjs $http调用接口的两种方式:1.$http.get("/merchantmall/merchant.json") .success(function(data, status, headers, config) { console.log(arguments); }) .error(function(data, status, he原创 2016-03-28 14:14:35 · 12348 阅读 · 0 评论 -
JavaScript编程艺术之Function
function checkName() {}function checkEmail() {}function checkPassword() {}var checkName = function () { console.log("checkName...");}var checkEmail = function () {}var checkPassword =...原创 2016-02-03 11:16:47 · 410 阅读 · 0 评论 -
JavaScript核心知识点总结
函数直接量 var 函数名=function(x,y){}函数定义时,创建两个对象:函数对象,作用域链对象(记录函数可用作用域的对象)调用函数时,创建一个对象:活动对象(专门保存本次调用中局部变量的对象),在作用域链对象中添加活动对象的引用调用函数后, 1.将作用域链中的引用出栈。 2.活动对象回收按值传递:将变量原创 2015-12-14 14:10:18 · 514 阅读 · 0 评论 -
JavaScript 核心知识点总结-2
***Function对象:***匿名函数***作用域***闭包1. 创建方法对象:3种:1:function声明方式:function 方法名([参数列表]){ 方法体; return 返回值; } 比如:function compare(a,b){return a-b;} 2:用函数直接量方式创建函数对原创 2015-12-14 15:12:47 · 346 阅读 · 0 评论 -
JS面向对象
面向对象的特点封装:封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。继承:特殊类的对象拥有其一般类的全部属性和服务,称作特殊类对一般类的继承。多态:多态性是指在一般类中的属性和行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。创建对象的4种方式: 1.直接量 var obj={原创 2015-12-14 10:23:44 · 709 阅读 · 0 评论 -
JavaScript知识点总结--7
Date对象:内部封装一个毫秒数创建日期对象:var date=newDate("2015/6/9"); PPT上-仅兼容chromeAPI1. 每个分量都有一对儿get/set方法2. 命名:年月日星期不带s;时分秒带s3. 值范围:月中的日:1-31 ;其他:0-减1 计算:1. 两日期相减,得到毫秒数2. 日期+/- 天小时分秒:用毫秒原创 2015-08-15 12:19:02 · 407 阅读 · 0 评论 -
JavaScript知识点总结-5
js原型继承:js中每个对象都继承自己的原型!原型链:由多级原型组成的继承关系,就叫原型链 何时修改构造函数的prototype属性:一个类型希望使用已有对象的现成功能!修改构造函数的原型可以让对象使用父类型的功能——继承!语法:子类型构造函数.prototype=new 父类型() isPrototypeOf()方法:判断一个对象,是否继承自另一个父类型对象原创 2015-08-14 12:10:15 · 467 阅读 · 0 评论 -
JavaScript知识点总结--6
方法名后: 调用方法,立即执行,就加() 将方法作为对象传递,不加() 闭包:函数使用了*不属于自己*的*局部变量*! 闭包的问题:1. 普通方法调用完,活动对象回收! 闭包方法导致父方法活动对象不释放 闭包方法占用更多内存空间重新获得闭包,闭包原创 2015-08-14 12:12:22 · 414 阅读 · 0 评论 -
JavaScript 知识点总结-3
while vs. do while vs. for while:不确定循环次数,或者循环变量的变化规律不固定 do while:第一次条件即使不满足,也要执行一次 for:循环次数确定,循环变量变化规律固定程序=数据结构+算法。良好的数据结构,可以极大提高程序的执行效率!对象:凡是存储在堆中的,都是对象! 使用引用类型的对象:原创 2015-08-10 21:20:10 · 413 阅读 · 0 评论 -
JavaScript知识点总结-2
函数:(方法)封装执行一项 专门任务的步骤 的代码序列。 语法: 声明: function 方法名(参数列表){ 方法体:步骤清单 return 返回值; } 调用:方法名(参数值列表); 参数:方法内独有的变量。接收传入数据,在方法内处理。 参数让方法变灵活!参数何时被创建?只有方法被调用时原创 2015-08-10 21:16:08 · 375 阅读 · 0 评论 -
JavaScript知识点总结-4
js中方法也是一个对象!方法名就是指向方法对象的变量名!arr.sort(compare);注意!将方法作为对象传递时,仅使用方法名,后不加圆括号。栈和队列: 什么是栈?后进的先出!(LIFO) 栈其实就是数组,只不过用一对儿方法模拟了栈的操作! 结尾入栈出栈:元素下标始终不变,最后一个元素始终最新 入栈:arr.push(值1,...),原创 2015-08-10 21:22:06 · 375 阅读 · 0 评论 -
JS生成任意范围随机数,JS生成任意长度随机字符串
生成随机数/** * 生成任意范围内随机数 * 支持正数,负数,整数,小数 * 默认范围[0, 100] * min: 最小值 * max: 最大值 * len: 小数点后位数 */function randomNum(min = 0, max = 100, len = 0) { return Number((min + (max - min) * Math.random(...原创 2018-09-06 19:26:40 · 3381 阅读 · 0 评论