文章库ARTICLE COLUMN

  • 京东在html5页面中打开本地app的解决方案

    京东在html5页面中打开本地app的解决方案

    摘要:京东的原代码已经混淆过了,我只能一点点反混淆并注释。看京东是怎么解决兼容问题的。获取相对应的如果是微信端直接使用打开如果是如果是如果是安卓浏览器延后毫秒判断版本如果大于必须要使用创建元素返回新创建的对象,具有指定的类型。 从html5打开...

    learninglearning 评论0 收藏0
  • ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(上)

    ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(上)

    摘要:起因某天,某测试说这个页面在下白屏,也白。。某前端开发吭哧吭哧。。。一上午的时间就过去了,搞定了。第二天,某测试说又白了。。某前端开发吭哧吭哧。。。谁用的,出来我保证削不屎你。原谅我不禁又黑了一把。 起因 某天,某测试说:这个页面在 ...

    you_Deyou_De 评论0 收藏0
  • ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)

    ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)

    摘要:在上篇,我们主要抛出了两个问题,并给出了第一个问题的解决方案。没有的实例方法可以采用方案三委屈下。放弃模式,放弃上篇中提到了开启了模式来解决低版本浏览器无法继承到在构造函数里定义的属性或方法。 回顾 起因: 某天,某测试说:这个页面在...

    FreelanderFreelander 评论0 收藏0
  • 《每周一点canvas动画》——3D旋转与碰撞

    《每周一点canvas动画》——3D旋转与碰撞

    内容已删除,请前往博客观看后续内容

    appetizerioappetizerio 评论0 收藏0
  • React系列之 React入门

    React系列之 React入门

    摘要:原文地址是一个库,主要是通过操作数据的方式去操纵,为什么要重造轮子呢,因为觉的目前市面上的框架对于创建大型应用程序不够直观,不能满足需求,所以诞生了。其实说它性能高,只不过是用的方式计算出最小的操作,所以性能就上来了。 原文地址:http...

    pf_milespf_miles 评论0 收藏0
  • vue 开发波纹点击特效组件

    vue 开发波纹点击特效组件

    摘要:最近在使用做一个新的库,波纹点击效果在中被多次使用到,于是决定把它封装成一个公共的组件,使用时直接调用就好啦。 最近在使用 vue2 做一个新的 material ui 库,波纹点击效果在 material design 中被多次使用到,于是决定把它封装成一个公共的组件...

    chavesguchavesgu 评论0 收藏0
  • webpack实践笔记(二)---添加 loaders

    webpack实践笔记(二)---添加 loaders

    摘要:实践笔记二源码地址本篇文章基于分支切换分支加载顺序分了三个级别,,分别代表前中后,三个处理状态。安装相关包创建文件,每个公司采用适合自己的规则。配置文件较大,可查看项目源码。 webpack实践笔记(二)--- add loaders [源码地址]:( https:/...

    cnswordercnsworder 评论0 收藏0
  • Promise学习笔记(三):源码core.js解析(上)

    Promise学习笔记(三):源码core.js解析(上)

    摘要:源码阅读阶段先理解根本吧想快点理解的话可以直接跳到下个标题这部分根据理解将持续修改空函数用于判断传入构造器的函数是否为空函数如果为空函数构造一个对象并初始化状态为终值回调状态和队列记录内部最后的一次错误空对象标识表示发生了错误暴露模块...

    wuyangchunwuyangchun 评论0 收藏0
  • 开发移动端react组件datepicker的总结与教训

    开发移动端react组件datepicker的总结与教训

    摘要:背景前一阵,应公司的需求,需要一个在移动端运行的组件选择日期。思考过后变决定自己写一套移动端日期选择器组件。而应该从用户的角度出发,提高组件的易用性与灵活性。 背景 前一阵,应公司的需求,需要一个在移动端运行的react组件datepicker(选择...

    sewergangersewerganger 评论0 收藏0
  • Math.min() 为什么比 Math.max() 大?

    Math.min() 为什么比 Math.max() 大?

    摘要:考虑如下代码按照常规思路,这段代码应该输出,毕竟最小值应该小于最大值。为什么会这样呢还得去查查的相关文档。是什么呢是中全局对象的一个属性,在浏览器环境中就是对象的一个属性,表示无穷大。继续阅读为什么比大续 考虑如下代码: var min = Mat...

    hyuanhyuan 评论0 收藏0
  • 为什么 Math.min() 比 Math.max() 大?(续)

    为什么 Math.min() 比 Math.max() 大?(续)

    摘要:本来以为是无参调用时返回了运算的幺元,后来细琢磨,好像没有什么关系,对于运算集合上的二元运算,如果满足,则是运算的幺元。乘法运算的幺元是,因为。但是我们定义函数或者函数,如果不传递参数时,返回幺元的话也是不合理的。 昨天心血来潮写了一...

    xiguadadaxiguadada 评论0 收藏0
  • 前端单元测试探索

    前端单元测试探索

    摘要:单元测试的首要目的不是为了能够编写出大覆盖率的全部通过的测试代码,而是需要从使用者调用者的角度出发,尝试函数逻辑的各种可能性,进而辅助性增强代码质量测试是手段而不是目的。 本文已发布在稀土掘金 转载请注明原文链接:https://github.com/e...

    陈江龙陈江龙 评论0 收藏0
  • JS事件模型

    JS事件模型

    摘要:事件模型事件模型共有两个过程事件处理阶段。事件绑定监听函数的方式如下事件移除监听函数的方式如下参数说明指定事件类型注意加是事件处理函数级模型属于标准模型,现代浏览器除之外的浏览器都支持该模型。 JS事件模型 观察者模式 观察者模式又叫做发...

    mylxswmylxsw 评论0 收藏0
  • Promise学习笔记(四):源码core.js解析(下)

    Promise学习笔记(四):源码core.js解析(下)

    摘要:源码阅读阶段紧接上一篇这次我们开始我们最常用到的部分的源码解析传入参数为两个函数和判断调用者是否为对象跳转到了一个叫做的函数里面新建一个对象传入函数传入给和一个新的对象返回新的对象在这里我们先看看在调用者不是对象时到底做了什么比想象的...

    VincentFFVincentFF 评论0 收藏0
  • [deviceone开发]-HeaderView和FooterView的示例

    [deviceone开发]-HeaderView和FooterView的示例

    摘要:一简介这个是利用组件实现下拉和上拉刷新功能的例子,除了其它比如都有这个个功能。对应的里的帖子详细介绍了使用方法,初学者推荐。二效果图三相关讨论地址四下载地址五更多示例 一、简介 这个是利用do_ListView组件实现下拉和上拉刷新功能的例子,除...

    whincwhinc 评论0 收藏0
  • 十大经典排序算法总结(Javascript描述)

    十大经典排序算法总结(Javascript描述)

    摘要:算法描述冒泡排序是一种简单的排序算法。算法描述和实现一般来说,插入排序都采用在数组上实现。平均情况希尔排序年发明第一个突破的排序算法是简单插入排序的改进版它与插入排序的不同之处在于,它会优先比较距离较远的元素。 前言 读者自行尝试可以...

    BingunerBinguner 评论0 收藏0
  • Promise原理分析一

    Promise原理分析一

    摘要:原理分析一对象用于异步计算。它有两个参数,分别为在成功和失败情况下的回调函数。实现根据当前状态对回调函数进行处理,同时返回一个新的对象,以便链式调用。,注册回调函数到当前的对象中或,立即执行回调函数说明方法只处理被拒绝的情况,并返回一...

    WilsonLiu95WilsonLiu95 评论0 收藏0
  • 二进制与十进制之间的转换

    二进制与十进制之间的转换

    摘要:例如二进制数,最右边的与量值相关联往左一位与量值相关联,以此类推,整个数的数值等于,这也就是它的十进制表示,下面说一下十进制和进制之间具体的转换方法。 我们从小学习使用的阿拉伯数字就是十进制的,这大概是因为我们有十根手指、十个脚趾,便...

    silencezwmsilencezwm 评论0 收藏0
  • 浅谈网站性能之前端性能优化

    浅谈网站性能之前端性能优化

    摘要:浅谈网站性能之前端性能优化性能优化的目的无非是减少用户流量消耗,提升用户首屏体验,提升用户访问速度,让用户专注内容本身。前端性能优化减少请求数量基本原理在浏览器与服务器进行通信时,主要是通过进行通信。 最近项目慢慢走上正轨,需求趋于平...

    WinerWiner 评论0 收藏0
  • JavaScript 一些有关 BOM 的笔记

    JavaScript 一些有关 BOM 的笔记

    摘要:但是如果你在别的页面比如在百度搜索结果页面上,运行上面的代码,会发现窗口不会被移动位置,也不会被改变宽度高度。 JavaScript 一些有关 BOM 的笔记 原文链接 浏览器窗口 参看我以前的文章: 一些窗口滚动和窗口、元素宽度高度的 Web APIs window.o...

    PrototypeZPrototypeZ 评论0 收藏0
  • JavaScript 一些 DOM 的知识点

    JavaScript 一些 DOM 的知识点

    摘要:判断传入的节点是否是调用该方法的节点的后代节点。范围对象表示一个包含节点和部分文本节点的文档片段返回一个对象这个也是简单提一下,以后用到了再补。 JavaScript 一些 DOM 的知识点 原文链接/) 本来准备把 DOM 的接口都总结一遍,但是我太天真了...

    tommegotommego 评论0 收藏0
  • javascript高级编程-Array引用类型用法总结

    javascript高级编程-Array引用类型用法总结

    摘要:引用类型类型引用类型是一种数据结构,用于将数据和功能联系起来。 引用类型-Array类型 引用类型是一种数据结构,用于将数据和功能联系起来。 创建对象的方式: 1.new操作符 var array=new Array(); 2.字面量表示法创建 var array=[]; Array 检测数...

    CntChenCntChen 评论0 收藏0
  • IndexedDB使用与出坑指南

    IndexedDB使用与出坑指南

    摘要:在不指定的情况下,默认版本号为。具体示例如下在需要更新数据库的模式时,需要更新版本号。此时我们指定一个高于之前版本的版本号,就会触发事件。数据操作事务在中,我们也能够使用事务来进行数据库的操作。 概述 本文通过对IndexedDB的使用方法和使...

    陈伟陈伟 评论0 收藏0
  • 什么是Node.js

    什么是Node.js

    Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js...

    CrazyCodesCrazyCodes 评论0 收藏0
  • [deviceone开发]-动画示例源码

    [deviceone开发]-动画示例源码

    摘要:一简介组件是用加载动态图片和加载一系列图片形成动画效果的展示组件,这个示例直观的展示组件基本的使用方式。二效果图三相关讨论四源码地址五更多案例源码 一、简介 do_FrameAnimtionView组件是用加载GIF动态图片和加载一系列图片形成动画效果的展示...

    TonyTony 评论0 收藏0

热门文章

<