Chrome的扩展程序很多,也很容易入门,可以来简单实现一下 看看 官方文档 或者翻译的文档:百度、360,慢慢就能实现出一个扩展程序来   每个扩展程序应用一般会包含: 一个manifest清...
阅读(9) 评论(0)
JS可以做的事多了,那就用来实现一个计算器吧   看看手机中的计算器,分为普通计算器和科学计算器       自认脑袋不够大,就实现一个普通版本的吧(支持正负数加减乘除等基本连续...
阅读(11) 评论(0)
早就听说过断点续传这种东西,前端也可以实现一下 断点续传在前端的实现主要依赖着HTML5的新特性,所以一般来说在老旧浏览器上支持度是不高的 本文通过断点续传的简单例子(前端文件提交+后端PHP文件接收),理解其大致的实现过程...
阅读(11) 评论(0)
产品姐姐想法多,点击input项才能聚焦进行操作,点击外部不能有反应 好了。。。直入正题 为了让标签更加语义化,在表单项中,我们往往会使用label进行包裹 <label for="label-input">...
阅读(17) 评论(0)
  开发中会经常涉及到文件上传的需求,根据业务不同的需求,有不同的文件上传情况。 有简单的单文件上传,有多文件上传,因浏览器原生的文件上传样式及功能的支持度不算太高,很多时候我们会对样式进行美化,对功能进行完善。...
阅读(12) 评论(0)
  系列文章 -- ES6笔记系列   接触过Ajax请求的会遇到过异步调用的问题,为了保证调用顺序的正确性,一般我们会在回调函数中调用,也有用到一些新的解决方案如Promise相关的技术。 在异步编程中...
阅读(11) 评论(0)
系列文章 -- ES6笔记系列   解构赋值,即对某种结构进行解析,然后将解析出来的值赋值给相关的变量,常见的有数组、对象、字符串的解构赋值等 一、数组的解构赋值 function ids() {...
阅读(8) 评论(0)
有IOS的开关模拟,当然也有MIUI的开关模拟 看到设置选项里面的开关样式,突发奇想地来试试      最终效果如图:     实现过程 1. 选项框chec...
阅读(11) 评论(0)
感觉移动端原生支持的 touch、tap、swipe 几个事件好像还不够用,某些时候还会用到诸如缩放、长按等其他功能。 近日学习了一个手势库 Hammer.js,它是一个轻量级的触屏设备手势库,能识别出常...
阅读(10) 评论(0)
一年不见,博客园都长草啦......   前几日刚入手新手机小米5,系统真心流畅呀。为啥要买小米5呢,因为要提高生产力呀,好好玩移动前端开发呀哈哈哈 那么问题来了,要怎么调试手机上的前端页面呢? 很久很久以...
阅读(14) 评论(0)
题记 由于js不像java那样是完全面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,一般都是基于原型链的方式;     一、继承初探 大多数JavaScript的实现用 __...
阅读(48) 评论(0)
匆匆找了某湿兄内了个推,才过两天就收到面试通知了,好吧首先是第一面。 其实也没什么可说的,一面主要问基础,二面才进入项目实习之类的探讨,三面两者都有吧但还是综合多一点 脑子混了记得不多了,记得多少就记录多少吧,嗯都是问题。 &nb...
阅读(43) 评论(0)
gulp是基于流的前端自动化构建工具。   之前也谈到了 grunt的用法,grunt其实就是配置+配置的形式。 而gulp呢,是基于stream流的形式,也就是前一个函数(工厂)制造出结果,提供后者使用。...
阅读(55) 评论(0)
光看是没用的,过不了多久就忘光光,所以还是记录一下吧。   首先windows还是离不开我,所以还是环境还是windows..   一、SASS环境安装配置 SASS是ruby写的,所以要想将sass编译成...
阅读(145) 评论(0)
一、CommonJS 主要是用于服务器端的规范,比如目前的nodeJS. 根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对...
阅读(48) 评论(0)
1 2 3 下一页共3页  到第