随笔分类 - 前端技术
摘要:1. 前言 ES6的普及,大大简化了JavaScript的表达方式 大型项目中,js没有类型检查、表达方式灵活,多人协作代码调试和维护成本高 2. 定义 是 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程,可以理解成是 js 的强类型版本 这里的 Type :类型(指的就
阅读全文
摘要:之前在网上看到博客园 "新闻服务开放接口" ,因为自己本身有看博客园IT新闻的习惯,为了能随时随地简洁方便的浏览新闻,于是萌生了一个利用开放API开发一个微信小程序的想法。 1. mpvue初探 平时技术栈有用到Vue,这个小程序功能也比较简单,用 mpvue 再合适不过了。mpvue 基于 Vue
阅读全文
摘要:一般我们在写爬虫的时候,很多网站会因为你并发请求数太多当做是在恶意请求,封掉你的IP,为了防止这种情况的发生,我们一般会在代码里控制并发请求数,Node里面一般借助async模块来实现。 1. async.mapLimit方法 mapLimit(arr, limit, iterator, callb
阅读全文
摘要:当下APP市场,因为Native APP开发成本高,Web APP不稳定,混合开发APP大行其道,成为越来越多开发者的首选。Hybrid APP开发框架也比较多,Weex、Ionic、PhoneGap、WeX5……今天尝试一下用Cordova+Vue来构建。 1. Cordova是什么? Apach
阅读全文
摘要:今天在Android Studio中导入新项目,import之后编译报错,报错信息基本都是和版本相关,查询gradle版本相关知识,了解到gradle插件版本和gradle版本有相应的匹配关系,对应如下图: 一般来说,我们Android Studio客户端版本和gradle插件版本是一致的,grad
阅读全文
摘要:之前在Vue的项目里面用到过文件上传,封装好的组件用起来比较顺手,查询Element UI文档,十八般武器样样都有,一顿操作猛如虎,一看……跑偏了(⊙o⊙)…,我的意思就是用框架实现比较简单,但是如果用jQuery的话,对原理可能会更了解一些,有需要的一起看下吧~ 1. multipart/form
阅读全文
摘要:体验更优排版请移步原文:http://blog.kwin.wang/programming/vue-table-export-excel-and-print.html 页面中显示的table表格,经常会要求实现导出Excel的需求,项目中刚好遇到,实现起来也比较简单,记录一下。 方法的实现很容易理解
阅读全文
摘要:体验更优排版请移步原文: "http://blog.kwin.wang/programming/css3 filter drop shadow change color.html" 之前做项目过程中有时候遇到图片颜色和需求不符,当时就在想如果用纯css能够改变图片颜色就好了,这样的话就不用让UI重新
阅读全文
摘要:在一些正规的大型项目的企业级开发过程中我们一般会引入Vuex来对Vue所有组件进行状态管理,可以轻松实现各组件间的通信。但是有时候做做自己的小项目,没有必要使用Vuex时,如何简单的实现组件间的通信?父组件与子组件间就不说了,关于兄弟组件间通信,这里有个简单方法。 1.新建bus.js,new一个V
阅读全文
摘要:体验更优排版请移步原文: "http://blog.kwin.wang/programming/android driver exception solution.html" 最近换了台新电脑,在Android Studio中真机调试时发现安卓驱动安装异常导致ADB无法识别已经连接电脑的安卓设备,尝
阅读全文
摘要:Google的加密库 CryptoJs(点此下载) 包含了很多常用的加解密方式,包括AES、DES、SHA-1、SHA-2、SHA256、MD5等。 DES对称加密在之前的文章中也有介绍过,大传送门... 1.SHA-256 使用前要先引入crypto-core.js和sha-256.js两个js,
阅读全文
摘要:android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序 android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户 andro
阅读全文
摘要:ADB:Android Debug Bridge,是Android SDK里一个可以直接操作安卓模拟器或真实设备的工具,颇为强大。 检测APP: adb shell am start -W packageName/.MainActivity //启动时间 adb shell dumpsys memi
阅读全文
摘要:1.引入 qrcode.min.js(点击下载demo) 2.html: <div id="qrcode"></div> js: var qrcode = new QRCode('qrcode', { //'qrcode'为元素Id width: 0.58 * window.innerWidth,
阅读全文
摘要:重写iframe内联框架中的内容,不使用src指向页面url,主动写入HTML代码:var ifr = document.getElementById("CMBC-certification-content"),ed = null;ed = document.all ? ifr.contentWin
阅读全文
摘要:体验更优排版请移步原文:http://blog.kwin.wang/programming/js-event-delegation.html 事件代理,又称事件委托(Delegation),就是将处理事件委派到父元素或者顶级元素上,利用事件的冒泡机制,管理某一类型元素上的所有事件。 要理解这个概念,
阅读全文
摘要:体验更优排版请移步原文:http://blog.kwin.wang/programming/symmetric-encryption-des-js-java.html 对称加密是最快速、最简单的一种加密方式,加密和解密共用一个对称秘钥,因其高效性,被广泛应用在加密协议中。今天恰巧用到,在此总结一下。
阅读全文
摘要:体验更优排版请移步原文:http://blog.kwin.wang/other/hexo-github-build-blog.html 很早之前就想搭建一个属于自己的博客网站,一方面是给自己做笔记,把平时遇到的问题和解决问题的方式方法记录下来,顺便提升自己的表达能力、总结能力;另一方面,个人博客就像
阅读全文
摘要:体验更优排版请移步原文:http://blog.kwin.wang/programming/emoji-transform-commit.html 之前就遇到过需要前端支持用户输入并提交emoji表情的问题,一直没有着手解决,今天再一次狭路相逢,该来的躲不过,那就尝试去解决吧。 大多数emoji表情
阅读全文
摘要:在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 1、call(thisArgs [,args...
阅读全文