
1.2 JavaScript
kingov
生活嘛, 最重要的是有希望 !
展开
-
art-template模板中的template.helper( )
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <titl原创 2017-04-23 15:05:03 · 5571 阅读 · 0 评论 -
JavaScript中的call,apply,bind
callapplycall和apply指向设为null则函数内部this指向为window或者globalbind原创 2017-05-10 11:44:59 · 336 阅读 · 0 评论 -
ES6
1 数组新特性1.1 浅拷贝…var arr1 = [1,2,3,{name:'tom'}]; var arr2 = [...arr1] ; //这里属于浅拷贝arr1[0] =4 ; arr1[3].age = 18 ;console.log(arr1); //[ 4, 2, 3, { name: 'tom', age: 18 } ] console.log(arr2); //[ 1, 2,原创 2017-05-09 13:57:15 · 329 阅读 · 0 评论 -
canvas
canvas的定义 canvas的基本方法 getContext方法 moveTo方法 lineTo 方法 stroke 方法 绘制一条直线 绘制一个三角形 fill和fillStyle方法 填充一个矩形 非零环绕 绘制一个中空的矩形canvas的定义canvas 是 HTML5 提供的一个用于展示绘图效果的标签canvas的基本方法getContext方法语法: Canvas.getContext原创 2017-05-19 14:42:50 · 363 阅读 · 0 评论 -
sublime高分屏下侧边栏中文乱码解决
1 安装sublime text32 安装package Controlctl + shift + p 安装包管理器3 安装中文支持ctl + shift + p 选中install package 等弹框出来后在里面输入ChineseLocalizations , 选中第1个安装4 安装boxy主题 ctl + shift + p 选中install package 等弹框出来后在里面输入Box原创 2017-06-15 10:32:53 · 2781 阅读 · 0 评论 -
1 函数式编程
范畴论 函数式编程 函数式编程的目的 函数是一等公民 不可变量 常用的函数式编程的方法 纯函数 函数组合 函数柯里化 声明式与命令式代码 函数式编程的优点 惰性函数惰性求值 高阶函数 尾递归 闭包 范畴与容器 函子范畴论 所有的概念体系都可以抽象出一个个范畴; 彼此之间存在某种关系,感念,事务,对象等都构成范畴,任何事物只要找出他们之间的关系就能定义; 范畴成员之间的关系叫做态射,范畴论任务同一个范原创 2017-04-17 00:41:24 · 730 阅读 · 0 评论 -
JavaScript常用工具函数
获取地址栏相关数据 获取地址栏参数 将地址栏参数转换为对象 将对象的参数拼接到地址栏 underscore库的基本使用 map each find contains difference 时间 格式化时间 字符串操作 去除首尾制定字符 提取字符串里的数字 提取字符串里的中文 数组操作 根据元素找到索引 移除某个元素 浏览器操作 开启退出全屏 cookie操作获取地址栏相关数据 方法 含义原创 2017-10-19 15:04:04 · 371 阅读 · 0 评论 -
JavaScript面试题
文章目录1 语法1.1 async await 中return1.2 值传递与优先级2 代码2.1 三元运算符,空对象为什么返回真值 ?2.2 比较版本号 1 语法 1.1 async await 中return async hld () { let list = await this.getList() console.log('list: ', list) } async getLis...原创 2018-11-05 09:36:58 · 231 阅读 · 0 评论 -
JavaScript之正则
声明正则 new RegExp 字面量 test检测验证内容 正则内部类 预定义类 除了换行和回车之外的任意字符 d 数字字符相当于0-9 D非数字字符相当于0-9 s 空白字符 S非空白字符相当于 tnx0Bfr s 单词字符相当于a-zA-Z_0-9 W 非单词字符相当于a-zA-Z_0-9 简单类 负向类 组合类 正则边界 量词 重复0次或多次 重复1次或更多次 重复0次或1次 n原创 2017-03-31 15:12:23 · 381 阅读 · 0 评论 -
JavaScript里的bind()
bind是干什么的? 一句话解释:将某个对象绑定到某个函数上。function foo(){ return this.x+this.y ; }; var o = {x:3,y:2} ; // 将对象obj绑定到foo函数中,这样obj里的对象就可以被函数foo随意使用 var f = foo.bind(o); console.log(f());...原创 2018-03-11 01:41:51 · 261 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-20 16:06:41 · 340 阅读 · 0 评论 -
JavaScript基础
1-0 函数 1-1 函数的定义 1-2 函数返回值 1-3 函数的参数 2-0 预解析和变量声明提升 2-1 预解析的过程 2-2 声明 3-0 递归 3-1 递归的定义 3-2 案例1求奇数 3-3 案例2求2的n次方1248163264 3-4 案例3求斐波那契数列11235813211-0 函数1-1 函数的定义 函数声明 function fn(){ } 函数声明的函数可以再任意地方原创 2017-03-18 16:48:34 · 536 阅读 · 0 评论 -
JavaScript
正则基本知识定义正则的两种方式 RegExp var regEmail = new RegExp(/表达式/) ; 字面量的方式 var regEmail = /表达式/ ;test方法var regEmail = /表达式/ ; var isEmail = regEmail.test('tom@gmail.com') ;预定义类 .原创 2017-03-30 16:35:48 · 234 阅读 · 0 评论 -
ES6
基本知识字符串//静态字符串一律使用单引号或反应好,不使用双引号,动态字符串用反引号 let num = 100 ; console.log(`abc${num}def`); //abc100def 解构var obj = {nme:'tom' , age:19} //属性要一致 function fn( {nme,age}){ console.log(nme,age); } fn( o原创 2017-03-23 15:37:25 · 355 阅读 · 0 评论 -
JavaScript中的各种编码
1 encodeURIComponent() 和 decodeURIComponent() 1.1 encodeURIComponent是什么 encodeURIComponent() 是对统一资源标识符(URI)的组成部分进行编码的方法。它使用一到四个转义序列来表示字符串中的每个字符的UTF-8编码(只有由两个Unicode代理区字符组成的字符才用四个转义字符编码)。 1.2 转义规则 enco...原创 2018-12-19 15:31:43 · 3626 阅读 · 0 评论