- 博客(19)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 响应式的手机端页面开发
响应式的手机端页面开发手机端的页面比PC端的要难吗,其实也不是,对于欠缺设计稿的应用开发,使用框架可以达到美观以及适配手机两个目标,但是对于需要高度定制的,就需要自己去做了适配了网易的做法以下的是我在网上看到的,用起来比较的方便,主要的是rem布局 1. 首先使用<meta name="viewport" content="initial-scale=1,maximum-scale=1, mini
2016-12-27 20:51:26
2736
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 XMLHttpRequest的同域请求和跨域请求以及jsonp
XMLHttpRequest的同域请求和跨域请求以及jsonpXMLHttpRequest的同域请求和跨域请求以及jsonp使用XMLHttpRequestxhr同域请求getpostxhr跨域请求jsonp使用XMLHttpRequest先创建一个xhr对象,下面代码是js高级程序设计里面给出的兼容性代码function createXHR() { if(typeof X
2016-12-14 11:12:59
20735
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用react写的第一个轮播图组件
本次的博客完整的代码不会贴出,主要是讲写代码过程中的问题和解决方法废话:同理为了写代码更快速,我使用了webpack进行管理,这里的webpack是使用了我上一篇博客自己写的,同时加上加载所需要的loader就可以使用了,如react-loader,less-loader开始 我承认,我参考了别人的代码,链接:http://www.tuicool.com/articles/FZVfAj 他主
2016-10-25 13:51:49
8249
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 webpack配置
webpack基本配置前言 我以前使用的自动化构建工具是gulp,感觉还是挺好用的,然后在学习js开发模块化时,先是入了seajs这个坑,seajs在早些年就已经没有再维护了,而且使用起来很不友好,所以就找到了2016的新贵webpack,囊括了前端自动化和模块化打包的功能,不过学习webpack也是有不少坑的,在网上学习了挺多所谓的快速入门后,发现缺点是都很零散,没有一个很好的webpack配置
2016-10-17 20:02:24
1299
原创 实习问题小汇总
实习问题小总结浏览器兼容问题css兼容然后是相关的js问题实习问题小总结浏览器兼容问题css兼容主要针对低版本的IE 使用IE的hack解决部分兼容问题 background:red;/* FF */ background:blue\0;/* OP */ background:turquoise\9;/* IE8+ */ *background:green;
2017-03-07 21:50:36
536
转载 元素居中的n种方法
转自:http://blog.zhourunsheng.com/2012/03/css-%E5%85%83%E7%B4%A0%E5%9E%82%E7%9B%B4%E5%B1%85%E4%B8%AD%E7%9A%84-6%E7%A7%8D%E6%96%B9%E6%B3%95/利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center,块级元素设置
2017-03-03 17:40:26
404
原创 js对象、原型链相关
js对象、原型链相关由于到了3月份就是各大公司校招的时候了,所以翻看以往的笔记,然后再次梳理一下掌握的只是js对象假设我们有以下代码var Person = function(name, age){var ancestor = 'Adam';this.name = name || 'Ali';this.age = age || '21';this.getAncestor = function
2017-02-28 22:04:11
372
原创 vue克隆v2ex网站随记
vue克隆v2ex网站随记核心技术框架实现功能随记反向代理发布vue克隆v2ex网站随记核心技术框架vuevue-resourcevue-routerbootstrapv2ex apiproxy 反向代理技术实现功能基本克隆www.v2ex.com的功能自适应功能利用反向代理跨域访问v2ex api随记 克隆www.v2ex.com的页面样子并不困难,主要是在使用v
2017-02-12 22:37:21
1062
原创 Immutable学习笔记
Immutable学习笔记[TOC] 我们在使用react的redux的时候,我们要求所有state只能由一个store存储,然后每一次修改state,都需要返回一个新的state,以上是我们的需求。而Immutable就正好迎合了我们的这部分需求。 以往我们都是用类似下面的代码来重新拼接返回一个新的statereturn Object.assign({},state, { todos:
2016-12-18 17:22:29
2157
原创 js正则表达式学习笔记
js正则表达式学习笔记[TOC] 正则表达式以前看书学过,针对的是js的正则表达式,其他编程语言的有些正则匹配规则是js不适用的,如:类似/(?<=exp)/这样的断言常用代码常用元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字
2016-12-14 23:22:28
266
原创 html5 manifest缓存
html5 manifest缓存html5给予了一个很好的webapp开发环境,有些时候我们会希望我们的应用像原生应用一般能被完全离线访问,而不同于我们所说的缓存优化,那我们就需要使用到html5 提供的mainfest标签,具体用法如下index.html<!DOCTYPE html><html lang="en" manifest="manifest.appcache"> <head>
2016-12-13 21:52:25
2103
转载 你不知道的JavaScript--Item30 数组进阶全掌握
转自:http://blog.csdn.net/i10630226在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着
2016-12-12 10:08:14
272
原创 js拼图游戏
js拼图游戏js拼图游戏前言以下只说大致思路的哈哈具体的可以看我的githubhtml结构js代码前言 最近没什么做的,就想写一个拼图游戏,也是作为一种小练习吧,我先有了一个大概的想法,主要用到的还是h5中的drag拖拽事件,在开始前,我大致搜索了一下别人做的拼图游戏,发现大多是像切分好小拼图后进行上下左右移动的,类似小时候玩的九宫格挖掉一个后慢慢移动后复原的,和我想还原现实世界中的拼图的
2016-12-08 18:08:22
2307
原创 webpack的各个扩展
webpack的各个扩展book [TOC]plugin:html-webpack-plugin :建立一个html模板,自动插入打包的js//...const HtmlWebpackPlugin = require('html-webpack-plugin'); //...plugins:[ new HtmlWebpackPlugin({ title: 'We
2016-12-02 20:38:49
5399
原创 react-redux使用小结
redux使用小结redux使用小结react-reduxstorereduceraction整合storereduceraction补充使用redux-dev-tools让改变reducer后能够即时刷新页面总结需要使用的库redux,react-redux,react-router-reduxreact-redux使用一个react-redux 的库使得redux的使用更简洁,
2016-11-21 22:58:21
7146
原创 React 使用笔记
React使用笔记React使用笔记JSX语法事件AutoBinding事件代理 数据双向绑定keyJSX语法使用className<label>内使用hemlfor代替forjsx可以使用React.createElement(…args),来代替,这里我把它看做可以自定义现有的标签,然后使用,第一个参数是标签,第二个参数是一个属性对象,每三个是子节点。插入特殊字符,先找到U
2016-11-19 12:52:03
306
原创 canvas实现画板功能
canvas实现画板功能canvas实现画板功能Setp1构建网页基本样式Step2构造实现画板各个功能的js代码Step3加载js文件 需求分析 1.具有基本的铅笔功能 2.即时直线绘制 3.即时绘制矩形 4.即时圆形 5.即时橡皮擦 7.插入图片 8.把画板保存为图片并下载 //此处还没做好,画板底色是黑色的 9.选择颜色 10.
2016-10-04 16:07:21
6982
3
原创 大二上益米实习总结
正式开始实习是大二的上学期12月份到1月份做的工作是益米后台管理平台的优惠券接口开发和管理功能,后期还帮助解决平台的遗留bug,优化异步搜索等功能主要学习的经验 一、代码命名规范后台 (Thinkphp): 1.分层 Controler (逻辑操作) Service (表独立操作)(Thinphp没有这一层,自行添加,php文件需要写成 Xxxx.class.php ) M
2016-04-26 21:33:22
387
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-26 21:10:54
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人