
前端开发相关名词
文章平均质量分 61
aaa333qwe
如果心没有方向,到哪里都是流浪。
展开
-
什么是 开发环境、测试环境、生产环境、UAT环境、仿真环境
开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。可以理解为包含所有的功能的环境,任何项目所使用的环境都以这个为基础,然后根据客户的个性化需求来做调整或者转载 2017-08-22 16:36:53 · 93223 阅读 · 0 评论 -
前端项目优化
重复优化的思考这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚:传输层面:减少请求数,降低请求量执行层面:减少重绘&回流传输层面的从来都是优化的核心点,而这个层面的优化要对浏览器有一个基本的认识,比如:① 网页自上而下的解析渲转载 2017-04-08 13:24:29 · 975 阅读 · 0 评论 -
优化TTFB
转载自:http://blog.youkuaiyun.com/fumier/article/details/50511174前言这段时间接手了一个小项目,负责前端的页面。页面加载速度异常的慢,使用工具一分析,发现一个叫TTFB的参数,所占用的时间最长。于是各种搜索页面想优化它。于是发现了一篇博文。 原文地址:CDNs Won’t Improve Your SEO(unles转载 2017-04-07 14:55:48 · 666 阅读 · 0 评论 -
前端优化不完全指南
转载自:http://top.css88.com/archives/797本文主要从工作效率、速度性能、稳定性、响应式、兼容性、搜索SEO、信息无障碍等方面进行讲解。前端优化是一个让人技术提升的point,希望你也能从这里学到一些东西。1 工作效率你是否经常处于这样的场景:从早上忙到晚上八九点,一会与产品经理沟通,一会在部门群聊一下新奇的东西,一会被设计美眉纠缠住拖转载 2017-04-07 10:23:31 · 749 阅读 · 0 评论 -
React还是Vue:你该如何选择?
转载自:http://www.css88.com/archives/6771#more-67712016年React巩固了它作为前端框架之王的地位,这一年中可以看到它在Web端和移动端的快速成长,同时稳稳领先于它的主要竞争对手Angular。但是2016对Vue来说也是同样令人印象深刻的一年,它发布了Vue 2.0版本并且在JavaScript社区引起了巨大反响,Git转载 2017-04-07 10:06:43 · 476 阅读 · 0 评论 -
velocity模板小数点截断两位
velocity 模板能够对数值进行formate,现在有个需求是希望能够小数点保留两位,坑爹的文档,就给了最基本的用法,还是我大stackoverflow威武,一查一个准:上代码:[java] view plain copy$number.format("#0.00", $val) 附原文:****转载 2017-04-06 17:03:14 · 1134 阅读 · 0 评论 -
如何做一个可执行计划
你知道最严谨的德国人新年计划的执行率有多高么?实话告诉你,基本上能坚持自己计划三个月的不超过50%。这个数字在我看来其实一点也不惊讶,放在以前的我身上可能一个月都无法坚持。原因当然有很多,懒、拖延症等等。 不过更多可能是自己的计划充斥着虚拟的的想法,比如想要赚更多钱,想要自己每天努力学习等等。这些看起来和大部分人的想法都差不多,其实越是这种比较空的目标越是难以实现的,因为它缺乏了衡量是否转载 2017-04-01 16:46:41 · 2095 阅读 · 0 评论 -
前端开发需要注重的几个方面
1、编写可读性代码我们大多数的工作不是写新代码,而是维护既有的代码。这也就意味着你读代码的时间要远多于写码的时间,因而你需要为你下一位维护代码的同事来优化代码,而非为解释器来优化。我推荐大家阅读这几本很棒的书,由薄到厚,按下面顺序来阅读:《编写可读性代码的艺术》 作者是Dustin Boswell《代码整洁之道》 作者是 Robert C. Martin转载 2017-04-07 10:00:15 · 672 阅读 · 0 评论 -
减少前端代码耦合的几个方法
1、 避免全局耦合这应该是比较常见的耦合。全局耦合就是几个类、模块共用了全局变量或者全局数据结构,特别是一个变量跨了几个文件2、js/css/html的耦合不推荐直接在js里面更改样式属性,而应该通过增删类来控制样式,这样子样式还是回归到css文件里面3、减少重复代码整一个的思路是这样的:出现了重复代码 -> 封装成一个函数 -> 封装成一个模块 -> 封装成一原创 2017-04-01 16:17:38 · 3488 阅读 · 1 评论 -
Hybrid技术的设计与实现
优点:Hybrid开发效率高、跨平台、低层本Hybrid从业务开发上讲,没有版本问题,有BUG能及时修复不足:Hybrid体验就肯定比不上Native,所以使用有其场景,但是对于需要快速试错、快速占领市场的团队来说,Hybrid一定是不二的选择,团队生存下来后还是需要做体验更好的原生APP参考链接:http://www.cnblogs.com/yexi转载 2017-03-27 15:36:31 · 310 阅读 · 0 评论 -
主流的前端集成解决方案
参考视频:http://www.imooc.com/video/5151前端集成解决方案的定义:一套包含框架和工具,便于开发者快速构架美丽实用的WEB应用程序的工作流。前端集成解决方案能解决的前端问题:1、开发团队的代码风格不统一,如何强制开发规范 2、前期开发的组件库如何维护和使用3、如何模块化前端的项目4、服务器部署之前必要的压缩,检查流程如何简化,流程如何原创 2017-03-24 10:40:31 · 868 阅读 · 0 评论 -
百度统计原理分析
这段代码是来自sf的百度统计,图片来自百度统计的后台。从图片所知,百度可以获取到基本的设备信息、访客类型、访问频次、访问来源、上次访问时间、入口页面、最后停留页面、每次打开页面的时间、停留时长、页面地址。从代码得知,记录了设备信息、设置了访客标识码的cookies,读取了浏览器标识等。运用了localStorage、sessionStorage。猜测的原理:通过co转载 2017-05-04 16:46:54 · 6235 阅读 · 0 评论 -
ueditor使用指南
一、简介ueditor是百度编辑器,官网地址:http://ueditor.baidu.com/website/完整的功能演示,可以参考:http://ueditor.baidu.com/website/onlinedemo.html为了方便开发学习,我们下载它的完整版和.net版。ueditor_release_ueditor1_4_3_1-src.zip转载 2017-05-22 13:58:36 · 5401 阅读 · 0 评论 -
前端模块化开发那点历史
转载自:https://github.com/seajs/seajs/issues/588 感谢原作者分析与共享。最近不断有人问及,想起前些天跟 @dexteryy 等人的讨论:dexteryy/OzJS#10 当时有过简单总结,重新梳理如下。写在前面不谈什么:传统的模块化开发方式,比如文件拆分、全局变量、命名空间,以及 YUI3 式的模块化开发方式。有兴趣的可阅读:#5转载 2017-08-21 11:31:48 · 362 阅读 · 0 评论 -
组件模块化最佳实践
4.1 什么是模块化?(What)我们先来看这样一个问题:假设有一个module1.js文件里面提供了一个方法://module1.jsfunction foo(){ console.log("bar1");}但是由于实现的需要,我们必须引入另外一个文件module2.js,其中恰好也包含了一个函数foo的实现//module2.jsfunction原创 2017-08-21 10:50:32 · 346 阅读 · 0 评论 -
web前端工程化
近两年前端领域风云变幻,各种技术栈层出不穷。React、Angular2、Vue2逐步三分天下,Webpack + Babel + ES6模式如日中天,PostCSS大有取代SASS、LESS、Stylus的趋势,还有HTTP2、WebComponents、WebAssembly、函数式编程等新概念不断涌现。让我们这些前端工程师应接不暇、感叹不已:“今年一个技术还没学会,明年可能就不用学了。”转载 2017-06-07 16:38:03 · 2464 阅读 · 0 评论 -
微信小程序开发demo
本文转自:https://github.com/liumingmusic/toilet-weapp 转载请注明出处。微信小程序找厕所(小明带你找厕所) 直接扫描体验预览1 需求梳理1.1 前言v1.0虽然已经满足实际需求,但是在ios和android两个平台显示的效果还是不尽相同,特别是地图上面路径规划功能。为此V2.0主要转载 2017-06-07 11:00:02 · 2123 阅读 · 0 评论 -
前端项目架构小结
1 前端工程化流程转自:https://lluvio.github.io/blog/front-end-architecture.html在知乎上看到 赵雨森同学 提到前端工程化有四个方面,模块化、组件化、规范化、自动化,本人十分赞同,我在工作中也慢慢这几个方向作出了总结1.1 模块化模块化只是在语言层面上,对代码的拆分;而组件化是基于模块化,在转载 2017-06-07 10:25:14 · 4237 阅读 · 0 评论 -
前后端性能优化
性能优化是老生常谈了,从雅虎的N条军规,前端各种优化准则,到2010年Google IO上 Steven 提出的高性能建站指南,都在告诉开发者,一个站点的性能非常重要,如何在有限的带宽条件下,达到极限的访问性能,如何让访问者,无论是从响应速度,视觉感官,操作流畅度都达到最佳体验, 是目前Web技术上的一个至关重要的挑战.相较于前端, 后端的性能优化手段非常多。 这里前端的放在后面讨论,先从转载 2017-06-06 17:52:03 · 1986 阅读 · 0 评论 -
我对知乎前端相关问题的十问十答
by zhangxinxu from http://www.zhangxinxu.com/wordpress/?p=6183本文可以转载,但务必注明原作者和原出处,以及请勿对原文内容进行编辑。之前知乎上有不少同行邀请我回答一些前端相关问题,但是,大家都知道了,要认真回答一个问题是需要大量时间和精力的,对于还在不断学习积累阶段的我,时不时分散原本的精力,打乱自己原本的节奏,实际上是一转载 2017-06-06 17:48:35 · 2800 阅读 · 1 评论 -
MVP模式在携程酒店的应用和扩展
前言酒店业务部门是携程旅行的几大业务之一,其业务逻辑复杂,业务需求变动快,经过多年的研发,已经是一个代码规模庞大的工程,如何规范代码,将代码按照其功能进行分类,将代码写到合适的地方对项目的迭代起着重要的作用。MVP模式是目前客户端比较流行的框架模式,携程在很早之前就开始探索使用该模式进行相关的业务功能开发,以提升代码的规范性和可维护性,积累了一定的经验。本文将探讨一下该模式在实际工转载 2017-06-06 15:10:49 · 2108 阅读 · 0 评论 -
前端模块化发展历程
前端发展日新月异,短短不过10年已经从原始走向现代,甚至引领潮流。网站逐渐变成了互联网应用程序,代码量飞速增长,为了支撑这种需求和变化,同时兼顾代码质量、降低开发成本,接入模块化势在必行。伴随这一变化的是相对应的构建工具的快速成长,或是为了优化、或是为了转义,都离不开这类工具。所谓温故而知新,本篇回顾总结下前端模块化的发展历程及辅助工具。在回顾中可以更清晰的看到当前我们用的方案所处的位转载 2017-06-06 15:01:17 · 387 阅读 · 0 评论 -
web前端技术框架选型参考
一、出发点 随着Web技术的不断发展,前端架构框架、UI框架、构建工具、CSS预处理等层出不穷,各有千秋。太多的框架在形成初期,都曾在web领域掀起过一场技术浪潮,可有些却仅仅是昙花一现,随着他们用户量的逐渐减少,社区也越来越不活跃。如:meteor、backbone、ember、knockout。不禁感叹技术的更新换代来的太突然。为了追赶技术更新的脚步,保证技术实施的高性能,强转载 2017-11-01 17:13:29 · 4365 阅读 · 0 评论