摘要:
internationalization standard https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl The Intl object is the namespace f
阅读全文
posted @ 2019-03-08 00:43
lightsong
阅读(808)
推荐(0)
摘要:
webpack-dev-server live reloading https://github.com/webpack/webpack-dev-server Use webpack with a development server that provides live reloading. 开发
阅读全文
posted @ 2019-03-04 00:32
lightsong
阅读(328)
推荐(0)
摘要:
Font Awesome http://www.bootcss.com/p/font-awesome/ The iconic SVG, font, and CSS toolkit https://fontawesome.com 完美的图标字体只为Bootstrap设计 Iconfont https:
阅读全文
posted @ 2019-02-28 23:27
lightsong
阅读(768)
推荐(0)
摘要:
中间件 https://redux.js.org/glossary#middleware 中间件在发送端 action端点 和 处理方reducer的端点之间。 主要负责将async action转换为action, 或者记录action日志。 A middleware is a higher-or
阅读全文
posted @ 2019-02-26 22:58
lightsong
阅读(413)
推荐(0)
摘要:
express session http是没有状态的协议, 需要web框架自己实现会话和会话管理工作。 express框架有session插件可以使用。 见如下介绍: https://www.tutorialspoint.com/expressjs/expressjs_sessions.htm We
阅读全文
posted @ 2019-02-25 00:09
lightsong
阅读(1560)
推荐(0)
摘要:
redux-thunk https://github.com/reduxjs/redux-thunk Why Do I Need This? Thunks are the recommended middleware for basic Redux side effects logic, inclu
阅读全文
posted @ 2019-02-24 23:11
lightsong
阅读(300)
推荐(0)
摘要:
LDAP https://www.jianshu.com/p/50a214f51dd1 LDAP 是轻量级目录访问协议的简称(Lightweight Directory Access Protocol).用于访问目录服务。它是 X.500 目录访问协议的移植,但是简化了实现方法。 含有目录数据库,提
阅读全文
posted @ 2019-02-22 00:05
lightsong
阅读(539)
推荐(0)
摘要:
design language https://en.wikipedia.org/wiki/Design_language 设计语言(设计词汇)是一种超架构的方案和风格, 它用于指导产品组件或者架构配置的设计。 设计者希望他们的产品包都具有一致的外观和感受。 描述设计方面的选择, 包括 : 材料 颜
阅读全文
posted @ 2019-02-21 23:41
lightsong
阅读(553)
推荐(0)
摘要:
technology stack 技术栈: 产品实现上依赖的软件基础组件, 包括 1、 系统 2、 中间件 3、 数据库 4、 应用软件 5、 开发语言 6、 框架 https://en.wikipedia.org/wiki/Solution_stack From Wikipedia, the fr
阅读全文
posted @ 2019-02-17 11:24
lightsong
阅读(5464)
推荐(0)
摘要:
现状 由于前端软件发展越来越复杂, 不是最初简单网页的状态, 内容丰富、交互丰富, 对前端的发展产生的深远的影响。不管是工具和是自身发展。 模块化 最初的简单页面, 一个URL对应一个页面, js代码几十行的情况, 一去不复返。 现有应用,对页面代码要求更高, 一个页面能够显示很多内容,甚至是无限制
阅读全文
posted @ 2019-02-11 00:27
lightsong
阅读(2271)
推荐(1)
摘要:
问题提出 https://www.zhihu.com/question/49964363 vue或者angular的介绍里说自己的特色是双向数据绑定,而在看react的介绍中,说自己的优势和特色是单向数据绑定。 vue 和 angularjs支持双向绑定, 但是单向绑定是基本功能, 与react同基
阅读全文
posted @ 2019-02-11 00:02
lightsong
阅读(708)
推荐(0)
摘要:
redux https://redux.js.org/ A predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in differ
阅读全文
posted @ 2019-02-10 23:37
lightsong
阅读(237)
推荐(0)
摘要:
例子 https://github.com/ruanyf/react-demos/blob/master/demo12/index.html 此网页代码运行在本地, 是可以访问 github 数据的。 是由于 github 网站开启的 ajax 跨域访问能力。 显示内容: ajax跨域访问限制放开
阅读全文
posted @ 2019-02-10 12:53
lightsong
阅读(430)
推荐(0)
摘要:
flux https://facebook.github.io/flux/ Flux is the application architecture that Facebook uses for building client-side web applications. It complement
阅读全文
posted @ 2019-02-10 09:58
lightsong
阅读(631)
推荐(0)
摘要:
BSON https://baike.baidu.com/item/BSON 概念 编辑 BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。 B
阅读全文
posted @ 2019-02-05 23:56
lightsong
阅读(1950)
推荐(0)
摘要:
问题背景 通常使用 ESLint做代码风格检查检查, 和部分代码质量检查。 但是使用ESLint在入库时候, 会产生很多的代码修正工作, 需要开发者一个一个的修改。 如果很多,并且时间紧迫,甚是尴尬。 ESLint http://eslint.cn/ ESLint最初是由Nicholas C. Za
阅读全文
posted @ 2019-02-05 23:24
lightsong
阅读(3996)
推荐(0)
摘要:
历史 JS诞生之初面向简单页面开发, 没有模块的概念。 后来页面逐渐复杂, 人类构造到 IIFE 立即执行函数来模拟 模块; 之前也有雅虎的实践,使用命名空间 作为模块名。 最后衍生出 面向各种使用场景 的 JS 模块标准。 例如: 面向浏览器的 AMD 面向Nodejs的 CommonJS 对于这
阅读全文
posted @ 2019-02-05 22:49
lightsong
阅读(7304)
推荐(0)
摘要:
疑问 https://github.com/ruanyf/react-demos/blob/master/demo08/index.html 在如下代码中的 18 行, 需要将本类中的 方法,进行绑定到this,即当前组件,但是render函数就不需要,为什么呢? 实验 将上行例子中的18行注释后,
阅读全文
posted @ 2019-02-05 21:35
lightsong
阅读(286)
推荐(0)
摘要:
标准 https://promisesaplus.com/ An open standard for sound, interoperable JavaScript promises—by implementers, for implementers. A promise represents th
阅读全文
posted @ 2019-01-16 00:16
lightsong
阅读(494)
推荐(0)
摘要:
webpack打包理解(将所有依赖文件打包到一个文件中) 由于前端代码变得越来越多,越来越复杂, 纯粹脚本化的代码书写方式已经不能满足工程化得需求。 前端模块被抽象出来, 不仅仅包括js模块, 其它如css都算作一个模块。 将这些模块打包到同一个js文件中,就叫webpack打包。 打包原理 htt
阅读全文
posted @ 2019-01-15 00:18
lightsong
阅读(974)
推荐(0)
摘要:
typeahead https://npm.taobao.org/package/npm-typeahead A lightweight web-app that implements typeahead search functionality for npm packages. Try it o
阅读全文
posted @ 2019-01-09 00:22
lightsong
阅读(2033)
推荐(0)
摘要:
socket.io https://socket.io/ https://socket.io/docs/ What Socket.IO is Socket.IO is a library that enables real-time, bidirectional and event-based co
阅读全文
posted @ 2019-01-06 00:54
lightsong
阅读(5255)
推荐(0)
摘要:
Knockoutjs https://knockoutjs.com/index.html https://knockoutjs.com/documentation/introduction.html Knockout is a JavaScript library that helps you to
阅读全文
posted @ 2018-12-16 23:44
lightsong
阅读(209)
推荐(0)
摘要:
URL重写 https://en.wikipedia.org/wiki/Rewrite_engine A rewrite engine is a software component that performs rewriting on Uniform Resource Locators, modi
阅读全文
posted @ 2018-12-14 23:27
lightsong
阅读(507)
推荐(0)
摘要:
ini文件定义 https://en.wikipedia.org/wiki/INI_file The INI file format is an informal standard for configuration files for some platforms or software. INI
阅读全文
posted @ 2018-10-31 23:35
lightsong
阅读(4761)
推荐(0)
摘要:
需求 使用docker技术管理Jenkins服务器。避免多次部署需要重复安装的重复工作,且可以方便迁移到新的服务器。 Jenkins docker镜像 https://hub.docker.com/_/jenkins/ Official Jenkins Docker image 拉取镜像: dock
阅读全文
posted @ 2018-10-28 23:27
lightsong
阅读(2196)
推荐(1)
摘要:
模板 https://www.collinsdictionary.com/dictionary/english/template 1. countable noun A template is a thin piece of metal or plastic which is cut into a
阅读全文
posted @ 2018-10-13 23:16
lightsong
阅读(218)
推荐(0)
摘要:
iMacros https://imacros.net/ iMacros v12 Now Available The world's most popular web automation, data extraction, and web testing solution. Automate Ta
阅读全文
posted @ 2018-09-25 22:03
lightsong
阅读(887)
推荐(0)
摘要:
责任链模式 https://www.tuicool.com/articles/yINJVv Decoupling is one of the prominent mantras in software engineering. Chain of responsibility helps to dec
阅读全文
posted @ 2018-09-24 00:09
lightsong
阅读(322)
推荐(0)
摘要:
作为 https://github.com/fanqingsong/web_full_stack_application 子项目的一功能的核心部分,使用scrapy抓取数据,解析完的数据,使用 python requets库,将数据推送到 webservice接口上, webservice接口负责保
阅读全文
posted @ 2018-09-10 23:59
lightsong
阅读(2231)
推荐(0)
摘要:
express http://www.expressjs.com.cn/ Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 http://www.expressjs.com.cn/starter/h
阅读全文
posted @ 2018-08-30 23:31
lightsong
阅读(751)
推荐(0)
摘要:
引子 简单的程序,不许要考虑通信问题,在一个进程中函数调用即可满足程序功能的分治工作, 但是当程序规模达到一定程序之后, 就必须将程序划分为独立的逻辑体, 逻辑体之间需要进行通信。 本文列举程序通信方式,从微观到宏观。 事件 通过事件,可以将单线程的程序,做好逻辑切分的情况下,产生通信过程,同时保持
阅读全文
posted @ 2018-08-28 23:54
lightsong
阅读(453)
推荐(0)
摘要:
Mongoose https://mongoosejs.com/ Mongoose Mongoose Elegant MongoDB object modeling for Node.js Let's face it, writing MongoDB validation, casting and
阅读全文
posted @ 2018-08-24 00:21
lightsong
阅读(511)
推荐(0)
摘要:
MongoDB https://www.mongodb.com/ MongoDB AtlasDatabase as a Service The best way to deploy, operate, and scale MongoDB in the cloud. Available on AWS,
阅读全文
posted @ 2018-08-22 23:42
lightsong
阅读(3913)
推荐(0)
摘要:
微信小程序 https://developers.weixin.qq.com/miniprogram/introduction/index.html?t=18082114 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 概览 为了帮助开发者简单
阅读全文
posted @ 2018-08-21 23:28
lightsong
阅读(2007)
推荐(0)
摘要:
概念 https://www.softwaretestinghelp.com/what-is-end-to-end-testing/ What is “End to End Testing”? Term “End to End testing” is defined as a testing met
阅读全文
posted @ 2018-08-20 22:32
lightsong
阅读(1036)
推荐(0)
摘要:
设计原则解读。 设计原则是对设计模式的约束性要求,属于设计中基本的四项特征,不符合此四项特征的设计,不具有生命力。 设计模式也是在此四项设计原则上的具体化实例化衍生物。 Martin原文: http://www.cvc.uab.es/shared/teach/a21291/temes/object_
阅读全文
posted @ 2018-08-18 23:05
lightsong
阅读(494)
推荐(0)
摘要:
Karma https://baike.baidu.com/item/%E7%BE%AF%E7%A3%A8/7618552?fromtitle=Karma&fromid=878453 1,意译作“业”。业;行动;命运。一个人生命中的自然与必然事件,由前世的作为所决定。含有善恶、苦乐果报之意味,亦即与
阅读全文
posted @ 2018-08-18 11:42
lightsong
阅读(594)
推荐(0)
摘要:
目的 当前端开发过程中,需要输出来填充页面时候,或者后台交互时候,需要后台准备假数据服务器。 这个时候,使用mysql等后台工具,则工作量太大。 工具引入 mockjs -- 模拟随机数据 http://mockjs.com/0.1/ Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后
阅读全文
posted @ 2018-08-14 23:03
lightsong
阅读(506)
推荐(0)
摘要:
Mocha https://mochajs.org/#installation Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous t
阅读全文
posted @ 2018-08-09 23:19
lightsong
阅读(433)
推荐(0)