日期:2019-04-11 阅读:3773
今天咱们来说说react的高阶组件,当然咱们先要知道什么是高阶组件,它的应用场景是什么?为什么要有高阶组件的存在。
日期:2019-04-05 阅读:2220
咱们在自己开发封装插件的时候一般都在一个js文件里面直接写程序,然后导入页面使用,这样的写法是不符合规范的,我最近在看jquery、iscroll、swpier等类库时发现他们都是用自执行匿名函数封装了一下,那么到底为什么要这样做呢?下面咱们就来解开神秘的面纱。
日期:2019-03-30 阅读:6382
vue,react等单页面应用(SPA),通俗一点说就是指只有一个主页面的应用,浏览器一开始要加载所有必须的 html, js, css。所有的页面内容都包含在这个所谓的主页面中。但在写的时候,还是会分开写(页面片段),然后在交互的时候由路由程序动态载入,单页面的页面跳转,仅刷新局部资源。多应用于pc端。
日期:2019-03-29 阅读:2604
什么是单例模式?单例模式也称作为单子模式,单体模式。单例模式的定义是产生一个类的唯一实例,是软件设计中较为简单但是很常用的一种设计模式。单例模式的核心是确保只有一个实例,并提供全局访问。实现代码如下:
日期:2019-03-26 阅读:2244
图片上传用到了FileReader,FormData,实际上主要用这两个我们基本能实现图片的预览和上传了。实现图片压缩,我们需要借助canvas,是的,就是canvas!
日期:2019-03-06 阅读:1586
首先JavaScript中的变量分为基本类型和引用类型。基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。
日期:2019-03-04 阅读:1996
pdf.js框架的魅力所在,为其为HTML5实现的,无需任何本地支持,而且对浏览器的兼容性也是比较好,要求只有一个:浏览器支持HTML5就好了!(不过对于低版本的IE,就只能节哀了!)
日期:2019-03-02 阅读:1629
JavaScript现在已经成为客户端Web开发的明显语言。从一开始,浏览器就引入了支持访问和修改文档对象模型组件的各种功能。jQuery已经将大多数本地功能抽象为新的构造。
日期:2019-03-01 阅读:2657
在理解进程和线程概念之前首选要对并发有一定的感性认识,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂出翔来,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路复用。
日期:2019-02-29 阅读:4269
这个是我在年初面试的时候被问答的一个问题,当时回答的很一般,自己了解的不是很透彻,所以回来后就在网上查找看下所谓的“标准答案”,然后按照自己的思路总结整理了一下。
日期:2019-02-28 阅读:2510
JavaScript中的变量分为基本类型和引用类型。基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。
日期:2019-02-21 阅读:11353
我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https://github.com/sxei/chrome-plugin-demo ,大家可以直接下载下来运行。
日期:2019-02-14 阅读:1798
一些网站是采用检测此IP地址登录的密集度,多次登录后需要输入验证码,那么这时CURL模拟的提交就需要去对验证码图片进行分析,这样就会花费大量时间,当然,这种是对于防止登录被爆破,用户资料泄露的。
日期:2019-02-12 阅读:2802
javascript中的some和every的使用判断数组某个值是否匹配和数组每个值是否匹配,every()与some()方法都是JS中数组的迭代方法。