This is a list of advanced JavaScript learning resources from people who responded to this [Tweet][13] and this [Tweet][20].
-
[You Don't Know JS][3]
-
[Frontend Masters courses by Kyle Simpson][12]
-
[@mpjme][6]'s [YouTube videos][5]
| <?php if ( ! is_wp_error( $topics ) && ! empty( $topics ) ) : ?> | |
| <div class="cats" data-filter="cat"> | |
| <h4><?php pll_e( 'Valitse aihe' ) ?></h4> | |
| <ul> | |
| <li><a href="<?php echo get_term_link( $term_id ); ?>"<?php echo ( ! isset( $_GET['cat'] ) ) ? ' class="selected"' : ''; ?>><?php _e( 'Kaikki' ) ?></a></li> | |
| <?php foreach ( $topics as $topic ) : ?> | |
| <li> | |
| <a href="<?php echo yeahboy_make_filter_url( $base_url_term_id, 'cat', $topic->term_id ) ?>" data-id="<?php echo $topic->term_id ?>" <?php echo ( $_GET['cat'] == $topic->term_id ) ? ' class="selected"' : ''; ?>> | |
| <?php echo $topic->name ?> | |
| </a> |
| const listMapper = (list, template) => list.map(template).join('\n') | |
| const objectMapper = (object, template) => Object.entries(object).map(template).join('\n') | |
| console.log( | |
| listMapper( | |
| [ | |
| 'red', | |
| 'blue', | |
| 'green' | |
| ], |
| function removeDropCap(settings, name) { | |
| if (name !== 'core/paragraph') { | |
| return settings; | |
| } | |
| let newSettings = Object.assign({}, settings); | |
| if (newSettings.supports && | |
| newSettings.supports.__experimentalFeatures && | |
| newSettings.supports.__experimentalFeatures.typography && | |
| newSettings.supports.__experimentalFeatures.typography.dropCap) { | |
| newSettings.supports.__experimentalFeatures.typography.dropCap = false |