git 常用命令

提交上传 1)接下来在本地仓库里添加一些文件,比如README 在本地新建一个README文件 然后在命令行输入一下命令 $ git add README $ git commit -m “first commit” 我的执行界面如下 2)上传到github $ git push origin master git push命令会将 …


跨浏览器的事件代理

我们知道,在主流的浏览器里面绑定事件处理程序和解绑分别是: 绑定:addEventListener(eventType, handler, useCapture); 解绑:removeEventListener(eventType, handler, useCapture); eventType: 事件的名字,string类型,例如‘click’ handler: 事件处 …


JS中的DOM知识概览

1 Node类型 除IE外所有浏览器都可以访问这个类型(因为IE中的DOM对象都是以COM对象的形式实现的),而且js中的所有节点类型都继承自Node类型。 1.1 nodeName/nodeValue/nodeType 1.2 节点关系 childNodes 返回结果是Nodelist类型,不是数组。 Nodeli …


重写webpack多页应用配置脚手架

之前写了一个webpack多页应用的配置,只有一个webpack.config.js文件,实现了多入口配置打包css,js,资源文件处理。因为入口entry配置需要自己添加,HtmlWebpackPlugin有多少个页面也要自己添加。这样看来虽然配置是成功的,但过于机械化,是不可取的


Node v4 – Promise对象

1、Promise简介 所谓Promise,就是一个对象,用来传递异步操作的消息。 Promise对象有以下两个特点。 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败 …


JavaScript中几个重要的知识点(1) —- 面向对象

JavaScript中几个最重要的大知识点 面向对象 DOM事件 异步交互ajax 面向对象 在JS中可以把任意的引用和变量都看成是一个对象。面向对象的主要三个表现形式: 封装 继承 多态 1. 封装 1.1 单例模式 var obj={ name: “sam”, age: 12, metho …


2017年五月前端面试题目的总结

持续心累的找工作阶段算是结束了,不同公司对面试的知识侧重点不同,整体的感受就是:大公司可能更偏向一些JS基础或者原理、html布局、一些经典算法方面。小公司的面试更加侧重对经验和细节的把握,或者说是偏向于解决问题层面的比如说给你一个场景用你的 …


安卓微信返回上一页强制刷新

问题描述 微信公众号开发,有个列表页,分页加载,已经滑动到第N页,点击进入详情页。按下安卓物理返回键回到列表页,页面被刷新,回到了第1页。这个体验非常不好,我们希望返回上一页时,分页加载的数据还在,页面还停留在原来的位置。 问题分析 安卓的 …



dingDang ( 一个管理react数据层的产品 )

dingDang ( 一个管理react数据层的产品 ) github地址 我们将dingDang定义为一个产品而不是一个框架亦或工具包 。 因为dingDang在设计之初就将用户的开发体验放在第一位,而性能问题则放在第二位。 当然这并不意味着我们就是一个性能很糟糕的产品,只是 …