chameleon

详解ES6中的class

杀马特。学长 韩版系。学妹 提交于 2020-12-28 06:40:23
目录 class 静态方法 静态属性 继承 super class class是一个语法糖,其底层还是通过 构造函数 去创建的。所以它的绝大部分功能,ES5 都可以做到。新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 function Person ( name, age ) { this .name = name; this .age = age; } Person.prototype.sayName = function ( ) { return this .name; } const xiaoming = new Person( '小明' , 18 ); console .log(xiaoming); 上面代码用 ES6 的 class 实现,就是下面这样 class Person { constructor (name, age) { this .name = name; this .age = age; } sayName() { return this .name; } } const xiaoming = new Person( '小明' , 18 ) console .log(xiaoming); // { name: '小明', age: 18 } console .log(( typeof Person)); // function

在公司写代码时,我总想回家带娃。

余生长醉 提交于 2020-12-25 10:23:07
桔妹导读 :离天空最近的地方,是父亲的肩膀。在这个特别的日子里,小编也搜集了一些滴滴年轻的工程师奶爸们的分享,听他们聊一聊当爸的初体验。也借此机会祝福所有做了父亲的工程师们,节日快乐! 内心充满激动和紧张 @张军 娃刚出生第五天黄疸严重,在医院住了五天,每天都会去医院给娃送母乳,但是医院管理严格,全程见不到娃,内心甚是想念。最难忘的是出院那天,去医院的路上,一想到就能见到娃,内心很是激动,那感觉已经超越了第一次约姑娘见面时内心的忐忑和紧张,也终于理解了父母对孩子的爱有多深。 见证了她 每一个 版本的「迭代」 @王道含 # Changelog # # 0.0.1 2019-3-21 feat: init # # 0.2.10 2019-5-31 feat: grab # # 0.3.2 2019-6-22 feat: turn over # # 0.5.7 2019-8-28 feat: sitting feat: climb # # 0.10.18 2020-2-8 feat: run # 1.0.5 2020-3-26 feat: say papa 作为我为数不多准时上线的产品,也见证了她一个一个版本的迭代。从一个脆弱的功能单一的噪音系统,通过硬件和软件的不断升级,逐步变成了一个人形自走多媒体交互语音系统。在陪伴和观察她成长的过程中,我也会有更多的想要去努力的动力

Taro/uni-app/Chameleon/Electron/Flutter/RN/AIot 全攻略

你离开我真会死。 提交于 2020-08-10 12:04:16
一、前端早早聊大会 最少办 14 期,已办 9 期: 前端如何转管理 、 前端如何搞基建 、 前端如何搞搭建 、 前端如何搞规划 、 前端搞监控 、 前端搞 Serverless 、 前端搞微前端 、 前端搞面试 、 前端搞文档 。 目标: 单主题、多讲师、用得上、听得懂、抄得走 主办方:前端早早聊与掘金联合举办 第一期 2020.1.11 杭州举办,5 位讲师,主题 「 前端转管理 」,前端转管理的内外功修炼 第二期 2020.2.29 线上直播,5 位讲师,主题 「 前端搞基建 」,前端团队如何做基建提效 第三期 2020.3.28 线上直播,7 位讲师,主题 「 前端搞搭建 」,如何快速可视化生成页面 第四期 2020.4.11 线上直播,4 位讲师,主题 「 前端搞规划 」,如何做技术与职业规划,有效成长 第五期 2020.4.25 线上直播,8 位讲师,主题 「 前端搞监控 」,解决前端监控痛点 第六期 2020.5.16 线上直播,8 位讲师,主题 「 前端搞Serverless 」,Serverless 实战演示 第七期 2020.5.30 线上直播,7 位讲师,主题 「 前端搞微前端 」,如何落地微前端方案 第八期 2020.5.31 线上直播,15 位讲师,主题 「 前端搞面试 」,进大厂的面试攻略 第九期 2020.6.13 线上直播,4 位讲师,主题 「

Line Breaking in Chameleon

巧了我就是萌 提交于 2020-01-04 05:11:31
问题 I have used the pyramid framework to build a large web application. Among other things, this application allows the user to enter text into a text area form field. This text is then saved to a database and of course can be readout again and displayed later. To display content I am using the Chameleon Template Engine. This works fine, except that line breaking is not displayed correctly (not displayed at all). This is probably due to the fact that the newlines entered into the text area do not

how to use macros with pyramid / ZPT (Chameleon)

℡╲_俬逩灬. 提交于 2020-01-01 06:38:08
问题 I want to use macros with pyramid+ZPT engine (Chameleon). The docs say that "A single Page Template can accommodate multiple macros." http://chameleon.readthedocs.org/en/latest/reference.html#macros-metal Thus I defined a file macros.pt : <div metal:define-macro="step-0"> <p>This is step 0</p> </div> <div metal:define-macro="step-1"> <p>This is step 1</p> </div> and a global template main_template.pt with all the html stuff defining a slot content . and a template for my view progress.pt

How to use template inheritance with Chameleon?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-29 05:21:05
问题 I am using latest Pyramid to build a web app. Somehow we have started using Chameleon as the template engine. I have used Mako before and it was extremely simple to create a base template. Is this possible with chameleon as well? I have tried to look through the docs but I can not seem to find an easy solution. 回答1: With Chameleon >= 2.7.0 you can use the "load" TALES expression. Example: main.pt: <html> <head> <div metal:define-slot="head"></div> </head> <body> <ul id="menu"> <li><a href=""

Pyramid Chameleon I18N not finding template files

删除回忆录丶 提交于 2019-12-25 03:32:34
问题 I'm following this recipe, with a small test project called i18n Chameleon I18N I've set up the message_extractors as follows: message_extractors = { '.': [ ( '**.py', 'lingua_python', None ), ( '**.pt', 'lingua_xml', None ), ]}; When I run the extract_messages code, I don't get any templates processed: ../bin/python setup.py extract_messages -o locale/test.pot running extract_messages extracting messages from i18n/__init__.py extracting messages from i18n/models.py extracting messages from

Pyramid Chameleon I18N not finding template files

限于喜欢 提交于 2019-12-25 03:32:03
问题 I'm following this recipe, with a small test project called i18n Chameleon I18N I've set up the message_extractors as follows: message_extractors = { '.': [ ( '**.py', 'lingua_python', None ), ( '**.pt', 'lingua_xml', None ), ]}; When I run the extract_messages code, I don't get any templates processed: ../bin/python setup.py extract_messages -o locale/test.pot running extract_messages extracting messages from i18n/__init__.py extracting messages from i18n/models.py extracting messages from

Python Pyramid & Chameleon templating language escapes html

梦想的初衷 提交于 2019-12-19 09:24:14
问题 I can't make sense of chameleon's tags. I'm a django user, but decided to introduce my CompSci course mates and myself to Pyramid, since I though more lightweight = easier to learn. At the moment the ${} tag is escaping any html tags I'm trying to output through it. In django there was some way to specify that a variable is "safe" and doesn't need to be escaped. How can I do the same thing in Pyramid / Chameleon? 回答1: Chameleon is based on the Zope Page Templates library, so if you find the