摘要: 网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改 变UI的情况下,对网站进行优化,在扩展的同时保持一致的UI。 对于传统的网站来说重构通常是: 表格(table)布局改为DIV+CSS 使网站前端兼容于现代浏览器(针对于不合规范的 CSS、如对I 阅读全文
posted @ 2019-05-12 21:37 前端_小明 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: a.前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好; b. 参与项目,快速高质量 完成实现效果图,精确到1px; c. 与团队成员,UI设计,产品经理的沟通; d. 做好的页面结构,页面重构和用户体验; e. 处理hack,兼容、写出优美的代码格式; f. 针 阅读全文
posted @ 2019-05-12 21:36 前端_小明 阅读(5510) 评论(0) 推荐(0) 编辑
摘要: ①一个程序至少有一个进程,一个进程至少有一个线程。 ②线程的划分尺度小于进程,使得多线程程序的并发性高。 ③另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 ④线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出 阅读全文
posted @ 2019-05-12 21:32 前端_小明 阅读(817) 评论(0) 推荐(0) 编辑
摘要: (1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 , 图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次 操作本地变量,不用请求,减少请求次数。 ( 阅读全文
posted @ 2019-05-12 21:31 前端_小明 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.不要在同一行声明多个变量。 2.请使用 /!==来比较true/false或者数值 3.使用对象字面量替代new Array这种形 式 4.不要使用全局函数。 5.Switch语句必须带有default分支 6.函数不应该有时候有返回值,有时候没有返回值。 7.For循环必须使用大括号 8.If 阅读全文
posted @ 2019-05-12 21:27 前端_小明 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包 “官方”的解释:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函 数),因而这些变量也是该表达式的一部分。 在 Scala、Scheme、Common Lisp、Smalltalk、Groovy、 JavaScript、Ruby、 Python、Go、Lu 阅读全文
posted @ 2019-05-12 21:25 前端_小明 阅读(4219) 评论(0) 推荐(0) 编辑
摘要: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) 优点: 1.减轻服务器的负担,按需取数据,最大程度的减少冗余请求 2.局部刷新页面,减少用户心理和实际的等待时间,带来更好的用户体验 3.基于xml标准化,并被广泛支持,不需安装 阅读全文
posted @ 2019-05-12 21:17 前端_小明 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 同步是阻塞模式, 异步是非阻塞模式。 同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返 回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去; 异步是指进程不需要一直等下去, 而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以 阅读全文
posted @ 2019-05-12 21:14 前端_小明 阅读(6715) 评论(0) 推荐(0) 编辑
摘要: 响应式网站设计(Responsive Web design)的理念是:集中创建页面的图片排版大小,可以智能地根据用户行为以及 使用的设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相对应的布局,无论用户正在使用笔记本还是iPad,我们 的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不 阅读全文
posted @ 2019-05-12 21:12 前端_小明 阅读(3269) 评论(0) 推荐(0) 编辑
摘要: 1,首推的是合并css文件,如果页面加载10个css文件,每个文件1k,那么也要比只加载一个100k的css文件慢。 2,减少css嵌套,最好不要套三层以上。 3,不要在ID选择器前面进行嵌套,ID本来就是唯一的而且人家权值那么大,嵌套完全是浪费性能。 4,建立公共样式类,把相同样式提取出来作为公共 阅读全文
posted @ 2019-05-12 21:09 前端_小明 阅读(3396) 评论(0) 推荐(0) 编辑