Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
первое что придумал) function _extends ( self, obj ) { var extend = $.extend; if ( Object.setPrototypeOf !== undefined ) { extend = Object.setPrototypeOf; } extend( self, obj ); } |
cyber, не проще ли просто расширять? Иначе у тебя получится две совершенно разные логики в разных браузерах.
|
FINoM,
поэтому сделаю так function getExtendClass( obj ) { function cls() {} cls.prototype = obj; return; }; class UseGuide extends getExtendClass( kendo.data.ObservableObject ) { constructor(height, width) { super(); } } |
Где может пригодится Int16Array или Int32Array ?
|
Цитата:
Будет задача -- пригодятся, чувак) Мне приходилось, например, бинарные данные гонять на сервер и обратно. И с JWT ещё ебался, например, там тоже бинарные массивы в тему. |
Цитата:
|
cyber, очень большое применение это всё имеет, скажем, если юзать crypto API, TextDecoder/TextEncoder, работать с файлами и канвасом... Короче, я думаю, ты ещё столкнёшься с этим всем и не раз.
|
Цитата:
|
Цитата:
Но за хорошую зп, я готов по страдать, так как джуном не где столько не предлагали больше) А когда контракт закончится можно и на норм работу свалить) |
Цитата:
|
bes, как модератор, я никогда не был особо против мата на форуме, если он не направлен на оскорбление других пользователей форума и не нарушает законодательства РФ) Ну и, конечно, лучше, чтобы он использовался к месту, а не просто так.
А вообще, конечно, "человек, считающий допустимым употреблять слово «хуй» там, где ему хочется его употребить, мерзостен и отвратителен, слаб и лжив, изворотлив и пошл, вульгарен, неостроумен, аморален, лицемерен и непрошибаемо туп. Такой человек валяется в грязи, как распоследняя свинья, уверяя всех, что это белоснежный крем, и стремясь таким образом показаться чистеньким. Самолюбивый подлец, он стремительно и слепо катится по наклонной плоскости, не осознавая этого, попирая мораль и радуясь своей мерзейшей жизни и самому факту своего унылого существования." |
Цитата:
|
Цитата:
Тем не менее, я думаю, что форум по JS -- не то место, где люди "учатся жизни", скажем так (та же армия в этом плане у большинства населения играет куда большую роль, а уж там матом общаются, а не ругаются). И ещё одна вещь: я не хочу (и не чувствую за собой морального права) ограничивать форум какими-либо строгими правилами. Я вычищаю, как правило, явные проявления неадеквата, оскорбления, троллинг, спам и совсем уж левый флуд, при этом я определенно часто бываю субъективен, ненаблюдателен и ленив (все как у людей, лол). Но в целом я считаю, что куда больше пользы форуму принесёт неформальность обстановки (мы не хабр), чем что-то вроде "говорим только о JS". |
Цитата:
хотя прежде всего за адекватное модераторство я и ценю данный форум (мы не хабр это точно и правильно) и пока снова не поднялась нездоровая буча , поэтому надо скорей замять эту тему, которая не должна была выйти за рамки двух постов :) |
Переносим проект на es6, и какой babel лучше юзать сразу 6 или пока 5?
|
Цитата:
|
|
Цитата:
Я не пойму как подключить полифил к вебпаку сейчас |
Киньте кто то конфиг для вебпак, с каким то подключеным полифилом для babel
|
Цитата:
Цитата:
|
Erolast, мне нужно что бы он подключил полифил для Symbol
|
И еще если подключить плагин для вебпака, то для каждого файла с классом добавляется, как сделать что бы добавлялось только раз?
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } |
Цитата:
|
nerv_, а что на счет полифилов?
|
Цитата:
Он разве не по умолчанию поддерживается? https://babeljs.io/docs/learn-es2015/#symbols |
Цитата:
Цитата:
import "babel-polyfill"; https://babeljs.io/docs/usage/polyfill/ |
dalmatian, я имел ввиду юзать полифил babel, но я не пойму как его юзать везде , описано через optional[]=runtime , а потом подключать через require.
Но у меня не работает так, выкидывает ошибка что нету такого параметра |
Цитата:
npm install babel-polyfill В webpack.conf.js var webpack = require('webpack'); var babelPolyfill = require('babel-polyfill'); Оно? |
Цитата:
Цитата:
|
cyber,
телепаты в отпуске, я хз, что ты делаешь и для чего. Мне не требовалось то, что ты хочешь и по догадкам и не потребуется никогда. Ты когда сделаешь, выложи что нужно было, ок? |
Лично мне полифилов стандартных хватает, если тебе нужны расширенные, то в доке написано как подключить. Если тебе нужны левые, то можно просто вставить код до вызова скрипта. Если у тебя свои полифилы, ты можешь подключить их при компиляции.
Что нужно тебе я не понимаю. Я использую реакт, но компилить его в вебпаке тупо, поэтому я подключаю его на страницу стандартно. Писать с грунтом и вебпаком на реакте мне это не мешает. |
dalmatian, что бы если он при компиляции найдет например Symbol в коде, то он сам подключит полифил для Symbol
|
Цитата:
|
Цитата:
|
Цитата:
Как ты подключаешь полифилы? |
Цитата:
Твою ошибку я уже видел. Как исправить написал. Если тебе нужны расширенные, то на оф. сайте бабеля есть инструкция, по моему мнению она рабочая. Другой у меня нет. Если ты все делаешь по инструкции, то у тебя должно работать. Пс: у меня грунт + вебпак. Согласно конфигу выше. Сначала подключаем вебпак, затем полифил, затем идет инструкция сборки(выше не показана), у каждого своя. Ты либо начни выкладывать конфиги с подробным описанием твоих действий, либо обсуждать тут нечего. У меня сейчас с временем напряг и телепаты в отпуске. |
|
Часовой пояс GMT +3, время: 00:18. |