TaoYuan

愿随君心荡四海,愿逐月华流照君。 https://github.com/seeways

深入理解js中的yield

yield是什么 yield是ES6的新关键字,使生成器函数执行暂停,yield关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的return关键字。 yield关键字实际返回一个IteratorResult(迭代器)对象,它有两个属性,value和done,分别代...

2018-11-06 11:46:14

阅读数:130

评论数:0

递减函数的应用

在正常遍历数组的情况下,删减自身元素导致的长度不足,影响循环次数不足 解决方案: 使用自身长度递减至0,不会影响循环次数 注意点:i<-1,因为需要递减至0号位置 例子: // 遍历原数组,不包含新数组的元素将被删除 var arr = [1, 2, 3, 4, 5];/...

2018-11-02 11:57:08

阅读数:102

评论数:0

css3实现元素抖动效果

代码不多,不截图了,可自行尝试 说明 css部分比较冗余,是因为考虑到了适配情况。可酌情删减 -webkit-animation-name: shaky-slow; // webkit内核 -ms-animation-name: shaky-slow; // ie内核 animation-n...

2018-10-31 16:36:40

阅读数:261

评论数:0

freeCodeCamp算法

/* Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 你的结果必须得是一个字符串 */ function reverseString(str) { // 请把你的代码写在这里 var ...

2018-08-28 11:00:18

阅读数:135

评论数:0

freeCodeCamp Profile Lookup解法

这个用了大概三四天时间,做了200多道题,其中有100多个是非常基础的,目前遇到的稍微好点的,一个是21点算法,另一个就是这道题了,这个看着非常简单,然而我却运行了至少几十遍才搞定,所以记下来,给还没搞定的朋友一点提示. 当然这未必是最优方法,但在非常符合目前的进度知识。 //初始化变量 va...

2018-08-21 19:23:58

阅读数:126

评论数:0

freeCodeCamp 21点算法

var count = 0; function cc(card) { // 请把你的代码写在这条注释以下 if(card == 2 || card ==3 || card ==4 || card ==5 || card ==6){ count++; }else if(card...

2018-08-20 18:30:10

阅读数:136

评论数:0

html中 embed 与 video 的区别

embed是针对非IE的浏览器的媒体播放器 object标签一般是在IE中用的。非IE很少支持object。 所以object与embed同时出现,为的就是兼容不同的浏览器。 video是html5出的一种新标准,但并不是所有的浏览器都支持。 video虽然号称可以支持三种媒体类型,但常用的只有...

2018-08-02 11:30:03

阅读数:538

评论数:0

el-table填充数据出现多余线条

添加z-index可以解决,注意添加位置与table同级 .el-table::before { z-index: inherit; }

2018-07-24 10:33:57

阅读数:355

评论数:0

一个极简版的nodejs增删改查

var express = require('express'); var fs = require("fs"); var app = express(); app.get("/", fu...

2018-06-29 14:58:20

阅读数:360

评论数:0

NodeJs文件系统常用

文件系统是任何一种语言都最常用的,之前一直都没搞懂python的读写模式,看到node文件系统有点明白了 引用 var fs = require("fs") 异步同步 node几乎所有的API都同时支持异步和同步,就这一点几乎算是前端的革命性框架...

2018-06-28 16:26:30

阅读数:176

评论数:0

Session 会话

HTTP 是一种”无状态”协议,所以客户端每次请求页面的时候,web服务器都不会保存之前的记录,但是web应用都会有维持关系的需求,所以就需要有Session作为媒介进行关系维护。维持Session的三种方式 Cookies 一个 Web 服务器可以分配一个唯一的 session 会话 ID 作...

2017-09-04 18:10:57

阅读数:4195

评论数:0

127.0.0.1可以访问,localhost不能访问的问题

今天写demo的时候碰到一个坑,用localhost无法访问,用127.0.0.1可以,查了一下,顺便记录二者概念 localhost:本地服务器 127.0.0.1:本机地址(本机服务器) 二者区别 localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。 127.0.0.1:是...

2017-09-04 18:08:40

阅读数:2846

评论数:0

http常见状态码及设置方法

Http状态码 代码 消息 描述 100 Continue 只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。 101 Switching Protocols 服务器切换协议。 200 OK 请求成功。 201 Crea...

2017-09-04 16:34:28

阅读数:817

评论数:0

7. Cordova文件操作和IO

前言 这里学完了基本就告一段落了,文件操作按照原生来说,是需要一定权限的,这里就直接在root目录进行操作,存储位置位于内置app包名目录下。 这里代码已经写好了,今天要转java去写后台了,估计没时间写文档了,直接贴代码吧构建 安装插件 cordova plugin add cordova...

2017-05-25 18:03:36

阅读数:696

评论数:0

6. Cordova多平台运行

前言 引入jQuery 下午折腾了半天,还以为Cordova的jQuery是通过插件的方式搞的,结果还重置了好几次,5点多突然发现,尼玛,完全可以下载到本地直接调的。cordova build会重置代码 这也是个坑,根据官方文档,cordova build是构建工程的,cordova ru...

2017-05-23 16:49:23

阅读数:486

评论数:4

Cordova进阶:多方法插件

前言 上次写完插件的基本程序后,一直没写出来我想要的插件,总是有很多问题,然后突发奇想,自定义一个多插件的控件应该是后续肯定要用到的,反正也没有相关文档,不如摸索摸索,结果在今天这个美好的下午,让老子写出来了! 因为官网和google,baidu都没有相关资料,所以必须记得特别仔细,...

2017-05-22 15:43:11

阅读数:402

评论数:0

Cordova进阶:插件开发

前言 我本来没想这么快进入这一块的,但是Cordova居然没有跳转原生的方法,还把js桥断了,这也就算了,还没有官方插件,于是想来想去只有自己写个插件了,也方便以后调用。但是我才刚入门,不会写,所以记录下插件开发的坑,先做个练习,下一节准备完成Cordova调用Activity插件。 开发前有...

2017-05-19 10:44:00

阅读数:335

评论数:0

5. Cordova照相机和阶段性分析

阶段性分析 第一阶段,入门。 第二阶段,到这里自我感觉算是差不多基本入门了,接下来打算做一些常用API练习,就比如这个插件主要用于拍照或使用图库文件,还有一些文件操作,IO之类的,计划一周左右实现。 第三阶段,对DB还有原生交互兼容性等进行深入研究,解决一些碰到的问题,此阶...

2017-05-18 09:35:54

阅读数:460

评论数:0

4. Cordova插件

Cordova主要是通过插件来调用原生API的,插件名称根据项目需要自行查找,常用的几个会在下面列出来。寡人也会持续关注Cordova,不定期巡视各种高大上插件对本文更新。 常用命令 本类命令中用*代替具体的Cordova插件名称查看插件 cordova plugin ls 安装插件 co...

2017-05-17 09:25:28

阅读数:461

评论数:0

3. Cordova存储

主要是本地存储,相当于Android中的SP。 代码 添加测试按钮 这个没什么说的 <button id = "setLocalStorage">SET LOCAL STORAGE</button> <button id = "sho...

2017-05-16 11:45:38

阅读数:324

评论数:0

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