如何使用前端技术开发一个桌面跨端应用

2019-03-14
阅读 12 分钟
3.6k
本文不仅仅是一篇技术方面的专业文章,更会有很多产品方面的设计思想和将技术转换成生产力的思考,我将结合我自己的使用场景完全的讲解整个开发流程,当然涉及到设计方面的不一定具有普遍实用性,多数情况下都是我自己的一些喜好,我只关心自己的需求。

开源一个代码画板工具

2019-03-06
阅读 1 分钟
2.4k
Code sketch Github 下载 macOS 应用(.dmg),基于 electron,不喜欢的也可以使用 Web 版 但非全功能支持版 代码画板 Code Sketch 最初写代码的地方... 功能 内置 Sass/Babel 支持 HTML/CSS emmet 插件支持 方便的导入三方库 (bootcdn API 支持). 深色主题支持 可以打印任意数据格式的控制台 同时支持 macOS App 与 Web ...

React 模式(中文版)

2019-01-24
阅读 10 分钟
1.5k
中文版:[链接]原版:[链接] 函数组件 (Function component) 函数组件 是最简单的一种声明可复用组件的方法 他们就是一些简单的函数。 {代码...} 从第一个形参中获取属性集 (props) {代码...} 按自己的需要可以在函数组件中定义任意变量 最后一定要返回你的 React 组件。 {代码...} 使用 defaultProps 为任意必有属性设...

sku 多维属性状态判断算法

2016-12-30
阅读 7 分钟
5k
原文:[链接] 问题描述 这个问题来源于选择商品属性的场景。比如我们买衣服、鞋子这类物件,一般都需要我们选择合适的颜色、尺码等属性 先了解一下 sku 的学术概念吧 最小库存管理单元(Stock Keeping Unit, SKU)是一个会计学名词,定义为库存管理中的最小可用单元,例如纺织品中一个SKU通常表示规格、颜色、款式,而在...

TrimPath 模板引擎使用指南

2016-11-26
阅读 3 分钟
3.8k
博客原文同步:[链接] TrimPath 是一款轻量级的前端 JavaScript 模板引擎,语法类似 FreeMarker, Velocity,主要用于方便地渲染 json 数据 语法 Syntax 表达式 Expressions 表达式和修饰符(其它模板语言中叫做过滤器 filter)中间用 | 分割且 不能有空格 {代码...} 语句 Statements 控制流 Control Flow {代码...} 循环...

JavaScript 浏览器事件解析

2016-09-30
阅读 7 分钟
3.1k
事件驱动程序设计(英语:Event-driven programming)是一种电脑程序设计模型。这种模型的程序运行流程是由用户的动作(如鼠标的按键,键盘的按键动作)或者是由其他程序的消息来决定的。相对于批处理程序设计(batch programming)而言,程序运行的流程是由程序员来决定。批量的程序设计在初级程序设计教学课程上是一种...

京东单品页前端开发那些不得不说的事儿

2016-08-06
阅读 12 分钟
7.4k
详情页也叫做单品页,域名以「item.jd.com/skuid.html」为格式的页面。是负责展示京东商品 SKU 的落地页面。主要任务是展示和商品相关的信息,如:价格、促销、库存、推荐,从而引导用户进入购买流程。同时单品页有很多版本。一般分为两类。一类我们通常看到的「通用类目详情页」—— 所有类目都可以使用,一类是不经常看...

JavaScript 节流函数 throttle 详解

2016-06-26
阅读 5 分钟
4.4k
在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发。比如:重新调整浏览器窗口大小(resize),浏览器页面滚动(scroll),鼠标移动(mousemove)。也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个方法就不停的触发。

《JavaScript 权威指南》读书笔记 1 - 简介

2016-06-24
阅读 7 分钟
2.6k
第一章 主要介绍 JavaScript 的大概情况、基本语法。之前没有 JavaScript 基础的看不懂也没关系,后续章节会有进一步的详细说明,我会通读一遍 《JavaScript 权威指南》,然后根据个人的理解整理出来我认为重要的核心概念,同时我也会参考原版英文版 JavaScript The Definitive Guide,取一些关键性、重要的单词做补充 ...