未分类


20170609-DOM总结

DOM是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。


Web项目如何防止客户端重复发送请求

在Web项目中,有一些请求或操作会对数据产生影响(比如新增、删除、更新),针对这类请求一般都需要做一些保护,以防止用户有意或无意的重复发起这样的请求导致的数据错乱。


es6class揭秘

在es6中,新增了class关键字用于定义一个类,但是本质上并没有给javascript增加新的oop机制,因为javascript原型继承以及构造函数式声明使人感到晦涩难懂,添加class的目的就是为了掩盖它底层的机制,使得我们不用直接接触这些概念,相当于一个语法糖。


js学习笔记 – javascript Date format(日期格式化)

方法一 // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format(“yyy …



【译】理解Node事件驱动架构

原文链接:Understanding Nodejs Event-driven Architecture 作者:Samer Buna 翻译:野草 本文首发于前端早读课【第958期】 Node中的绝大多数对象,比如HTTP请求,响应,流,都是实现了EventEmitter模块,所以它们可以触发或监听事件。 const EventEm …


2017-06-09 前端日报

2017-06-09 前端日报 TCP 协议简介JavaScript 的新特性:类的 #private 字段Symbol Polyfill 填坑之旅前端异常监控平台的设计思路及实现QQ会员基于hybrid的高质量H5架构实践Functional MixinsNode.js Child Processes: Everything you need to know前端日 …


零基础学vue系列01

从今天开始,我讲陆续的更新专栏文章《零基础学vue》,让大家迅速的上手vuejs. 好,第一个问题是vue能做什么? vue不管是写小组件组成大的程序,还是方便的数据交互减少DOM操作,以及只做大型的单页面应用程序都游刃有余。 那么一个问题就来了,为什么是v …


前端面试题目汇总

box-sizing: border-box的作用 当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度。例如:<div class=”box”>举个例子</div>.box { width: 500px; height:100px; border: 1px solid #000; -webk …


初识Vue,写的一些小练习

vue尝鲜 演示效果1 将 data 中的数据渲染到页面上。 预览:https://ityanxi.github.io/Vue… 示例代码1 <div id=”app”> {{message}} <hr /> {{msg2}} <hr /> { …