20180409 前端开发日报

如何用 CSS + HTML + JS 创建桌面应用;前端防止用户重复提交-js;如何写一个Vue的插件;狼叔:Node全栈为前端带来更多可能;JS 面试算法;聊一聊javascript执行上下文;浅谈JavaScript作用域;20180408 前端开发日报

  1. 如何用 CSS + HTML + JS 创建桌面应用 最近研究了一下基于 Chromium 定制浏览器的方案,查阅了大量资料,具体方案也有了大概的蓝图 详情,可查阅我的博客 lishaoy.net 在阐述方案之前,先要了解几个名词: 简介 Chromium Chromium是一个由Google主导开发的网
  2. 前端防止用户重复提交-js 前端在向后端进行数据提交的时候,通常会需要在第一次提交返回前,阻止用户在快速点击发送二次请求,即防止重复提交,最简单的方法是使用标志参数或者 class 元素控制,但缺点是,每个控制重复提交的地方都需要加上这个逻辑,重复性太强,且控制逻辑不统一。 目前前端使用的是http协议,所以提交方式为两种 异…
  3. 如何写一个Vue的插件 官方文档介绍 插件通常会为 Vue 添加全局功能。插件的范围没有限制——一般有下面几种: 添加全局方法或者属性,如: vue-custom-element 添加全局资源:指令/过滤器/过渡等,如 vue-touch 通过全局 mixin 方法添加一些组件选项,如: vue-router 添加 …
  4. 狼叔:Node全栈为前端带来更多可能 2009年,Node.js横空出世,在几年时间里,Node.js凭借其高性能、易部署等特点迅速在前端领域脱颖而出,成为大火的明星。但一个技术再好,也是有生命周期的,许多开发者开始质疑,Node.js是不是在走下坡路了?Node.js是不是越来越不吃香了? 为此,InfoQ独家采访了阿里巴巴前端技术专家、Node 技术传道者桑世龙(狼叔)…
  5. JS 面试算法 AI的兴起,使得大家对算法的关注也越来越高。而作为一个前端工程师,算法很多时候是我们的弱点,本文译自国外一篇面试题。列出了一些简单算是跟算法相关的面试题。 素数 方法1 方法2 素数因子 Fibona…
  6. 聊一聊javascript执行上下文 javascript运行的代码环境有三种: 全局代码:代码默认运行的环境,最先会进入到全局环境中 函数代码:在函数的局部环境中运行的代码 Eval代码:在Eval()函数中运行的代码 全局上下文是最外围的一个执行环境,web浏览器中被认为是window对象。在初始化代码时会先进入全局上下文中,每当一个函数被调用时就会…
  7. 浅谈JavaScript作用域 我们在面试时,总会碰到一些奇奇怪怪的关于 作用域 的面试题,其实弄清楚原理,万变不离其宗,大部分的面试题都可以得 '姐'。 所以,今天我们来谈谈 JavaScript 的 作用域(javascript scope) ,这是老生常谈的话题,这里我们会从 作用域
  8. 20180408 前端开发日报】2018年3月份GitHub上最热门的开源项目;Vue实现内部组件轮播切换效果;Javascript 装饰器极速指南;Node.js 框架 Egg 2.6 发布,支持 TypeScript;Vue 页面切换效果之 BubbleTransition;600字读懂 Git;结合源码分析 …详情→ ​​​

    20180408 前端开发日报
  9. JavaScript 中常见的反模式 反模式 是指对反复出现的设计问题的常见的无力而低效的设计模式,俗话说就是重蹈覆辙。 这篇文章描述了 JavaScript 中常见的一些反模式,以及避免它们的办法。 本文中的例子都是根据真实故事改编。 硬编码 硬编码(Hard-Coding)的字符串、数字、日期…… 所有能写死的东西都会被人写死。 这是一个妇孺皆知的反模…
  10. 前端常见问题整理 $HTML, HTTP,web综合问题 1、前端需要注意哪些SEO 合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;des
  11. 如何应对单日十亿计Web请求 ​​​ 就在不久之前,AppLovin移动广告平台的单一广告请求数量突破了200亿大关——相当于每一秒钟处理50万项事务——其如火如荼的发展态势帮助众多品牌在激励现有客户的同时、从市场中拉拢到了新的买家。那么AppLovin是如何打造出这样一套有能力应对数百亿请求、但又无需对硬件及运维人员进行显著扩张的基础设施的呢? 在今天的文…

    如何应对单日十亿计Web请求
  12. vuex – 项目结构目录及一些简单配置
  13. JS中的原型对象 白天写了一篇 【JS中创建对象的方法】 ,写完以后感觉意犹未尽(实际情况是感觉原型那块内容没有交 代清楚),所以开这一篇继续聊聊关于JavaScript中的原型对象 相信用过vue的童鞋,都经常这样做,用Vue.prototype.xxx = xxx 把一个方法或者属性添加到Vue对象的原型上, 这样,我们在vue实例的任何地方,都可以用…
  14. 初探 Nuxt.js 秘密花园 前言 笔者最近业余时间想着学点新东西,于是开始接触服务器端渲染(SSR),花了一周的时间学习和实战,然后在周末高仿掘金撸了一个 SSR 的 Demo 项目。 技术栈选的是平滑开箱的 Nuxt,整个项目整合了 vue + nuxt + axios + vuex
  15. JavaScript执行机制深层剖析 BY 张建成( prettyEcho@github ) 除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享 原文地址 deep.js , 欢迎 评论 和 star 天气渐渐转暖了,树渐渐露出了枝芽,小河也欢快的向前流着,感觉大地充满了生命力,好开心 :smile::smile::smile: 附上美图一张 小伙伴们,我们也出…
  16. 被遗忘的CSS】平时在工作中遇到一些比较偏门的 css ,用过一两次,但是老是记不住,于是又需要去 baidu、 google ,所以都积累起来,方便以后查看。全文=> ​​​   平时在工作中遇到一些比较偏门的 css ,用过一两次,但是老是记不住,于是又需要去 baidu、 google ,所以都积累起来,方便以后查看 outline 当input选中的时候会出现一个边框 /*一般设置成 none*/ textarea:focus, input:focus{ outline: none; } contenteditable 规定元素内容是否可编辑…

    被遗忘的CSS
  17. 前端笔试题面试题记录(下) 接上篇 前端笔试题面试题记录(上) 。趁清明小长假,把上篇剩下的部分也写一下,因为最近比较忙这篇已经拖了很久了。现在刚刚开始银四了,应该还是有些小伙伴在找工作,时间还不算太晚,希望本篇可以帮到这些小伙伴。 个人博客了解一下:obkoro1.com 本文主要目录如下: 面试题QA 面试遇到的一些小问题…
  18. vuex 源码:深入 vuex 之 namespaced 前言 解读完 module 之后,个人觉得有了 namespaced 的 module 才算是真正的模块,于是又补充了这一篇。 namespaced 把 getter、mutation 和 action 都做了真正的模块化,使得 store 可以使用特定模块的
  19. Immutable.js了解一下? 本篇只是对Immutable.js的简单介绍,后续会继续分享其具体实践应用。 什么是Immutable Data? Immutable data encourages pure functions (data-in, data-out) and lends
  20. 【第1235期】动画:从 AE 到 Web 前言 还记得上周六CSS大会上淘宝是如何实现动效的吗?今天来看看京东是如何玩的,今日早读文章由@凹凸实验室授权分享。 正文从这开始~ 前戏
  21. Webpack4优化之路 简介 Webpack4 那点儿东西 基于webpack4总结了一些webpack的常见配置,但是webpack 各种强大的配置有时候让你不堪重负,会打包很多的文件,遍历解析很多文件。。。。。总之,这些操作会让webpack打包过程变得很慢,所以开发过程中我们不
  22. React 深入系列2:组件分类 文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处 React 深入系列2:组件分类 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。
  23. React Router v4 入坑指南 万恶的根源 距离React Router v4 正式发布也已经过去三个月了,这周把一个React的架子做了升级,之前的路由用的还是v2.7.0版的,所以决定把路由也升级下,正好“尝尝鲜”… 江湖传言,目前官方同时维护 2.x 和 4.x 两个版本。(ヾ(。

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流