文章库ARTICLE COLUMN

  • 一个简单的chrome拓展程序开发

    一个简单的chrome拓展程序开发

    摘要:相当于发一个命令。这个函数能获取到当前标签的信息对象并传递给回调函数。向标签页中的发送消息。接收到消息,执行操作。会弹出一个控制台。这样我们就完成了一个简单的插件。 最近突然觉得有些常用的功能可以写成浏览器插件,就不用把代码放到consol...

    vslamvslam 评论0 收藏0
  • 前端阅读笔记 2016-11-17

    前端阅读笔记 2016-11-17

    摘要:测试数次之后,转而怀疑工具有问题。上午阅读,改代码。下午改代码,听了两个小时的分享,在澳洲工作的前端工程师,很精彩。至今还在因挣扎,无奈另外,今天貌似爆出林丹出轨了这世界啊。今天阅读的文章不多。压缩有损压缩无损压缩以及有损带透明通道压...

    csRyancsRyan 评论0 收藏0
  • 说走就走的性能优化之旅

    说走就走的性能优化之旅

    摘要:雅虎规则熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。页面加载前置,后置,首屏无关的不加载,图片懒加载,精简之类的,都是在网页加载层面上的优化,可以算作请求都结束了之后做的东西。同时达到了最初的目的。 雅虎规...

    waltrwaltr 评论0 收藏0
  • 让你熟知jquery见鬼去吧

    让你熟知jquery见鬼去吧

    摘要:写法头部插入元素写法删除元素写法对于很多移动端的所谓页面来说,主要的是动画效果,操作的复杂程度不高,我们就不必要去引用一个我们用的不多的,虽然也不是很大,其实原生的还不止这些,例如不说这是干嘛地,自己查吧原文链接公众号我们的主页 $是j...

    pekonchanpekonchan 评论0 收藏0
  • [deviceone开发]-do_Dialog的基本使用示例

    [deviceone开发]-do_Dialog的基本使用示例

    摘要:一简介我们平常使用的或者都是比较简单弹窗。更为复杂和个性化的弹窗需要用到,它可以弹出一个自定义的窗口,窗口里的内容是你自定义的文件,窗口的时候可以传递数据给对应的文件。二效果图三相关下载四相关讨论五更多案例六关于 一、简介 我们平常使...

    doodlewinddoodlewind 评论0 收藏0
  • 前端的离线处理

    前端的离线处理

    这里的离线处理指线下把一些事件提前做好,不在应用运行时再去做 其实前端的离线处理在一些工具中可以看到,比如说css中的背景图,某些css工具在打包处理的时候,如果图片的文件大小比较小,工具会读取文件内容转成base64直接放到css文件内,减少http请求。...

    terasumterasum 评论0 收藏0
  • canvas-learning:分享一些本人学习canvas时用来练习的案例

    canvas-learning:分享一些本人学习canvas时用来练习的案例

    摘要:本文首发于的技术博客实用至上,非经作者同意,请勿转载。案例练习使用配合来复用路径。案例进度条练习文字相关的。案例过年就是这个味儿活动页此案例来自于我过往的一个项目,当时是用来做的,现在改成用来实现。练习的变形相关。 本文首发于Array_Hu...

    keithxiaoykeithxiaoy 评论0 收藏0
  • JavaScript多态与适配器模式思考

    JavaScript多态与适配器模式思考

    摘要:下面是我仿照适配器模式改进的谷歌地图百度地图适配器参数配置适配器地图只关注发出显示地图而不关注具体用哪种地图当增加了搜搜地图,我们需要添加搜搜地图的方法以及修改适配器地图参数而不需要对函数进行修改搜搜地图 不多说先上一段代码(转载自《J...

    bintabinta 评论0 收藏0
  • 第一天  重新认识JavaScript

    第一天 重新认识JavaScript

    摘要:使用表明你的比较不会涉及任何的隐形的类型转换。当对不同类型的数据进行比较的时候你要首先把它们进行显示的类型转换。然后再进行比较这样会使你的程序更加清晰。 1、JavaScript 严格模式 通过在程序最开始假如一个字符串字面量 use strict ,即可开...

    fizzfizz 评论0 收藏0
  • Thunk深入解析

    Thunk深入解析

    摘要:捕抓信息,并且出错时,传递给回调函数回调函数应该只调用一次。总结在学习一个概念或者一个模块时,测试代码加深你对知识的理解和掌握。 一步步打造thunkify 本文的思路: 学习thunk相关知识,主要参考阮一峰的介绍 一步步实现thunkify模块,并且使...

    xi4oh4oxi4oh4o 评论0 收藏0
  • [面向对象的案例]在canvas画布内实现小球的随机移动

    [面向对象的案例]在canvas画布内实现小球的随机移动

    摘要:部分给画布设置边框添加画布准备工作先确定所需要的属性小球的起始坐标半径颜色速度。创建球构造函数向原型链添加方法创建个小球使用定时器每个刷新屏幕 showImg("https://segmentfault.com/img/bVFJSK?w=360&h=326"); //css部分,给画布设置边框 ...

    cnswordercnsworder 评论0 收藏0
  • cordova录音转base64上传七牛

    cordova录音转base64上传七牛

    摘要:目前公司的项目是基于,领导要加类似微信的语音聊天功能,看了看七牛的文档跟源码,功能有太多我用不上的。先前上传图片用的是七牛提供的上传方法,那如果把录音转成,也就可以上传到七牛了。录音的组件我最终用的,录音出来的格式是,跟都支持播放。 ...

    cfanrcfanr 评论0 收藏0
  • 移动端页面开发适配 rem布局原理

    移动端页面开发适配 rem布局原理

    摘要:移动端页面开发适配布局原理什么是适配,为什么要适配我们拿到的设计图一般是以,,分辨率为基准设计的,而现在的手机终端各式各样,分辨率不同,逻辑像素不同,视口不同,所以为了让我们的页面在每个设备上都可以良好的展示,那么就需要为这些设备做统...

    JasinYipJasinYip 评论0 收藏0
  • vuejs在chrome extensions中不起作用

    vuejs在chrome extensions中不起作用

    摘要:简单的代码在谷歌插件中竟然没有任何错误,并且没有任何显示,页面是空的,网上搜到一篇文章意思就是,谷歌插件中的运行环境比较特殊称为,使得通常的不能被正常使用。解决方案替换文件就行了参考这里页面追加锚点即可看到 简单的代码: {{a}} new Vu...

    zzbozzbo 评论0 收藏0
  • cookie入门

    cookie入门

    摘要:一般如果用户输入的中的路径部分从第一个字符开始包含属性所定义的字符串,浏览器就认为通过检查。表明只有当浏览器和服务器之间的通信协议为加密认证协议时,浏览器才向服务器提交相应的。在中,用于保存状态以及为浏览器提供一种身份识别机制。 Cook...

    pingan8787pingan8787 评论0 收藏0
  • 腾讯 AlloyTeam 移动 Web 裁剪组件 AlloyCrop 正式开源

    腾讯 AlloyTeam 移动 Web 裁剪组件 AlloyCrop 正式开源

    摘要:兼容性如何支持以及的设备的浏览器便可运行不一一列举一共不到行为什么体积这么小腾讯手内大量的都会去不断地从各个维度进行性能优化。腾讯内部有哪些项目在用目前主要是兴趣部落群等业务在用,刚刚开源出来,只要有裁剪图片的地方都会用到。 传送门 G...

    yexiaobaiyexiaobai 评论0 收藏0
  • 微信小程序开发教程(基础篇)2-微信小程序结构概览

    微信小程序开发教程(基础篇)2-微信小程序结构概览

    摘要:在新建一个项目后,微信小程序会生成一个默认的程序框架,后续程序的开发工作都在这个框架上进行。微信小程序的开发模式确实和开发很相似。通常一个完整的微信小程序包含上面两部分,当然我们也可以定义自己的目录用于存放公共代码和程序需要的其它文件...

    muddywaymuddyway 评论0 收藏0
  • JS压缩上传图片

    JS压缩上传图片

    摘要:读取文件文件对象加载图片图片地址的图片转图片转图片对象图片质量到之间缩放比例到之间超过这个值无法生成,在上方式一低版本兼容性差些文件类型文件大小质量大小方式二文件类型文件大小质量大小上传上传的地址文件对象处理上传进度上传中反馈 * @Da...

    luxixingluxixing 评论0 收藏0
  • DOM事件学习之兼容中文输入法

    DOM事件学习之兼容中文输入法

    摘要:写在前面很多同学或许有遇到过这样的场景需要实时得到用户在输入框中输入的内容,很多同学可能第一反应就是监测,这些事件,然后把获取到的内容输出出来可是上述解决方法却会有个问题,就是使用中文输入法时,会出现像这样的内容,这是为什么呢原来,和...

    jzzleejzzlee 评论0 收藏0
  • Require.js实现js模块化管理教程

    Require.js实现js模块化管理教程

    摘要:再者,引入一大堆的文件也不美观,而使用即可实现的模块化异步加载。通过定义模块的方式可分为以下两类。当和这两个模块加载完成之后将会执行回调函数。插件可以使回调函数在结构加载完成之后再执行。最好的方式是使用字符串但这很难管理尤其实在多行的...

    fox_soyoungfox_soyoung 评论0 收藏0
  • 工作手记之移动端中文输入法触发oninput事件的解决方法

    工作手记之移动端中文输入法触发oninput事件的解决方法

    摘要:经过在网上的查找,找到了和两个事件进行一个开关判断。关于事件是的标准事件,对于检测和这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像事件需要失去焦点才触发。补充最近测试了下发现在事件之后才触发。。。 事件背景...

    姘存按姘存按 评论0 收藏0
  • node模块加载层级优化

    node模块加载层级优化

    摘要:环境变量法通过上一节的源码分析,我们知道了的作用,那么如何使用或者优雅的使用来解决依赖加载问题呢尝试一最为直接的是,修改系统的环境变量。 模块加载痛点 大家也或多或少的了解node模块的加载机制,最为粗浅的表述就是依次从当前目录向上级查询n...

    eccozhoueccozhou 评论0 收藏0
  • 探究underscore源码(二)

    探究underscore源码(二)

    摘要:源码如下通过来判断到底通过来区分对象以及数组。传入回调函数的参数分别为对象键值对中的值或者数组中的序号值对象键值对中的键或者数组中的相应序号举个例子,传入回调的参数依次为如果是数组,则传入参数依次为三这几个方法都是利用一个核心函数。 ...

    jeyhanjeyhan 评论0 收藏0
  • JavaScript中的各种宽高属性

    JavaScript中的各种宽高属性

    摘要:在中,存在着多的关于高度和宽度的属性,比如等等这么多,傻傻分不清也正常啊。第二问题对象的属性引用的是对象,表示该窗口中当前显示文档的。如果出现滚动条,滚动条会遮盖元素的宽高,那么该属性就是其本来宽高减去滚动条的宽高。 在js中,存在着N...

    wangbinkewangbinke 评论0 收藏0
  • 实例讲解Redux

    实例讲解Redux

    摘要:实例讲解示例代码地址在这里你可以通过命令到本地,也可以直接下载。之后便可以通过执行示例代码。下面结合实例中的内容理解上述概念。更改应用的状态通过方法将发送到函数中,进行状态的更新。分别用来处理页面和页面状态的更新。 实例讲解Redux 示例...

    roland_reedroland_reed 评论0 收藏0

热门文章

<