自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 ES6 Promise

Promise用途异步编程的传统解决方案是回调函数和事件,在复杂的逻辑中,很容易多层回调函数嵌套。Promise 是一种新的解决方案,帮助开发者摆脱多层回调函数嵌套问题。理解PromisePromise即承诺,即答应未来会做某件事。在未来某个时间,这个承诺可能会实现,也可能会被拒绝。例如:A承诺(promise)B,十年后娶B。在这十年里,这个承诺的状态是进行中(pending)。十年后...

2018-11-08 11:09:39 149

原创 CentOS7 NodeJS源码安装

CentOS 版本[root@localhost test]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)下载NodeJS源码[root@localhost test]# wget https://nodejs.org/dist/v8.12.0/node-v8.12.0.tar.gz --no-chec...

2018-10-12 14:10:28 1089

原创 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 3320

原创 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 861

翻译 ES6 变量解构赋值的用途

变量的解构赋值

2017-05-15 17:21:46 3122

翻译 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 370

原创 angularjs $http调用接口的方式

angularjs $http调用接口的方式

2016-11-11 09:13:16 2858

原创 jQuery动态事件绑定

jQuery动态DOM元素事件绑定

2016-11-11 09:02:15 413

原创 angularjs $resource请求类型和请求参数

angularjs $resource请求类型和请求参数var obj = $resource('url');1.GET类型请求2.非GET类型请求

2016-10-31 18:15:57 455

原创 Swift 入门基础-2

1.数组中,所有元素的类型必须相同2.增长数组    var arr = ["hello"];    arr.append("world");    arr += ["welcome"];    arr += ["value1", "value2"];3.替换和删除值    arr[0] = "hi";    arr.removeAtIndex(0);    a

2016-04-10 20:08:28 313

原创 Swift 入门基础

1.变量var x = 12;2.常量let y = 42.0;3.类型Bool Int Double Float Charactor String4.上限和下限Int.min Int.max5.类型转换var x = Int(y)6.显式地类型声明var m : Int;7.字符串8.字符串拼接let hello = "hello";l

2016-04-10 19:36:04 265

原创 面向对象的基础和特征

面向对象的基本概念1.对象面向对象方法中的对象,是系统中用来描述客观事物的一个实体,他是用来构成系统的一个基本单位。对象由一组属性和一组行为组成。2.类分类依据的原则时抽象。面向对象方法中的类,是具有相同属性和服务的一组对象的集合。3.封装封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。4.继承

2016-03-30 14:39:09 400

原创 angularjs 表单验证

姓名:姓名不能为空! 密码:密码不能为空! $pristine   表单或控件内容是否未输入过$dirty 表单或控件内容是否输入过$valid 表单或控件内容是否已验证通过$invalid 表单或控件内容是否未验证通过$error 表单或控件验证时的错误提示信息

2016-03-28 15:06:44 333

原创 angularjs $resource请求类型和请求参数

