前端
文章平均质量分 89
逆光2016
计算机科学与技术专业的本科学生,专注于web开发,前端和后台。
展开
-
jQuery实现级联菜单<数据动态加载>
级联菜单数据动态加载原创 2016-07-24 17:23:57 · 9905 阅读 · 1 评论 -
web前端性能(一)
浏览器的加载速度和性能关于性能,我们要先理解整个页面从准备加载新页面,到load事件结束这个过程的细节是什么,怎么完成的,浏览器是怎么加载的,怎么解析的,以及相关的很多细节问题,这些将构成我们性能优化的基础知识。这篇文章可以算的上我之前写的一篇文章从输入URL到页面加载,发生了什么的姊妹篇了。实际上这2篇文章都是在围绕着浏览器加载性能来说的,我认为前一篇文章,还是没有说明一些问题,比如:浏览器会请求原创 2017-01-12 18:18:43 · 2095 阅读 · 0 评论 -
前端自动化(一)
随着前端技术栈的发展,形成了自动化,工程化等相关概念。工具化在前端的技术栈发展过程中,出现了很多的工具,形成了工具化,能够用工具完成的绝不要手工完成,来帮助开发者提升效率。 1. 前端工作流工具: Gulp,Grunt 2. 前端js模块编译工具:Babel,Browserify,Webpack 3. 包管理器: npm,bower 4. 前端开发系列工具: livereload,数据moc原创 2017-01-08 17:03:51 · 4402 阅读 · 0 评论 -
从输入URL到页面加载,发生了什么
整理之前的笔记时,发现之前的掌握的东西尚差的太远,就仔细查询了这个问题。总体来说,可以分为一下几个部分: 1. DNS解析 2. TCP连接 3. 发送HTTP请求 4. 服务器处理请求并返回HTTP报文 5. 浏览器解析渲染页面 6. 连接结束 DNS解析DNS解析是将域名转换成IP的过程,从用户在浏览器地址栏输入url开始 第1步:查找浏览器缓存 浏览器会检查缓存中有没有这个原创 2017-01-08 12:13:53 · 629 阅读 · 1 评论 -
响应式篇
响应式设计原创 2016-12-28 17:26:36 · 483 阅读 · 0 评论 -
理解模块化和依赖管理(一)
js模块化与依赖管理原创 2016-12-19 14:16:37 · 3332 阅读 · 1 评论 -
json的操作应用实例
在自己做的商品收银页面中,反思这个页面的做法,觉得有必要做个笔记。 先来个系统截图: 简短的说明一下开单消费的业务流程: 1.页面加载成功后,出现左下角的datagrid,显示商品信息。 2.选择商品,可以多次多选,点击选中按钮,后台webservice返回的json数据加载显示在上面的datagrid里,(为了便于区分,这个取名datagrid1,左下角的那个取名d原创 2016-07-24 12:19:10 · 1800 阅读 · 0 评论 -
js提交数据
js提交表单数据时把form中的所有表格元素的name与value组成一个queryString,提交到后台。这用jQuery的方法来说,就是serialize. $(form).serialize();在后台解析出对应的字符值。我的一篇博课C#获取提交的serialize表单是这样实现的,这种在后端开发的时候要处理特殊的字符,也比较麻烦。而js内置的的Formdata提交的数据很好解析.原创 2016-10-10 19:03:50 · 4062 阅读 · 0 评论 -
前端工程化(一)
前言web应用复杂度的增加,特别是单页面应用的风靡。组件化,工程化,自动化成了前端发展的趋势。或者说一线的互联网公司就是这么做的。前端工程的3个阶段第一阶段: 库/框架选型Animate.css jQuery vue.js underscore.js React.js Backbone.js Bootstarp zepto.js jade normalize.css compas原创 2017-01-12 19:04:09 · 4218 阅读 · 1 评论