自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dongyang0311

前端技术博客

  • 博客(18)
  • 收藏
  • 关注

转载 JavaScript 闭包

1 什么是闭包(Closure)简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。MDN 上面这么说:闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。但是,网上找了好多资料,它们对闭包的定义也各有各样,搞得我也不知道怎么去定义闭包了,所以干脆不去定义了,意会吧。道可道,非常道;名可名,非常名。2 生产一个闭包创建闭包最常

2016-09-29 18:13:38 413

原创 慕课:ajax学习笔记

1-1 AJAX简介 AJAX的全称:Asynchronous JavaScript and XML(异步的JavaScript 和 XML) Ajax不是编程语言,是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。 传统的网页在不使用AJAX技术时,如果想要更新内容或者提交一个表单,就要重新载入页面。 使用了AJAX技术的网页,可以通过在后台跟服务器进行少量的数据交换,网页就可

2016-09-23 14:22:31 10723

转载 前端早读课【第632期】Web App防坑手册

最近几年,随着前后端分离、单页面应用的崛起,网页正变得越来越应用化。移动互联网端的发展更是助长了这个趋势——对于交互、性能不敏感的场景,Web App在开发成本、跨平台兼容上有着明显优势。注意:下文中的App是指原生的App,而Web是指Web View。但在这火爆的行情背后,很多时候从产品经理到设计甚至开发,对Web平台的特性并没有足够的了解与警觉,导致最终产品成了既不App也不Web的四不像,不

2016-07-06 15:03:23 1004

转载 干货|移动端H5前端性能优化

得益于智能手机的普及和各行各业互联网+的运动,移动端的市场占比疯狂增长。 2016年1月艾瑞咨询发布的2015年电商数据显示,2015年中国移动端网购交易额同比暴涨123.2%,在网购总交易额中的占比首次超越PC端达到55%。 技术上,HTML5大行其道: 1:有数据显示,截至2015,有80%的App全部或部分基于HTML5。 2:谷歌浏览器于9月1日起不在支持自动播放Flash。 3:

2016-07-04 09:31:21 1798

转载 慕课网:Web前端面试题目及答案汇总

HTML/CSS部分 1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。 2、行内元素有哪些?块级元

2016-06-29 14:44:25 17257

原创 web前端面试题及答案汇总

Doctype作用?严格模式与混杂模式如何区分?它们有何意义?HTML5 为什么只需要写 ?行内元素有哪些?块级元素有哪些? 空(void)元素有那些?页面导入样式时,使用link和@import有什么区别?介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼

2016-06-26 17:20:10 12023

原创 用原生JS做input全选

思路:用document.getElementsByTagName方法选中所有的input,然后循环每一个input,如果其type=checkbox,则让该checked=check。同理,全不选也是让该checked=flase 。输入数字,获取数字的值,拼接成字符串,该字符串为input的id,然后通过document.getElementById的方法,让其checked=true。<!DO

2016-06-23 14:47:30 5412

原创 APP内嵌h5页面,这个H5页面如何分享到微信?

最近在做 jst  app 的商城,全部是webview 页面,商品详情页面的分享,不知道该怎么分享到微信好友和微信朋友圈。找了一下想到几种解决方案,在此分析一下各方案的利弊。1.调用微信公开的jssdk很多人说的调用微信公众平台卡发着文档 http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html这个是针对

2016-06-22 10:25:50 23702 2

原创 Grunt-beginner前端自动化工具

本文内容源于慕课网 http://www.imooc.com/学习本课程能解决哪些前端问题?1.开发团队代码风格不统一,如何强制开发规范2.前期开发的组件库如何维护和使用3.如何模块化前端项目4.服务器部署前必须的压缩,检查流程如何简化,流程如何完善1-1 学习目标与内容1.什么是前端集成解决方案2.主流的方式有哪几种?3.Grunt的定位?4.

2016-06-21 16:18:49 853

转载 前端发展薪资等杂七杂八

http://www.zhihu.com/question/19723850

2016-06-16 11:13:30 365

转载 关于APP的新手指南

最近公司的APP要做新手指南,用于指引用户如何使用APP,于是我就是在网上查找了一些APP的新手指南都是怎么做的,以什么形式做的。查找时才发现,公司的那种以一个H5静态页来做类似于说明书的想法真是low到爆表,事实上,我在生活中也没有见过这种说明书式的新手指南,一个完全不会用各种APP的的6、70岁老头能指望他带领出什么高新的APP。公司还想用这种方式告诉60、70后的人如何使用本公司的APP

2016-06-14 08:45:25 5041

原创 关于flexbox布局

flexbox布局由伸缩容器和伸缩项目组成。父级是伸缩容器,子级是伸缩项目。注意:flexbox目前还处于草稿的状态,所以使用flexbox布局的时候,需要加上各个浏览器的私有前缀,即-webkit、-moz、-ms、-o等。本文为了书写方便,全部没有添加前缀,但是大家在使用时切忌不要忘记了前缀。1.父级伸缩容器的属性①display 属性用来指定元素是否为伸缩容器。必填。

2016-06-12 16:33:21 406

原创 webview去掉图片点击之后的印迹框框

img{width:58%;-webkit-tap-highlight-color:rgba(0,0,0,0);}webview 页面放在安卓App 的apk里面,如果页面有点击的图片按钮时,特别这个图片是圆形的时候,在安卓手机上,点击之后会出现一个蓝色的印迹框框,用户体验不好,其实很简单,只要给图片设置好了,就不会出现原有的点击印迹了。当然不要忘了a{ text-decoration

2016-06-11 09:45:43 334

转载 react js 随手写的

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <!--React JS的库--> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></scr

2016-05-24 17:38:12 359

原创 git for windows还是github for windows?

现在遇到一个问题,就是我安装了git for windows(msysgit)但是github for windows又是什么呢?二者的区别是什么呢?安装完git for windows(msysgit)还需要安装github for windows吗?github是人家网站推出的git是工具,github更像是平台你可以借助git搭建自己的平台呀比如Git for Windo

2016-05-04 10:27:16 2218

原创 初尝git and github

一,安装git我的电脑是windows系统的,所以这篇只针对windows系统。msysGit 这是 Git 版本控制系统在 Windows 下的版本。下载msysGithttp://msysgit.github.io/下载后是这个样子滴。(下载的会很慢。。。)①点击安装(关于版本:msysGit也是分版本的,有32位也有64位,如果版本跟你的计算机不匹配会

2016-05-03 13:19:53 455

转载 一些前端开发大牛

镇博之宝蒋长浩博士 Facebook介绍:蒋长浩,祖籍湖南,获清华大学计算机本硕学位、伊利诺伊大学(UIUC)博士学位,在卡耐基梅隆大学(CMU)、谷歌公司从事过“普适计算~大规模计算”的优化研究。在Facebook任研究科学家,他创造BIGPIPE,使大型网站访速翻1倍,举世关注。钱宝坤 新浪微博微博:貘吃馍香博客:http://w3help.org混迹于

2016-05-03 11:19:04 3973

原创

2016年5月3日,我决定开一个技术博客,毕竟在web前端已经混了7个多月了,如果加上之前学习的阶段,就整整有一年了。近期工作空闲,想梳理下学习的内容,记录的笔记也有一大本,携带很不方面,不如写在博客里,本着开源的精神,贡献给大家。期望自己写的东西能对大家有帮助,我也只是前端小白,努力学习,祝愿大家早日成为前端大牛~!

2016-05-03 10:59:30 249

空空如也

空空如也

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

TA关注的人

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