文章库ARTICLE COLUMN

  • React组件编写思路(二)

    React组件编写思路(二)

    摘要:那什么时候使用受控组件,什么时候使用非受控组件呢我们知道受控组件是比较符合我们传统组件开发的思路的。故最基本的组件编写套路就这些。 上一篇讲了 React 两种最常见的组件:受控组件和非受控组件。为了可用性,我们一般编写出来的组件希望支持这...

    MuninnMuninn 评论0 收藏0
  • 常见的canvas优化——模糊问题、旋转效果

    常见的canvas优化——模糊问题、旋转效果

    摘要:常见优化方案模糊问题旋转效果离屏自定义图片尺寸实践离屏旋转效果实践旋转的雪花更新关于模糊问题前几天研究的时候刚好赶上作者发布新版本,发现新版本截屏出来的效果比我对旧版本处理后画布尺寸都设为倍的效果更好。 canvas常见优化方案——模糊问题...

    jindongjindong 评论0 收藏0
  • JavaScript算法 ,Python算法,Go算法,java算法,系列之归并排序

    JavaScript算法 ,Python算法,Go算法,java算法,系列之归并排序

    摘要:常见的内部排序算法有插入排序希尔排序选择排序冒泡排序归并排序快速排序堆排序基数排序等。用一张图概括归并排序英语,或,是创建在归并操作上的一种有效的排序算法,效率为。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排...

    microcosm1994microcosm1994 评论0 收藏0
  • Node.js和Socket.IO搭建Web Chat application

    Node.js和Socket.IO搭建Web Chat application

    摘要:是,是的,它可以建立起一个基于事件的实时的双向交流方式,极大的简化了的处理过程。开始搭建这个应用几乎只需要和最初级的知识,因为只搭建一个基本的程序。安装好后创建一个,来配置应用。 WebSocket与Socket.IO WebSocket是一种协议,有了它就可以...

    kviccnkviccn 评论0 收藏0
  • JavaScript——我理解的OOP

    JavaScript——我理解的OOP

    摘要:所有的对象都含有一个隐藏的链接,用以指向在对象生成过程中所使用的构造函数对象的对象。如果能获知对象的构造函数,也就能够知道该对象的原型继承情况了,于是便可以了解这个对象的一部分操作。嗯,不懂,先暂时理解为获取构造函数吧弄懂回来补充 此...

    shiguibiaoshiguibiao 评论0 收藏0
  • 基于cnode社区API重写的Vue2.0项目(vue,vue-route,vuex,axios,w

    基于cnode社区API重写的Vue2.0项目(vue,vue-route,vuex,axios,w

    摘要:项目地址前言该项目是采用社区提供的,基于重写,在此特别感谢然后也要感谢的项目给予我的启发。 项目地址 https://github.com/LeeWgg/CNode DEMO http://www.leewgg.cn/projects... 前言 该项目是采用Cnode社区提供的api,基于vue2.0重写,在此特别感...

    YPHPYPHP 评论0 收藏0
  • 微信小程序-用户拒绝授权使用 wx.openSetting({}) 重新调起授权用户信息

    微信小程序-用户拒绝授权使用 wx.openSetting({}) 重新调起授权用户信息

    摘要:场景模拟用户进入微信小程序程序调出授权选择拒绝之后,需要用到用户授权才能正常使用的页面,就无法正常使用了。 场景模拟: 用户进入微信小程序-程序调出授权showImg("https://segmentfault.com/img/bVNwm5?w=750&h=1334"); 选择拒绝之后,需要用...

    CristicCristic 评论0 收藏0
  • 正则表达式 (一)

    正则表达式 (一)

    摘要:介绍正则表达式入门匹配单个字符什么是正则表达式正则表达式,简称是一种工具。这份表单用来收集用户信息,其中包括电话号码邮箱地址等,你需要检验这些信息是否符合正确的语法格式。是一个正则表达式。 介绍 正则表达式入门 匹配单个字符 什么是正...

    grafgraf 评论0 收藏0
  • 微信小程序-扫码进入小程序获取二维码携带参数

    微信小程序-扫码进入小程序获取二维码携带参数

    摘要:注小程序内跳转地址携带参数和扫码进入链接携带参数获取方式不一样微信通过扫码进入小程序页面得到链接的参数为扫码进入的链接都是乱码的,需要一次。代码通过正则截取某个字符串和某个字符串之间的内容 注:小程序内跳转地址携带参数和扫码进入链接携...

    bladefurybladefury 评论0 收藏0
  • js图片加载效果(延迟加载+瀑布流加载)

    js图片加载效果(延迟加载+瀑布流加载)

    摘要:如果加载不成功,就提示图片加载错误。绿色表示已加载,白色表示未加载。假设所有的图片地址已经存在一个数据中,每次读取张图片地址,加载它们之后,插入到现有的瀑布流末尾。避免因为加载缓冲区的速度太快,在没有告诉它加载完要怎么办时,它已经加载...

    tomorrowwutomorrowwu 评论0 收藏0
  • 使用vue2搭建豆瓣电影

    使用vue2搭建豆瓣电影

    摘要:地址项目主页展示项目功能正在热映即将上映电影详情页和搜索页展示地区切换加载更多搜索滚动加载使用脚手架搭建,按照步骤执行即可库使用的是直接引用使用路由使用的是默认的模式,后续打算更改为模式请求豆瓣在中配置代理项目中使用了以下正 github地...

    gecko23gecko23 评论0 收藏0
  • 2017年1月前端月报

    2017年1月前端月报

    摘要:平日学习接触过的网站积累,以每月的形式发布。年以前看这个网址概况在线地址前端开发群月报提交原则技术文章新的为主。 平日学习接触过的网站积累,以每月的形式发布。2017年以前看这个网址:http://www.kancloud.cn/jsfron... 概况 在线地址:http:/...

    ivyzhangivyzhang 评论0 收藏0
  • JavaScript中的工厂模式简述

    JavaScript中的工厂模式简述

    摘要:为了解决这个问题,我们可以使用工厂模式。框架中的工厂模式中的其实就是一个工厂函数,它根据传入参数的不同创建元素或者去寻找上下文中的元素,创建成相应的对象。工厂模式有利于消除对象间的耦合,提供更大的灵活性。 本文首发于知乎专栏:前端指南...

    RyanQRyanQ 评论0 收藏0
  • 100行代码以内实现一个你可以工作中扩展的jquery

    100行代码以内实现一个你可以工作中扩展的jquery

    摘要:不喜欢逼逼,拿去直接扩展用完事儿。选择器回头吧操作,事件绑定和加上就基本够用了。 不喜欢逼逼,拿去直接扩展用完事儿。 ;(function(window,factory){ factory(window); })(window,function(window){ var jQuery=(function(){ var ...

    qujianqujian 评论0 收藏0
  • JS中最容易被轻视的对象----location和history

    JS中最容易被轻视的对象----location和history

    摘要:最近开始移动端页面的时候,被和坑了一把,于是决定对这两个对象进行一个全面的剖析。但出于隐私方面的原因,对象不再允许脚本访问已经访问过的实际。唯一保持使用的功能只有和方法。华为执行完之后,我们发现不能回退了,是不是就跟实现同样的效果了。...

    xumengerxumenger 评论0 收藏0
  • 【转】js弹出框、对话框、提示框、弹窗总结

    【转】js弹出框、对话框、提示框、弹窗总结

    摘要:弹出框对话框提示框弹窗总结一的三种最常见的对话框最常用三种弹出对话框弹出对话框并输出一段提示信息弹出一个对话框提示信息弹出一个询问框,有确定和取消按钮利用对话框返回的值或者你确定提交吗点击了确定点击了取消弹出一个输入框,输入一段文字,...

    yanbingyun1990yanbingyun1990 评论0 收藏0
  • 好用的项目初始化工具SCION升级啦!

    好用的项目初始化工具SCION升级啦!

    摘要:什么是是一个专门用于初始化项目的工具。只要你有一套模板,就能通过方便地把项目初始化出来。命令这条命令会添加一个模板信息到文件内,以便将来供使用。使用了去下载位于的项目作为模板。列出所有已保存的模板。修复无法跨平台使用的问题。 showImg(...

    zorrozorro 评论0 收藏0
  • 悄悄地说一个bug

    悄悄地说一个bug

    摘要:客观别急,今天真的是要说一个,也许你早已知晓,也许你时常躺枪于他手,悄悄地,我们慢慢开始。使用案例源码用到了前面已经写好的函数,所以认为获取的属性值,不包括原型返回一个副本,使其键和值对换。 前言 underscore.js源码分析第四篇,前三篇地...

    laymanlayman 评论0 收藏0
  • 对web数据可视化的一些理解

    对web数据可视化的一些理解

    摘要:本人也做过一些数据可视化相关的产品,下面聊聊对数据可视化的一些思考。这也是数据可视化最麻烦的一直,一般我们借助的地图,或者百度地图,高德地图等来开发,其实百度地图也出了个地图可视化的库,展示效果没有好。。。。 最近几年随着大数据的兴起...

    andong777andong777 评论0 收藏0
  • 数组 去除重复项的方法 你知道几种呢?

    数组 去除重复项的方法 你知道几种呢?

    摘要:数组去重的方法第一种方法方法可以将结构转为数组这就是提供了一种数据去重的方法第二种方法运用扩展运算符提供了一种更便捷的去重方法第三种方法这是一种原生的去重方法,借助一个空数组来实现去重,便于理解底层原理函数带有参数第四种方法同上函数不...

    tomatotomato 评论0 收藏0
  • 百度前端技术学院2017学习总结

    百度前端技术学院2017学习总结

    摘要:向已被访问的链接添加样式。让背景图片大小水平方向扩大一倍,这样才有移动与变化的空间。不足及改进总结来看,自己做得不够,虽然也花了时间,不过能看出有敷衍的成分在。 一、前言 百度的前端技术学院IFE,2016年就听说了,当时自己也报名,还组成队...

    ky0nchengky0ncheng 评论0 收藏0
  • ES6 Promise 全面总结

    ES6 Promise 全面总结

    摘要:它们其实是在运行完成后,主动向该回调函数中传入的参数。该方法其实是的别名,用于指定状态转为失败时的回调函数。构造器回调函数参数中的和用于更改当前的状态,并将其值返回给当前的方法的参数。 ES6 Promise对象 ES6中,新增了Promise对象,它主要...

    TowersTowers 评论0 收藏0
  • 关于this.setState更新的问题

    关于this.setState更新的问题

    摘要:是异步,所以在之后立即调用是获取不到最新的数据的,那么怎么获取最新的数据呢下面介绍三个方法回调函数在之后去函数中调用,此时的已经更新将放入函数中在函数中,在之后是立即更新的,所以也可以获取到更新后的数据。 this.setState是异步,所以在t...

    darkbugdarkbug 评论0 收藏0
  • 软件测试江湖(二)神兵利器篇

    软件测试江湖(二)神兵利器篇

    摘要:软件测试江湖二神兵利器篇在上一篇文章中我们介绍了江湖上流传的各种软件测试的武功秘籍和心法,相信看过的小伙伴内力得到了很大的提升。功能测试篇功能测试,是软件测试里的入门级心法,自然也有与之相对应的兵器来发挥心法的最大功力。 软件测试江湖...

    TigerChainTigerChain 评论0 收藏0
  • ajax的一些属性整理

    ajax的一些属性整理

    摘要:实际上,他的所有属性均来自实例对象具有如下的继承关系属性只读。事件回调方法在状态改变时触发,在一个收到响应的请求周期中,方法会被触发次,因此可以在方法中绑定一些事件回调。表示请求的状态。 浏览器的四大线程 1.GUI渲染线程2.javascript引擎...

    沈建明沈建明 评论0 收藏0

热门文章

<