锦此

Results 24 issues of 锦此

并为其增加node.js的http服务器,在本地进行测试.

p208 请求方法的代码片段中,forEach循环里面的 routers[method]={}; 应该是routers[method]=[];吧?

api-version=2023-05-15

## 前言 该篇写在2018年的6月左右,发布于阿里内部的语雀,当时做了两年淘宝社区业务的我,写下的一些想法,时至今日,方法论应该都还是有效的。也是那时候起,心里埋下了个产品经理的种子。 ## 社区的定义 首先说说我对社区的理解,然后再说说我对现如今淘宝的想法和未来的想法。 我对社区的定义: ![image](https://user-images.githubusercontent.com/4645261/180594215-3c698538-18c4-45b2-9127-57c116ed5ee6.png) 由角色人群、社区机制和内容三个核心,相互作用而形成的。拆解下来就非常有意思了。 #### 角色人群 社区少不了人,而我把它定义为角色人群,是因为社区里面本该有各色各样的角色,这些角色在不同的连接场景都有不一样的作用。举些例子,淘宝里面的达人、创造者、网红的角色,与淘宝里面普通的消费者角色有着不一样的功能;抖音里的网红、模仿者与吃瓜群众;网易云音乐、虾米音乐的音乐人、乐评人与歌迷等等等等。都是社区里面的角色人群。 然而在淘宝这样一个容纳百川的社区之中,必然会有各种各样兴趣爱好、性格价值观都大不相同的人群,如果让他们都在同一个场景里面,可能会对喷起来的吧?这应该也不是我们想要的社区。而如何处理类似问题,应该是需要社区里面有效的机制去解决并维持的。 #### 社区机制 简单说,社区机制其实就是一套规则,角色人群在一套有效的规则里面进行一系列的行为,促进社区的良性发展。 #### 内容 内容是特定的角色人群所创作的,为什么是特定的?因为社区里面必然存在着一些只消费而不生产内容的人群,这类人群可能暂时或者永远不会有生产内容的欲望。 而内容也有优劣之分,如何辨别优质内容?我认为,如果在不圈定人群的基础上,广义地讨论内容质量,是不对的。很多简单的例子,像一些非大众人群的兴趣爱好的内容,比如重金属摇滚乐,爵士乐,魔方,跳棋等等,单纯地在广义范围内进行投票,评定内容质量是不正确的。那么对于优质内容,我更觉得是当一个主体的主观意识跟另一个主体所创作的内容意识相互匹配的时候,他对于这个内容进行了优质判定,当这个内容被更多人进行优质判定的时候,它自然成为了这个人群之中的优质内容。 ## 核心连接 ![image](https://user-images.githubusercontent.com/4645261/180594264-2e82f817-7ad5-4932-8d30-efd828e34cc2.png) 当社区的三个核心相互链接并相互作用的时候,我们就可以把它进行更细化的思考了。 #### 角色人群-内容 先粗略地将角色人群划分为生产者与消费者,当然,他们的身份是可以重叠的。 然后也可以将内容粗略地划分优质内容与普通内容。 ![image](https://user-images.githubusercontent.com/4645261/180594279-92e86ab4-ad49-4b50-8129-c84b9439153b.png) 生产者创作内容(视频、图片、文字、语音等等),消费者与内容进行互动(点赞、评论、打分等等),而内容本身与内容所积累沉淀的互动数据将直观的对角色人群产生直接影响,这个影响可能就是人们觉得这个社区到底是有趣的、严谨的、专业的还是不怎样的。当然这并不是全部,只做好角色人群与内容的链接和只依赖互动和创造的行为并不能让优质内容源源不断地出现并提供给消费人群,这就需要机制了。...

