随笔分类 -  Javascript

摘要:前端开发中经常会用到AJAX发送异步请求,对于POST类型的请求会附带请求数据。而常用的两种传参方式为:Form Data 和 Request Payload。 GET请求 使用get请求时,参数会以key=value的形式拼接在请求的url后面。例如: 但是受限于请求URL的长度限制,一般参数较少 阅读全文
posted @ 2017-09-20 09:33 李大白程序员 阅读(3661) 评论(0) 推荐(1)
摘要:从左到右,各个图标表示的功能分别为: Pause/Resume script execution:暂停/恢复脚本执行(程序执行到下一断点停止)。 Step over next function call:执行到下一步的函数调用(跳到下一行)。 Step into next function call 阅读全文
posted @ 2017-08-16 21:49 李大白程序员 阅读(329) 评论(0) 推荐(0)
摘要:首先搭建一个基本的ES6开发环境。现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就需要我们把ES6的语法自动的转变成ES5的语法。Webpack是有自动编译转换能力的,除了Webpack自动编译,我们还可以用Babel来完成。 变量声明 let 和 con 阅读全文
posted @ 2017-08-03 21:29 李大白程序员 阅读(308) 评论(0) 推荐(0)
摘要:普通控制台输出 1. 控制台 2.更易于识别 阅读全文
posted @ 2017-08-02 08:57 李大白程序员 阅读(601) 评论(0) 推荐(0)
摘要:收录了前端开发时间金额等常用format方法 1.金额 3456 改为$3,456.00 阅读全文
posted @ 2017-07-29 15:27 李大白程序员 阅读(398) 评论(0) 推荐(0)
摘要:插件功能 |webuploader |文件上传 |图片上传 官方文档http://fex.baidu.com/webuploader/ 引入资源 使用Web Uploader文件上传需要引入三种资源:JS, CSS, SWF。 SWF:flash插件 文件上传 图片上传 demo包含了文件过滤,图片 阅读全文
posted @ 2017-06-03 11:24 李大白程序员 阅读(3403) 评论(0) 推荐(0)
摘要:var res_code; //后台返回的验证码,注册时验证用 var InterValObj; //timer变量,控制时间 var count = 60; //间隔函数,1秒执行var curCount = 0; //当前剩余秒数 var authCode; function getCode() { var iphoneNum = $('#userName').val()... 阅读全文
posted @ 2017-05-25 18:16 李大白程序员 阅读(691) 评论(0) 推荐(0)
摘要:1.表达式1 || 表达式2如果表达式1 为真 返回表达式1如果表达式1 为假 返回表达式2 2.表达式1 && 表达式2如果表达式1为真,判断表达式2 是否为真 若为真 则返回表达式2 若为假 则返回表达式2如果表达式1为假 直接返回表达式1 阅读全文
posted @ 2017-05-08 14:07 李大白程序员 阅读(2318) 评论(0) 推荐(0)
摘要:Function函数所有的参数全都是字符串 函数即对象 Function对象的实例 -- 高级技巧 写框架必须用的 第一种方法 第二种方法 //前面表示参数,后面表示函数语句 var add2 = new Function("a","b","return a+b"); arguments 重要性:9 阅读全文
posted @ 2017-04-29 15:57 李大白程序员 阅读(315) 评论(0) 推荐(0)
摘要:四种构造函数重载方法。 什么是方法重载?? 构造函数 - 第一种重载方法:基本 当前时间 构造函数 - 第二种重载 - 传递毫秒值 构造函数 - 第三种重载 - 传递零散的年月日时间等日期时间参数 构造函数 - 第四种重载 - 传递一个日期形式的字符串 将日期对象转换成字符串 将一个字符串转换为Da 阅读全文
posted @ 2017-04-29 11:42 李大白程序员 阅读(222) 评论(0) 推荐(0)
摘要:array 组合记忆 shift unshift pop push 添加和删除shift unshift 从数组开头开始添加或者删除pop push 从数组末尾添加或者删除 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined unshift:将参数添加到原数组开头 阅读全文
posted @ 2017-04-29 11:32 李大白程序员 阅读(276) 评论(0) 推荐(0)
摘要:string string对象构造函数 ——字符串即对象 传统方式 :var zhangsan ='张三'; 通过对象形式:var lisi = new String('李四'); 字符串对象属性和方法概述 获取字符串长度Length属性 连接字符串:concat 获取索引值:indexOf() 根 阅读全文
posted @ 2017-04-28 22:00 李大白程序员 阅读(330) 评论(0) 推荐(0)
摘要:面向对象认识JS-BOM window 任何我们定义的全局变量 函数 对象等都会成为window对象的属性 document其实是window对象的属性 window的方法: 1.window.parseInt('123') /*123*/ parseInt将其他类型数据转换成整数,转换失败就返回N 阅读全文
posted @ 2017-04-28 15:56 李大白程序员 阅读(273) 评论(0) 推荐(0)
摘要:引用类型-值类型 数值型 字符串型 数组 函数 - 本质是对象类型 //系统都会在内存中生成两个区域:一个存储变量,一个用来存储函数//而变量中存放的只是函数空间所在的地址(指针)//由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。//由于函数名仅仅是指向函数的指针, 阅读全文
posted @ 2017-04-26 21:31 李大白程序员 阅读(234) 评论(0) 推荐(0)
摘要:构造函数进阶 使用构造函数 创建对象 用于创建对象 其除了是一个函数之外,我们又称之为构造对象的函数 - 简称构造函数 如何判断某个实例是否是根据某个构造函数创建的 if(p1 instanceof Product){ alert('true') } 存在的问题每个实例的name,描述确实不一样,需 阅读全文
posted @ 2017-04-10 22:14 李大白程序员 阅读(366) 评论(0) 推荐(0)
摘要:变量 变量和函数声明的提升 函数执行环境和作用域 代码执行:先生成一个执行环境,再执行 全局作用域(全局变量): 1,最外层函数和在最外层函数外面定义的变量拥有全局作用域,如下的例子:sum=10, test, a=1 函数本身也是一个特殊的变量,其名字就是函数名字 2,未定义直接赋值的变量自动声明 阅读全文
posted @ 2017-04-09 14:39 李大白程序员 阅读(406) 评论(0) 推荐(0)
摘要:循环对象 使用 for-in 来循环对象的属性: 使用 for-in 来循环对象的属性: namealexasite 在 for-in 循环对象的属性时,使用中括号([])来访问属性的值: 在 for-in 循环对象的属性时,使用中括号([])来访问属性的值: runoob10000null 循环数 阅读全文
posted @ 2017-03-16 09:13 李大白程序员 阅读(2235) 评论(0) 推荐(0)
摘要:如何消除一个数组里面重复的元素? 写一个function,清除字符串前后的空格。(兼容所有浏览器) 一次完整的HTTP事务是怎样的一个过程? 基本流程: a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 阅读全文
posted @ 2016-11-08 18:54 李大白程序员 阅读(316) 评论(0) 推荐(0)
摘要:网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线和滚动条的宽) 网页可见区域高:document.body.offsetHeight 阅读全文
posted @ 2016-10-31 19:01 李大白程序员 阅读(13941) 评论(0) 推荐(0)
摘要:function serializeObject(form) { var o = {}; $.each(form.serializeArray(), function(index) { if(o[this['name']]) { o[this['name']] = o[this['name']] + ";" + this['value']; } e... 阅读全文
posted @ 2016-10-11 14:53 李大白程序员 阅读(356) 评论(0) 推荐(0)