1. npm

    NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。

    2018/03/15 npm

  2. webpack.config.js基础配置

    webpack 中文文档

    2018/03/01 webpack

  3. laravel-admin的入门使用

    添加一个明星表 CREATE TABLE `stars` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(60) COLLATE utf8_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

    2018/02/24 php

  4. laravel-admin安装

    laravel-admin 是一个可以快速帮你构建后台管理的工具,它提供的页面组件和表单元素等功能,能帮助你使用很少的代码就实现功能完善的后台管理功能。 中文文档

    2018/02/22 php

  5. document.execCommand()

    execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用 document.execCommand(sCommand[,交互方式,动态参数]) sCommand为指令参数(如下例中的”ForeColor”), 交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框 动态参数一般为一可用值或属性值(如下例中的”#BBDDCC”)。

    2018/02/11 js

  6. js 剪切板的用法(clipboardData.setData)

    经常看到这样一种效果:就是单击一个按钮,就将某个区域内的内容,复制到了剪切板中。其实这个功能实现起来也不难,核心就是用到了window子对象clipboardData的一个方法:setData() 语法: clipboardData.setData(sDataFormat, sData) 参数: sDataFormat:要复制的内容的格式; sData:要复制的内容。

    2018/02/02 js

  7. 编写CommonJS, AMD, CMD 和 原生 JS都可以使用的插件

    最近几年,我们可以选择的Javascript组件的生态系统一直在稳步增长。虽然陡增的选择范围是极好的,但当组件混合匹配使用时就会出现很尴尬的局面。开发新手们会很快发现不是所有组件都能彼此“和平相处”。

    2018/01/24 web

  8. webpack解惑:require的五种用法

    webpack中可以写commonjs格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include,再加上ES6的import语法,这么多岂不是会把人给搞乱。本篇就来梳理一下这些require各自的特点,以及都在什么场景下使用。 commonjs同步语法 经典的commonjs同步语法如下: var a = require('./a'); a.show(); 此时webpack会将a.js打包进引用它的文件中。这是最普遍的情形,不必赘述。

    2018/01/14 webpack