## 小程序为何能持续发展? ### 小程序的出现 先看下一些时间节点 - UC\360的Web APP - 2013年8月,百度世界大会推出“轻应用” - 2016年1月,微信小程序概念被提出 - 2016年9月,微信小程序开始内测;支付宝小程序 - 2017年1月,微信小程序上线 - 2017年8月,支付宝小程序公测 ### 技术背景 #### 端测技术 从PC时代到移动时代,端测技术也在持续地演进,从HTML4.1到HTML5,从Web APP和Native APP到Hybrid APP,能力越来越丰富、体验越来越好,并且随着智能手机硬件的爆发而爆发。我认为小程序体系的出现,应该是Hybrid APP在互联网商业化里面一个重要且关键的起点。2016年~2017年,是weex在淘宝最为活跃的时间,而在此之前的2015年3,React Native 第一版发布了。因此可以看到,这段时间里,其实是移动端动态化方案、混合开发方案最为活跃的时间。在百度指数查询了下相关数据: ![image.png](https://gw.alicdn.com/tfs/TB1GHc7s.z1gK0jSZLeXXb9kVXa-1530-854.png)...

# 从表单抽象到表单中台 相信前端开发的同学,对表单其实并不陌生,而且时至今日,表单应用的编写因为React、Vue等框架的出现,也变得更加地便捷了。在前端工作中,有着很多中后台应用-表单的开发工作量,笔者自己深陷其中,所以为了让头发别掉得太快,重新去理解了表单这个东西,从而重新去思考和设计表单的开发模式,提升效率。 ## 理解表单 其实大家都知道表单是什么,但大多数人对它应该没有一个明确地认识,至少我之前是没有的。 ### 基础表单 ```html Name: E-mail: Message: Send your message ``` 这段代码完成了一个最为基础的表单,我们来分析下,它都有什么? - 提交地址、提交方法 - 提示信息 - 输入框 - 提交按钮 然后今时今日,这样简单的表单其实并不再能满足越发复杂的应用需求了。 ### 更丰富的表单 在有了JQ、React、Vue等等之后,网络和社区上有了更为丰富的表单组件,比如日期选择、时间选择器、图片裁剪上传等等。 ```jsx...

![img_0236](https://user-images.githubusercontent.com/4645261/37966669-cd227ab0-31fb-11e8-8212-415a54ece5d1.JPG) > 题图、摄影:锦此 当我们在讨论CSS选择器优先级的时候,我们再讨论什么? 其实很多人都对此有点模糊,那我换个方式问: **一个CSS属性的最终值是怎么来?** 回答 : CSS属性的最终值是通过**层叠计算**得来的。 那什么是层叠计算呢? 我通俗的理解,其实就是先**计算**再**重叠**。 > 层叠是CSS的一个基本特征,它是一个定义了如何合并来自多个源的属性值的算法。它在CSS处于核心地位,CSS的全称层叠样式表正是强调了这一点。 ## 计算过程 计算的过程指的是用户代理(浏览器只是用户代理的一种“实例”)在渲染HTML的时候,对CSS进行层叠计算的过程(这里不讨论浏览器的渲染、重绘等触发时机)。 为了方便理解,这里只针对一个属性值(``padding``)进行讨论,其他的属性值都是一样的过程。 ------ demo: ```html taobao.com ``` ```css div{ padding:1px; } .taobao_com{ padding:12px; } div...

# 用Alfred3+有道快速翻译中英文 好好学习,天天向上。 Good good study, day day up?No no,it's "Study hard and make progress every day"(Translation by Youdao). ![鬼才](https://gw.alicdn.com/tfs/TB1aj_ZggMPMeJjy1XcXXXpppXa-1280-760.jpg) ## 1.安装Alfred3 https://www.alfredapp.com/ 支持正版,[购买激活码](https://www.alfredapp.com/powerpack/buy/) 可以购买家庭版,支持多人,最多没说多少,5~6人应该是没问题的。 下载安装这个省略了。 ## 使用workflow 打开**Alfred3**后,Mac的工具栏会多一个帽子: ![default](https://user-images.githubusercontent.com/4645261/37579496-8632a068-2b79-11e8-8d8e-9d9edbee0ef6.png)...