Giter VIP home page Giter VIP logo

Comments (9)

CurtisCBS avatar CurtisCBS commented on September 28, 2024 1

unambiguous webpack config with typescript

You can write your Webpack config in Typescript, and it’ll save you a huge amount of pain.

我是如何实现electron的在线升级热更新功能的?

利用简单的package.json文件版本比较和http请求,实现最简单的electron应用热更新。

from fe-weekly.

mirreal avatar mirreal commented on September 28, 2024

TC39, ECMAScript, and the Future of JavaScript

从 T39 的工作流程,到 ECMAScript 现在的发展模式,以及未来即将引入的一些很酷的特性,作为开发人员,我们也要持续更新自己的知识体系。

前端路上的旅行

大漠的我是怎么变为一名"前端工程师"

Vue vs React: Javascript 框架之战

作为目前最流行的两大框架:React 和 Vue,来回顾一下二者的相同和区别。

from fe-weekly.

elevenbeans avatar elevenbeans commented on September 28, 2024

React 组件设计和分解思考

  • 切割 render()
  • 合理分隔子组件(组件职责单一化,复用性强)
  • 模版化组件(个人十分推荐)
  • 高阶玩法

from fe-weekly.

sturloly avatar sturloly commented on September 28, 2024

A successful Git branching model

17000+ stars 的项目 git-flow “A collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model.” 其理念的起源
—— 《A successful Git branching model》

GitHub & Bitbucket & GitLab & Coding 的对比分析

Why But Why? 阅读此文源于自己纯粹的好奇,以此想分享 ‘知道为什么我们使用我们所使用的东西’ 的这个理念 以及 ’在编程的世界,琐碎的知识点将积累出健壮程序意识‘。个人观点,精读下试试有没有,像我一样,解开了心里的一些长久的偏门小疑问?

from fe-weekly.

stoneyong avatar stoneyong commented on September 28, 2024

Chrome再出招 呈现API将仅支持HTTPS

谷歌工程师宣布将在2018年第二季度发布的Chrome 67中禁止一切使用不安全来源的呈现API(Presentation API)。

刨根问底HTTP和WebSocket协议(二)

本片中作者对 WebSocket 协议作了全面的介绍,对数据帧还不够详细, 说是会在后面的文章中详述,大家可以关注下。

2017年前端框架、类库、工具大比拼

本文讨论了目前最为流行的客户端JavaScript框架、类库和工具以及它们之间的基本差异,可以了解下它们各自的好处,选择适合自己项目的。

from fe-weekly.

StevenX911 avatar StevenX911 commented on September 28, 2024

@elevenbeans 如果组件都能这么玩,至少说明这个团队或者这个公司坑砸钱,时间花销和维护成本,加之项目的生命周期等等,前端变得太快,有的时候,我们就是为了实现一个功能,把零碎的东西全整在一个文件或者组件中,还要切分的这么细,玩的这么高级,几乎是不可能的。

from fe-weekly.

elevenbeans avatar elevenbeans commented on September 28, 2024

@StevenX911 ,看到 lcm 写的填写页组件 3000 多行,有感而发。单纯为了文件大小去分隔子组件也是没毛病的。
其中,模版化组件主要是将 render() 中的 JS 代码尽可能的与 HTML 片段分开。这种逻辑和 UI 解耦的方法,对我十分受用。

from fe-weekly.

StevenX911 avatar StevenX911 commented on September 28, 2024

@elevenbeans 对HTML片段进行切分,在项目实施过程中是有必要的,不过这里的切分大小的取舍每个人定义不同,很难形成统一的标准,像一个js文件规定指定的代码行数有点太死板了

from fe-weekly.

CurtisCBS avatar CurtisCBS commented on September 28, 2024

@elevenbeans 受益良多

from fe-weekly.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.