angularjs $resource请求类型和请求参数var obj = $resource('url')1.GET类型请求obj.get(params, successFn, errorFn)obj.query(params, successFn, errorFn)2.非GET类型请求obj.save(params, postData, successFn, e

2016-03-28 14:27:25 2551

原创 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 12297

原创 H5 audio标签属性使用

audio标签有以下属性:属性 值 描述 autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。 controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。 loop loop 如果出现该属性,则每当音频结束时重新开始播放。 muted muted 规定视频输出应该被静音...

2016-03-07 11:55:49 7799

原创 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 378

原创 JavaScript 核心知识点总结-2

***Function对象:***匿名函数***作用域***闭包1. 创建方法对象:3种:1:function声明方式:function 方法名([参数列表]){       方法体;       return 返回值;   }    比如:function compare(a,b){return a-b;}    2:用函数直接量方式创建函数对

2015-12-14 15:12:47 314

原创 JavaScript核心知识点总结

函数直接量 var 函数名=function(x,y){}函数定义时,创建两个对象:函数对象,作用域链对象(记录函数可用作用域的对象)调用函数时,创建一个对象:活动对象(专门保存本次调用中局部变量的对象),在作用域链对象中添加活动对象的引用调用函数后,    1.将作用域链中的引用出栈。    2.活动对象回收按值传递:将变量

2015-12-14 14:10:18 406

原创 JS面向对象

面向对象的特点封装:封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。继承:特殊类的对象拥有其一般类的全部属性和服务,称作特殊类对一般类的继承。多态:多态性是指在一般类中的属性和行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。创建对象的4种方式:   1.直接量     var obj={

2015-12-14 10:23:44 670

原创 如何解决Windows 10 下 sublime text编辑器 package control 安装失败的问题

Win10下安装sublime后,再安装package control 总是失败,网上搜了也没有可行的教程。本着对sublime text的热爱,我个人倒腾了好几天,终于解决了这个问题,现在将方法分享给大家。1.去package control 官网,复制对应版本的安装package control代码。附在下面:sublime text 2:

2015-09-18 09:37:46 4040 1

原创 bootstrap知识点总结-1

bootstrap主要分为四个部分: (1)全局CSS样式容器、按钮、图片、文本、背景、浮动、排版、栅格系统、表格、表单 (2)组件  Glyphicons、下拉菜单、按钮组、导航、导航条、路径导航、分页、标签、徽章、巨幕、页头、缩略图、警告框、进度条、媒体对象、列表组、面板、具有响应式特性的嵌入内容、Well (3)js插件  过渡、模态框、下拉菜单、滚动监听、标签页

2015-08-28 17:18:04 1608

原创 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 381

原创 JavaScript知识点总结--6

方法名后:     调用方法,立即执行,就加()           将方法作为对象传递,不加() 闭包:函数使用了*不属于自己*的*局部变量*! 闭包的问题:1.       普通方法调用完,活动对象回收!                   闭包方法导致父方法活动对象不释放                    闭包方法占用更多内存空间重新获得闭包,闭包

2015-08-14 12:12:22 384

原创 JavaScript知识点总结-5

js原型继承:js中每个对象都继承自己的原型!原型链:由多级原型组成的继承关系,就叫原型链 何时修改构造函数的prototype属性:一个类型希望使用已有对象的现成功能!修改构造函数的原型可以让对象使用父类型的功能——继承!语法:子类型构造函数.prototype=new 父类型() isPrototypeOf()方法:判断一个对象,是否继承自另一个父类型对象

2015-08-14 12:10:15 437

原创 HTML5入门-2

HTML5中新API:按类名查找元素:IE8不支持var elems=document/parentNode.getElementsByClassName("类名")按选择器查找元素:IE8支持!按照选择器查找符合条件的元素:var firstElem=document.querySelector("CSS选择器");var elems=document.que

2015-08-11 23:20:47 405

原创 JavaScript知识点总结-4

js中方法也是一个对象!方法名就是指向方法对象的变量名!arr.sort(compare);注意!将方法作为对象传递时,仅使用方法名,后不加圆括号。栈和队列:  什么是栈?后进的先出!(LIFO)    栈其实就是数组,只不过用一对儿方法模拟了栈的操作!    结尾入栈出栈:元素下标始终不变,最后一个元素始终最新      入栈:arr.push(值1,...),   

2015-08-10 21:22:06 343

原创 JavaScript 知识点总结-3

while vs. do while vs. for  while:不确定循环次数,或者循环变量的变化规律不固定  do while:第一次条件即使不满足,也要执行一次  for:循环次数确定,循环变量变化规律固定程序=数据结构+算法。良好的数据结构,可以极大提高程序的执行效率!对象:凡是存储在堆中的,都是对象!  使用引用类型的对象:

2015-08-10 21:20:10 384

原创 JavaScript知识点总结-2

函数:(方法)封装执行一项 专门任务的步骤 的代码序列。  语法:    声明:      function 方法名(参数列表){      方法体:步骤清单      return 返回值;      }    调用:方法名(参数值列表);    参数:方法内独有的变量。接收传入数据,在方法内处理。      参数让方法变灵活!参数何时被创建?只有方法被调用时

2015-08-10 21:16:08 352

原创 HTML5 入门--1

HTML5概述: * 声明: 视频处理: * 在HTML5中如何使用视频处理:   * 概述:     * 目前HTML页面中播放视频,使用Flash技术实现       * 浏览器原生不支持Flash,使用ActiveX组件       * Flash技术比较耗资源,性能不好       * 移动智能操作系统不支持Flash     * HTML5提供视频播放

2015-08-09 19:46:48 448

原创 JavaScript知识点总结-1

事件:元素可以根据鼠标或键盘的不同操作而响应的不同的交互行为。Js典型用途:客户端数据计算客户端表单验证动画效果Js特点:纯文本解释执行弱类型基于对象方法:执行一个专门功能的一组代码的序列。变量:内存中专门存储数据的空间。(声明,赋值,使用)声明:在内存中开辟一个存储空间,并起一个名

2015-08-07 22:15:33 404

原创 Bootstrap 组件

Bootstrap是一个HTML/CSS/JS框架,简化移动设备优先的响应式页面开发,主要涉及: HTML:为已有的标签添加了一些新属性 data-* CSS:重设了HTML标签的属性、声明了很多class JS:添加了jQuery插件主要分为四个部分:  (1)全局CSS样式容器、按钮、图片、文本、背景、浮动、排版、栅格系统、表格、表单  (2)组件  (3)jQ

2015-08-07 08:41:15 526

原创 bootstrap css样式起步

Bootstrap是一个HTML/CSS/JS框架,用于开发移动设备优先的响应式网页。由Twitter两位工程师编写,主要涉及:  HTML: 为已有的H5标签添加自定义属性  CSS: CSSReset、添加了几百个class  JS: 基于jQuery编写了插件Bootstrap提供的class含义或作用示例

2015-08-05 22:32:22 1049

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除