自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 收藏
  • 关注

原创 dom11克隆replaceChild

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{width: 300px;height: 300px;background-color: pink} #div2{width: 300px;he

2017-11-21 11:41:42 275

原创 dom11克隆removeChild

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" value="点击删除" id = "btn"> <ul id="ul" > <li>1</li>

2017-11-21 11:01:18 200

原创 10创建元素

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" id = "btn" name = "" value = "点击添加"> <ul id = "ul"> </ul>

2017-11-20 23:05:20 187

原创 9元素宽高的获取

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{width: 200px;height: 200px;background-color: pink;border:10px solid #00BFFF; pad

2017-11-20 20:45:00 246

原创 8属性操作

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <div id="div1"></div> <script> var div1 = document.getElementById('div1');

2017-11-19 21:09:33 190

原创 5offsetLeft,offsetParent,getBoundingClientRect

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> div{padding:100px;} #div1{background-color: #FFF5EE;position:relative;}

2017-11-19 19:55:25 215

原创 4-节点例子nextprevious

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> ul{width: 300px;} ul li{height: 30px;background-color: #eee;color:#666;font-we

2017-11-18 21:29:44 234

原创 文章标题

前言: create-react-app 是一个全局的命令行工具用来创建一个新的项目 react-scripts 是一个生成的项目所需要的开发依赖 一般我们开始创建react web应用程序的时候,要自己通过 npm 或者 yarn 安装项目的全部依赖,再写webpack.config.js,一系列复杂的配置,搭建好开发环境后写src源代码。现在 如果你正在搭建react运行环境,使用 cr

2017-11-14 13:52:47 209

原创 3firstElementChild

firstElementChild lastElementChild

2017-11-13 12:48:58 310

原创 3nextElementSibling

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #ul li{ width: 150px; height: 50px; background: pi

2017-11-13 12:41:18 354

原创 3parentNode小例子

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #ul li{ width: 150px; height: 50px; background: pi

2017-11-13 12:05:03 236

原创 3父节点和兄弟节点

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #ul li{ width: 150px; height: 50px; background: bl

2017-11-13 11:39:06 410

原创 2节点类型

>document:9>3文本节点: 数字,文本,换行.>8注释节点>2属性节点 div.attributes[0] nodeValue 查看 节点的属性值 nodeName查看属性名 1元素节点 childNodes:获取某个节点下的子节点children:找到某个元素下面的所有元素子节点 <!doctype html><html

2017-11-12 22:05:42 352

原创 git

git

2017-11-12 20:19:41 166

原创 DOM

Javascript由三部分组成,ECMAscript(javascript核心标准,也是一个解析器,是一个规范)DOM (通过document提供的一些属性或者方法来操作页面,帮助我们去操作页面的结构,添加删除某个标签,document提供了一些接口,赋予开发者操作页面的能力)BOM (通过window提供的一些属性和方法来操作浏览器,更加方便的区操作浏览器,拉到底部,有数据加载)<!do

2017-11-12 20:17:50 161

原创 npm

where <command> is one of: access, adduser, bin, bugs, c, cache, completion, config, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, get, help, help-search, i, init, install,

2017-11-09 17:19:00 248

原创 5.2webpack的热加载配置

cnpm install -g webpack cnpm install -g webpack-dev-server cnpm install webpack-dev-server --savecnpm install --save babel-loader ——bundle.jscnpm install --save babel-core ——bundle.js

2017-11-04 19:57:55 591

原创 git clone 时显示Filename too long的解决办法

在git bash中,运行下列命令: git config –global core.longpaths true 就可以解决该问题。 –global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉–global即可。

2017-11-04 12:30:12 317

原创 5React 环境配置与调试技巧1使用npm配置

npm initnpm install –save react react-dom babelify babel-preset-react babel-preset-es2015 –save把文件保存到配置文件里面去.

2017-11-04 12:25:11 347

原创 4nodejs 的简介与安装

npm node -v npm -v nodejs 配置国内源 安装淘宝 镜像 npm : npm install -g cnpm –registry.npm.taobao.org 之后直接使用cnpm 即可.课程的源码,思维导图: 慕课网的手记:imooc.com/article/17442

2017-11-03 20:06:25 419

原创 3react初体验-2 react starter pack

独立安装的形式(可以下载新手包体验)npm 包管理安装的形式(课程实战使用的方式,也是官方推荐的方式 )

2017-11-03 19:39:19 220

原创 3react初体验-1版本的选择

查看历史版本:查看历史版本不同版本的js cdn : https://cdnjs.com/libraries/react/Github Commits :https://github.com/facebook/react/commits/master当前课程的版本号L15.3.2

2017-11-03 19:32:28 263

原创 react 画廊 webpack1

在上一章呢,我们通过yeoman ,react ,webpack ,generator,正式开始搭建了我们的项目基本结构,也跟大家一起过了一遍自动生成的相关文件,但其中最能体现现代web组件化开发思路的基础框架webpack 我们却没来得及聊,这一劫,我们就来深入了解一下,webpack . 上一节呢,我也提到了,gulp ,Browserify grunt 均受到了webpack 的威胁,那

2017-11-02 18:16:04 282

原创 01react 打造画廊应用 项目生成

在上一章呢,我们已经介绍了react 编写基本的三大件,html,css,js的写法, 我们都知道现代app都有一个很著名的脚手架工具Yeoman ,在web的立项阶段,使用Yeoman来生成项目所需的文件的代码结构,Yeoman自动将最佳 实践和工具整合进来,大大加速和方便了我们的后续开发,Yeoman本身基于Node.js 构建, 在本地已经安装Node.js的环境的时候,运行

2017-11-01 20:52:07 677

原创 03组件的生命周期和事件处理

这一劫,聊一聊,React Compodnents 从创建到消失,的生命周期,状态和属性在生命周期中是如何流转的. 首先我们来了解一下,react components 在浏览器中 存在的生命周期的三个状态, 第一个状态我们称之为,Mounted: 指的是一个react components 被解析生成对应的dom 节点,并被插入浏览器的dom 结构的这么一个过程,当我们从浏览器上看到从无到

2017-10-30 22:09:50 301

原创 02React的JSX 与Style

一门新技术的出来,最直接的学习方式就是,学习官网,然后加以延展,最后融会贯通.他的官网地址就是,react官网 点击getstarted.HTML部分<script src="https://facrbook.github.io/react/js/jsfiddle/integation.sj"></script><div id = "container"> <!-- this e

2017-10-29 22:17:27 508

原创 react基础01

react 不是一个完整的mvc,mvvm框架,其只负责view层面React跟Web Components 不冲突React就是轻虚拟dom 是其原理组件化的开发思路####应用场景复杂场景下的高性能重用组件库懒

2017-10-28 10:06:09 258

原创 react 大众01

windows用户注意: 要修改"./package.json"文件. "rm -rf ./build" 改为 "rd/s/q build" 如果运行报错,手动创建一个"build" 的文件夹

2017-10-28 09:43:16 356

原创 react官网01Installation

Installation 安装*React is flexible and can be used in a variety of projects. You can create new apps with it, but you can also gradually introduce it into an existing codebase without doing a rewrit

2017-10-22 00:19:19 351

原创 React01

React.js 入门与实战 开发 适配PC端和移动端的 新闻头条平台*1-1课程简介 —solidadcreact.js简介部分1.对js,ECMAScript5,ECMAScript6,css,HTML5,以及node.js 开发环境热加载组件webpack的简介安装与配置.2.前端开发工具ANT以及相关的插件的详细介绍.React.js基础知识的学习1.React.js组件基础2.React.

2017-10-21 22:01:53 224

原创 6.移动端事件--阻止冒泡

阻止文字被选中38.52

2017-10-14 20:06:52 5129

原创 5.移动端事件--event 对象

事件函数中,默认的第一个参数是 Event对象target是 —–我们的元素对象

2017-10-14 19:46:11 1355

原创 4.移动端的事件冒泡与捕获

冒泡 : 点击一个元素 按照 DOM 节点 把这个事件一直向上传递下去 从下向上传递下去捕获 : 点击一个元素 按照 DOM 节点 把这个事件一直向下传递下去 从上向下传递下去

2017-10-14 19:30:32 1964

原创 3.移动端事件监听addEventListener

addEventListeneradEventListener(“函数名”,有名函数或者匿名函数,冒泡或者捕获) 1.不会存在前后覆盖问题 2.在chrome浏览器下,可以一直识别

2017-10-14 19:03:23 3657

原创 2.移动端基础事件---touch事件

viewport设置<meta name="viewport" content="width=device-width,user-scalable=no" charset="UTF-8">背景颜色由粉色变成蓝色touch事件,在chrome的模拟器下,部分版本 通过on 的方式来添加事件无效.<style> #box{ width: 100px;

2017-10-13 21:21:29 307

原创 1.移动端事件大纲

基础事件1.touchstart 2.touchend 3.touchmoveEvent对象1.取消默认事件 2.阻止冒泡 3.防止文字选中和阻止默认菜单 4.鼠标事件延迟 5.事件点透问题touchEvent1.touches 2.changedTouches 3.targetTouches滑屏处理1.拖拽原理分析 2.滑屏幻灯片简版transform2D变换1.rotate()

2017-10-13 19:51:54 217

原创 IEtester

ie678调试兼容性的工具 火狐浏览器,最符合w3c的浏览器 火狐浏览器的firebhg插件

2017-10-13 19:24:52 546

原创 08jQuery源码解析

constructor :修正指向问题init :初始化和参数管理

2017-10-02 14:20:51 597

原创 05jQuery源码解析

location = window.location,document = window.document,docElem = document.documentElement,存成变量有利于压缩操作_jQuery = window.jQuery_$ = window.$防冲突的设计:其他的库中可能也有$面向对象function Obj(){}Obj.prototype.ini

2017-10-02 13:25:59 488

原创 04jQuery源码解析

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title><script> (function(window){ })(window); //传参window:1查找速度变快 2在压缩的时候很有用 //undefined在IE789的浏览器下是

2017-10-02 12:47:11 348

空空如也

空空如也

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

TA关注的人

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