自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 ES6语法实现模板编译

ES6语法实现模板编译基础字符串模板var template = `<ul> <% for(var i=0; i < data.supplies.length; i++) { %> <li><%= data.supplies[i] %></li> <% } %></ul>`;思路:怎么编译这个模板字符串呢?根本原理可以用ES5语法的循环拼接字符串,这里设置这个循环拼接函数为ec

2017-04-29 19:42:44 3355 1

原创 webpack

一、webpack基本介绍**1-1**webpack基本介绍 webpack的概念和作用 模块打包器 代码分割 代码文件打包 loader加载 commonjs规范 模块热更新 适用于大型项目**1-2**webpack安装和命令 安装 npm install webpack --save-dev例子: 新建hello.js执行命令 webpack hello.js

2017-04-29 16:47:38 783

原创 JS操作iframe里的dom

JS操作iframe里的dom一、父级窗口操作iframe里的domJS操作iframe里的dom可是使用contentWindow属性,contentWindow属性是指指定的frame或者iframe所在的window对象,在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则,必须指定contentWindow属性,c

2017-04-25 15:49:29 3242

原创 Javascript操作DOM常用API总结

Javascript操作DOM常用API总结原文地址:http://luopq.com/2015/11/30/javascript-dom/类型Node类型(ELEMENT_NODE:1 ATTRIBUTE_NODE:2 TEXT_NODE:3 COMMENT_NODE:8``DOCUMENT_NODE:9 DOCUMENT_FRAGMENT_NODE:11)节点创建型(createElemen

2017-04-18 11:08:38 2464 2

原创 Javascript操作DOM常用API总结

Javascript操作DOM常用API总结原文地址:http://luopq.com/2015/11/30/javascript-dom/类型Node类型(ELEMENT_NODE:1 ATTRIBUTE_NODE:2 TEXT_NODE:3 COMMENT_NODE:8``DOCUMENT_NODE:9 DOCUMENT_FRAGMENT_NODE:11)节点创建型(createElemen

2017-04-18 11:04:43 350

原创 grunt自动刷新liveload

需要的grunt插件grunt-contrib-watchgrunt-contrib-connectconnect-livereloadserve-staticserve-indexconnect优点: * 自动搭建静态文件服务器,不需在自己电脑上搭建Web服务器。 * 不需要浏览器插件的支持(不现定于某个浏览器)。 * 不需要给网页手动添加livereload.js。 缺点:

2017-04-07 14:25:40 856 1

原创 grunt

time-grunt用途:列出当前每个执行任务所需要的时间使用方法 require(‘time-grunt’)(grunt)load-grunt-tasks用途:加载当前项目需要的是所有依赖项,取代以前grunt.loadNpmTask('grunt-contrib-watch')这种繁琐的声明方式使用方法 require(‘load-grunt-tasks’)(grunt)m

2017-04-07 00:35:48 614

原创 bower

bower web包管理器安装bowernpm install bower -g 如何生成bower.jsonbower init用bower创建一个jquery和bootstrap的项目输入命令bower install jquerybower install bootstrap如果用到的组件比较小众,在bower中没有注册怎么办?一、GitHub短写 例 安装jquery这是jq

2017-04-03 19:06:15 663

原创 yeoman

yeoman是个脚手架(生成器) 在web项目开始时使用yeoman来生成项目文件,代码结构。yeoman自动将最佳实践和工具整合进来,大大加速和方便我们的开发安装npm install yo -g yeoman需要和generators搭配使用,yeoman和generators的关系就像橡皮泥和橡皮泥捏出来的模具 yeoman基于node用yeoman搭建一个angular项目一、开始

2017-04-03 19:04:31 626

原创 常用的dos命令

Shell常用命令整理 命令 功能 cd 用于切换用户当前工作目录 cd .. 返回到当前目录下的上一级目录 pwd 用于显示用户当前工作目录 mkdir/md 创建目录 rmdir 删除目录 rm 用于删除文件 ls 显示当前目录文件 cp 复制命令 mv 移动命令 cd:用于切换用户当前工作目录cd aaa

2017-04-03 19:03:01 955

原创 npm init 之package.json

Package.json 属性说明 属性 说明 name 包名 version 包的版本号 description 包的描述 homepage 包的官网 url author 包的作者姓名 contributors 包的其他贡献者姓名 dependencies 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_mod

2017-04-03 18:58:07 3142

原创 grunt压缩雪碧图

grunt 打包雪碧图插件grunt-spritesmith简易配置 // 项目配置(任务配置) grunt.initConfig({ // 读取我们的项目配置并存储到pkg属性中 pkg: grunt.file.readJSON('package.json'), // 自动雪碧图 sprite: {

2017-04-01 11:40:23 1193

angular-datepicker

从入门到精通redux,带你深入学习redux数据管理 从入门到精通redux,带你深入学习redux数据管理

2018-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除