_west

58
获赞数
1
关注数
11
粉丝数
厦门
中国科学技术大学 | 计算机软件与理论
IP 属地未知
2015-05-21 加入
浏览 9k

若我自己不够好,谁会来拥抱

321 声望|学徒
全站排名超越 95% 用户
fastclick
94
html
88
javascript
62
css
59
angularjs
52
个人动态
  • 发布了文章2019-04-30
    微信小程序生命周期与关键性能指标
    本文将介绍微信小程序整个App的生命周期、单个页面的生命周期和组件的生命周期,并研究了这三个元素生命周期的关系,这在学习和开发过程中对理解小程序运行机制有重要意义。最终,由生命周期整理出小程序的关键指标,仅供参考。
  • 赞了文章2018-12-11
    借助webpack对项目进行分析优化
    进入公司之后,接手的便是前人留下来的一个大项目。庆幸的是整个项目拥有完善的产品功能文档,但是由于项目过于庞大,老旧。包含了打包过慢,冗余文件过多等诸多问题。想要快速的解决这些问题,想要完全把功能重构一遍的话,成本太高了。一个一个文件来过,时间成本...
  • 发布了文章2018-10-28
    vue-router数据加载与缓存使用总结
    这三类页面都共享一个完整的数据model,从上级页面进入下一级页面时,能够加载相应数据;回到上一级时,数据有更新。举个栗子,从故事页点击“编辑”按钮,进入故事编辑页则默认填充点击的“编辑”按钮所对应的故事数据;而当在故事编辑页更新数据,返回到故事页时,刚刚...
  • 发布了文章2018-07-21
    Date对象二三事
    除了文献[6]中提到的返回是否依赖参数之外,返回的类型也有差别,因此,可以更严谨地说明:Date()无论参数如何都只返回当前时间的字符串,而new Date()则会根据参数返回相应时间对象(打印出来的是toString方法执行的结果)。
  • 发布了文章2018-06-09
    fastclick解析与ios11.3相关bug原因分析
    最近发现升级到ios11.3之后,输入框点击变得不灵敏,第二次点击页面中的输入框需要长按一会才能正常唤起键盘输入。排查后,怀疑是fastclick出现了问题,上github看了issues,果不其然很多人也出现相同问题([链接] )。按照issues上的解决方法,也顺利地解决了问题,...
  • 发布了文章2018-06-02
    网页加载性能优化方法研究
    网页的加载性能是影响用户体验的最重要因素,页面加载时间过长,极有可能会令用户直接关闭网页,即使网页本身的流程和UI等方面优化得再出色,也不会有任何价值。本文将以优化网页加载性能的角度出发,介绍网页渲染的过程以及各类资源阻塞网页渲染的情况,并给出优化...
  • 赞了文章2018-05-21
    聊聊浏览器的渲染机制
    DOM:Document Object Model,浏览器将HTML解析成树形的数据结构,简称DOM。CSSOM:CSS Object Model,浏览器将CSS代码解析成树形的数据结构Render Tree:DOM 和 CSSOM 合并后生成 Render Tree(Render Tree 和DOM一样,以多叉树的形式保存了每个节点的css属性、节点...
  • 发布了文章2018-01-23
    分层动画实现元素的曲线运动
    在前端实现元素的动画需要用到transition或者animation搭配transform做位移的效果,但这只能实现元素沿着直线运动。如果想要让元素沿着曲线运动,则需要用到本文介绍的“分层动画”。
  • 赞了文章2017-04-07
    Node.js 不深也不浅得了解下编码
    背景:目前,在开发基于微信的Web App应用,也就是借助微信所有资源,如公众号,账号系统和扫描JS-JDK等。后端是用node做中间件,依赖API服务(坑爹的是,API服务是用base64保存图片...)。现需实现一功能:用户选择图片,然后调用微信JS-JDK API,再上传至微信服务...
  • 发布了文章2017-03-04
    图片加载相关技术
    目前,出于性能与灵活性方面的考虑,我们都将一些小图片替换成矢量图或者字体。除了这些能被替换的小图之外,还有一些不得不使用位图的场景,如照片、背景等。对于这些位图,我们需要考虑它们在加载过程中的不同状态,而制定不同的表现方案。
  • 发布了文章2017-02-27
    Vue数据相关属性总结
    vue中的数据相关属性不够简单,而且相同实现还能互相转化,有时也拿不准该用哪种属性。接下来,本文将整理一下各种数据相关属性的使用场景及限制,供使用vue的初学者参考。
  • 发布了文章2017-02-19
    多余文字省略解决方案
    网页前端开发过程中,后端传来的文本数据长短不可控,如果接收到的文本非常长且又没有作自适应处理,页面效果会十分可怕。自适应处理在这种场景下确实很重要,不过,另一种解决方案同样也可以考虑,那就是本文将要讨论的省略多余文字,尤其是在移动端屏幕资源有限的...
  • 发布了文章2016-09-15
    ECMAScript6标准入门(一)新增变量与数据结构
    一、ECMAScript6 简介 (1) 与JavaScript的关系 ES是JS的规格,JS是ES的一种实现(另外的ECMAScript方言还有Jscript和ActionScript); (2) Babel转码器 命令行环境 安装babel-cli, babel-preset-2015; 直接运行ES6代码:babel-node命令; 将ES6转换成ES5:babel命令...
  • 发布了文章2016-09-15
    Git学习笔记
    一、Git起步 (1) 与其他版本控制系统的差别 (a) 存储信息的方式 其他版本控制系统:以文件变更列表的方式存储信息; Git:对小型文件系统的一组快照,每次提交制作快照时,若文件没有 修改则不重新存储,而只保留指向之前存储文件的链接; (b) 本地执行 其他版本控制...
  • 发布了文章2016-04-21
    Ajax方式提交表单的常见编码类型总结
    用Ajax方式提交表单,决定编码类型的是请求头中Content-Type,不同的值对应不同的提交和回调处理方式。而且,在项目中我们会用到前端的库或者框架,他们对于不同的Content-Type也有不同的参数写法,本文将以jQuery和AngularJS,加上XMLHttpRequest共三种方式为例,详...
  • 发布了文章2016-04-17
    表单提交时编码类型enctype详解
    很早以前,当还没有前端这个概念的时候,我在写表单提交完全不去理会表单数据的编码,在action属性里写好目标URL,剩下的啊交给浏览器吧~但是现在,更多时候我们都采用Ajax方式提交数据,这种原始的方式仅仅被当成优雅降级的产物。
  • 回答了问题2015-06-02
    JavaScript 入门哪本书最好?
    我是计算机专业的,第一本是《JavaScript dom编程艺术》,很简单地介绍了语法和常用的dom操作,以及一些分层的思想,比较适合入门,很薄的书基本上一两天就能看完消化完。 接下来就《JavaScript权威指南》或者《JavaScript高级程序设计》,这部分系统学习js必备的,...