找到约 266 条结果
  • 2道面试题:输入URL按回车&HTTP2
    通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从浏览器输入URL按回车到页面显示都发生了什么 说说你了解的HTTP/2 讲真,这2个问题笔者都没有试验过,纯粹整理其他文章成“可以用来答面试”的格式,如有错误欢迎指正。 从浏...
    2017-05-03
  • css relayout repaint导致ios下的bug
    近日在做移动端web时发现一个问题就是在ios中如果动画元素使用了left top值时在微信易信客户端中不能使用系统的复制文本功能了。纠结了许久,后来在大神的提醒下,了解到是因为css的repaint导致的。改用了css3的translate以后就OK了, 查了一下资料,发现有以下的一些知识点,现在贴出来,有需要的人可以看看。参考资料...
    2015-10-22
  • 更新版-梳理前端开发使用eslint和prettier来检查和格式化代码问题
    在团队的项目开发过程中,代码维护所占的时间比重往往大于新功能的开发。因此编写符合团队编码规范的代码是至关重要的,这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。
    2018-06-09
  • 梳理前端开发使用eslint-prettier检查和格式化代码
    在团队的项目开发过程中,代码维护所占的时间比重往往大于新功能的开发。因此编写符合团队编码规范的代码是至关重要的,这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。
    2018-05-07
    2
  • 从零到一,撸一个在线斗地主(下篇)
    原文:从零到一,撸一个在线斗地主(下篇) | AlloyTeam作者:TAT.vorshen 上篇回顾:我们说了斗地主游戏的渲染展示部分,最后也讲了下canvas中交互的情况,下篇的重点就是游戏逻辑。 逻辑主要分成两块:流程逻辑和扑克牌对比逻辑。 github地址:[链接] 流程逻辑 分析 这里流程上的逻辑分为两部分,一个是场景切换,还有一...
    2019-07-30
    1
  • 从零到一,撸一个在线斗地主(上篇)
    背景:朋友来深圳玩,若说到在深圳有什么好玩的,那当然是宅在家里斗地主了!可是天算不如人算,扑克牌丢了几张不全……大热天的,谁愿意出去买牌啊。不过问题不大,作为移动互联网时代的程序猿,当然是撸一个手机在线斗地主来代替实体牌了。
    2019-07-30
  • zepto/jQuery、AngularJS、React、Nuclear的演化
    因为zepto、jQuery2.x.x和Nuclear都是为现代浏览器而出现,不兼容IE8,适合现代浏览器的web开发或者移动web/hybrid开发。每个框架类库被大量用户大规模使用都说明其戳中了开发者的刚需。本文将对比zepto/jQuery到Nuclear的设计和演化的过程。
    2016-04-27
  • 前端常用插件、工具类库汇总
    前端常用插件、工具类库汇总 弹出框 layer:[链接] 独立维护的三大组件之一(layDate、layer、layim) dialogBox:[链接] 基于jQuery的弹出框 Bootbox.js:[链接] 基于Bootstrap的弹出框 SweetAlert:[链接] 一个效果非常好的弹层,支持图片、支持输入 轮播图 Swiper:[链接] 开源、免费、强大的触摸滑动插件,常用于移...
    2020-06-30
  • nodejs包依赖管理
    鲜花总需要绿叶衬托的,对比php, java, python的包依赖管理,顿时觉得nodejs包依赖机制真是漂亮。此文不吐槽python的包管理是如何难用和混乱,也不去抨击php包管理的孱弱,仅仅讨论如何优雅地使用npm进行包依赖管理。
    2017-05-02
  • 1.3 Mysql 安装与使用-基础配置-NodeJs+Express+Mysql实战
    下载 MySQL 及安装 1、下载 MySQL 及安装 OS X Mavericks 中并没有集成 Mysql,需要手动安装。 官网下载: [链接] 国内镜像: [链接] 请下载 Mac OS X 10.7 (x86, 64-bit), DMG Archive (如有更新版本,可下载)。 如需要登录/注册,直接点下方的:No thanks, just start my download. 下载完DMG之后,双击你会提取出三...
    2019-05-03
  • Scoped CSS规范草案
    面对组件化的普及,组件的复用很普遍的需求,然而CSS相互污染是经常遇见的问题,建立规范让开发者放心使用各种组件,甚至跨生态的组件是很有必要的一件事情。
    2016-12-26
  • 对于组件化自己的理解
    ShadowDOm封装组件独立的内部结构,ShadowDOm可以理解为一份有独立作用域的html片段。这些html片段的css环境和主文档隔离的,各自保持内部的独立性。也是ShadowDOm的独特性,使得组件化成为了可能。
    2016-03-14
    1
  • iOS 键盘难题与可见视口(VisualViewport)API
    2015 年三月,iOS 发布了 8.2 版本。这在当时看来也许只是这个现代的操作系统的一次小更新,但在 Web 开发者眼里,有些微妙的问题产生了。这是一件在 Android 世界里想象不到的麻烦事儿。
    2020-02-29
    2
  • 前端常用插件、工具类库汇总
    前端常用插件、工具类库汇总弹出框layer:[链接]独立维护的三大组件之一(layDate、layer、layim) dialogBox:[链接]基于jQuery的弹出框 Bootbox.js:[链接]基于Bootstrap的弹出框 SweetAlert:[链接]一个效果非常好的弹层,支持图片、支持输入 轮播图Swiper:[链接]开源、免费、强大的触摸滑动插件,常用于移动端。 iS...
    2020-07-02
  • 前端离线化探索
    某天,小明同学突然反馈 :“昨晚发现根本无法使用你们的应用... ....怎么回事呢”。我和我的小伙伴们立马惊呆了,心想:“老司机多年的经验有一种预感,那就是同学你使用姿势不正确...(此处省略300字)”。 然后默默排查了许久,答案竟然是:
    2019-07-23
    2
  • javascript知识点
    目前 Vue.js 的火爆不亚于当初的 React,本人对写代码有洁癖,代码也是艺术。此篇是准备篇,工欲善其事,必先利其器。我们先在代码层面进行优化,对我们完成整个技术架构是起到基础作用的。
    2018-02-01
  • 前端常用插件、工具类库汇总
    本人微信公众号:前端修炼之路,欢迎关注 本篇文章整理自己使用过的和看到过的一些插件和工具,方便日后自己查找和使用。 另外,感谢白小明,文中很多的工具来源于此。 弹出框 layer:[链接] 独立维护的三大组件之一(layDate、layer、layim) dialogBox:[链接] 基于jQuery的弹出框 Bootbox.js:[链接] 基于Bootstrap的...
    2018-12-08