
JavaScript
翎羽飘
In order to be irreplaceable, one must always be different.
展开
-
有关JSON的操作
1. JSON字符串转化为JSON对象:var obj = str.parseJSON();2.JSON对象转化为JSON字符: var last = obj.toJSONString(); 或var last = JSON.stringify(obj);3.var json1 = { peo原创 2017-07-07 21:44:55 · 176 阅读 · 0 评论 -
JavaScript知识点
自己总结了一波JavaScript的主要知识点,感觉通过脑图稍微清晰一点,不总结不知道,一总结那么一大张真的是吓了一跳,如果还差什么,也希望给我留言,我好加一加,大家一起看哦~原创 2017-12-28 20:38:49 · 223 阅读 · 0 评论 -
移动端知识小汇
一.css部分1.用transition做动画时,变形尽量通过transform来实现,而不是用height,width等属性。transform可明显减少重绘、重画1.meta标签"viewport" content="width=device-width,initial-scale=1,user-scalable=no"/>移动端加上这个标签才是真正的自适应,不加的话,假转载 2017-12-27 16:46:19 · 234 阅读 · 0 评论 -
node.js 之 express框架+MongoDB(前端使用vue)
1. 下载安装node环境,Mac、linux、windows各不相同2. 安装后输入: node -v查看,出现版本号则安装成功3. 打开terminal,安装express框架,(为了更快速,更易安装成功,建议先安装淘宝镜像,使用cnpm)淘宝镜像地址:http://npm.taobao.org/mirrors/node4. 开始安装cnpm install -g expres原创 2017-11-17 14:32:42 · 3693 阅读 · 0 评论 -
算法系列(4) leetcode26
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with原创 2017-10-29 10:59:17 · 245 阅读 · 0 评论 -
TypeScript学习笔记(四)——对象、数组、函数类型
一、对象类型1. 使用接口定义对象类型:接口类似java中的接口,可用于对类的一部分进行抽象以及对对象形状的描述。对象定义的变量应与接口数量相同。不可多不可少。interface Animal { land: boolean; sound: string;}let dog: Animal = { land: true, sound: 'bark'};2. 特殊属原创 2017-09-11 11:24:29 · 3392 阅读 · 0 评论 -
Typescript学习笔记(三)——数据类型
1. Boolean类型::booleanlet isTrue: boolean = true;2. 数值类型:number,支持十进制、八进制、二进制、十六进制let data1:number = 8;//十进制let data2:number = 0xf00d;//十六进制let data3:number = 0b1010;//ES6二进制let data4原创 2017-09-05 15:04:35 · 704 阅读 · 0 评论 -
ES6 数组相关操作
1. JSON数组格式转换:Array.from(json)let fruit = { '0': 'apple' '1': 'banana' '2': 'orange', length:3} let arr=Array.from(fruit);console.log(arr)2. Array.of():把一堆文本或变量转换成数组。let arr原创 2017-09-16 12:00:35 · 1181 阅读 · 0 评论 -
Vue全局API
一、 全局API:不在构造器里,而是先声明全局变量或直接在Vue上定义一些新功能。在构造器外部用Vue提供的API函数来定义新的功能。二、 自定义指令:Vue.directiveVue.directive('changecolor',function(el,binding,vnode){ el.style='color:'+binding.value;});div v-cha原创 2017-09-07 10:46:57 · 502 阅读 · 0 评论 -
TypeScript学习笔记(二)之Browserify Gulp
1、使用Browserify将工程移入浏览器环境1)安装Browserify,tsify(Browserify的插件,能够访问TypeScript编译器),vinyl-source-stream(将Browserify的输出文件适配成gulp能够解析的格式)npm install --save-dev browserify tsify vinyl-source-stream2)在src原创 2017-08-28 23:24:06 · 1925 阅读 · 0 评论 -
Fabric.js学习笔记
因为快要毕业设计开题了,大概找的方向需要用到canvas画图,但是画起来real麻烦,就找呀找,发现了Fabric.js,然后就开始学习,发现了胜洪宇老师的教程,做了一下学习笔记,敲了一下代码放在了github上,欢迎大家参考~~GitHub地址:https://github.com/YZlingyu/fabric.jsFabric官网地址:http://fabricjs.comFab原创 2017-09-06 15:17:31 · 27745 阅读 · 7 评论 -
TypeScript学习笔记(一)
1、创建简单工程1)创建一个新目录:mkdir projcd proj2)在proj文件夹中在src文件夹下创建两个文件夹,经过编译器生成的文件放入dist目录mkdir srcmkdir dist3)初始化工程,入口文件使用main.jsnpm init4)安装依赖项,先全局安装TypeScript和Gulp,再安装typescript,gulp,gulp-typescri原创 2017-08-28 19:34:16 · 962 阅读 · 0 评论 -
通过在牛客网答题总结的前端考题(二)JavaScript
JavaScript1. JavaScript的基本数据类型及转化为boolean的值数据类型转换为true的值转换为false的值BooleantruefalseString非空字符串空字符串Number任何非零数字0和nullObject任何对象nullundefined原创 2018-01-09 09:23:55 · 493 阅读 · 0 评论