JavaScript

vue组件系列-Tags input

前言最近做后台系统的组件化开发,借机和@二胖手同学一起开发了一个基于vue的开源组件库,方便后期使用,目前该项目正在持续开发中。介绍大家可能遇到过一种需求,让用户输入以某个特殊字符分隔的字符串,如java,php就是以西文逗号分隔,这种输入需要用户自行添加内容之间的特殊分隔符,其实完全可以换用一种用户体验更好的方式解决。不知道大家管下面这种叫什么,我称之为Tags inpu

使用 ES2015 开发 Angular1. 应用指南

关键词 架构, 文件结构, 组件, 单向数据流以及最佳实践来自 @toddmotto 团队的编码指南Angular 的编码风格以及架构已经使用ES2015进行重写,这些在Angular 1.5+的变化可以更好帮助您的更好的升级到Angular2.。这份指南包括了新的单向数据流,事件委托,组件架构和组件路由。老版本的指南你可以在这里找到, 在这里你能看到最新的.模块架构An

获取多说和 Disqus 文章评论数的方法

不少网站使用的是多说等第三方评论系统,有时候需要在特定位置显示对应文章的评论数,下面的方法可以快速获取多说和 Disqus 的文章评论数,所得为纯数字,方便排版布局。多说多说提供了获取文章评论数的接口,需要做的只是填好相关参数,然后再从返回的 JSON 数据中提取出评论数即可请求参数short_name: 站点注册的多说二级域名,比如注册了 http://helloworl

JavaScript实现继承

以下内容均基于本人对《JavaScript高级程序设计》第三版6.3小节的理解先看一下父类function Animal(name) { var name = name; //'私有(受保护)'成员,只允许在父类的构造函数中赋值 this.food = undefined; //'公有'成员 //引用类型的成员 t

[vue+vue+vue-router] 强撸一发暗黑风 markdown 日记应用

容我思考思考文章结构,能够更容易让新手入门,思考的过程中被小编拒了一次,囧。本文将会从项目开发角度出发,由外向内拆解,自顶而下设计项目地址效果图暗黑风是不是很炫~Step by step,follow me~知识储备vue.js 官网教程vuex 官方教程核心思想vue-router 官方教程webpack 官方教程node.js 官方es6 阮一峰老师所著的es6入门对于

JavaScript判断当前客户端

javascript文件 //判断访问终端 var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.inde

Nodejs+Epress学习二(Mongoose基础了解)

学习Node注定少不了与数据库打交道,而MongoDB和Node可以说是绝配,这篇主要是简单介绍Mongoose这个模块。由于本人也是边学边写的这篇文章,绝对会有新手的味道,请大神看到这里就表往下看了。名词介绍稍微翻阅下mongoose文档就会看到Schema、Model、Entity这几个名词,文章主要围绕这几个词展开,所以有必要解释一下:Schema:一种以文件形式存储

js手札--关于事件冒泡与事件捕获

一、冒泡和捕获IE和Netscape不同IE是事件冒泡:click事件触发顺序(div -> body -> html)Netscape是事件捕获:click事件触发顺序(html -> body -> div)操作方法IE: target.attachEvent(eventName, callback) //只能冒泡 target.detachEvent(e

HTML 简单拼图游戏

先不废话,请看演示。公司要搞这么个微信活动,可现在没有前端开发,没办法,身为打杂总监只好临时顶下这个空缺了。先找了一些 JS 代码,试用了下都不太理想,好一点的写的又太复杂,改起来有难度,干脆撸起袖子自己干了。基本需求有一个固定区域,被拆分成 c*r 个同等大小的碎片,拿走其中一块,靠近缺口的块可以向缺口方向移动;当拼出原来的图样视为完成。依照此需求,需要经历 加载图片-》