Object-Oriented JavaScript
- Autorzy:
- Stoyan Stefanov, Stoyan STEFANOV
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 356
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Object-Oriented JavaScript
Wybrane bestsellery
-
Nowość Promocja
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 49 pkt
(39,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Jeśli skorzystasz z tej niezwykłej książki, będziesz mieć w zasięgu ręki całą wiedzę, której potrzebujesz, by zacząć działać! Ten podzielony na cztery części podręcznik pokaże Ci, jak zacząć pracę z najnowszą wersją HTML5, używać znaczników tego języka oraz różnych atrybutów i wartości. Dowiesz się, jak pracować z CSS oraz zapewniać swoim stronom doskonały wygląd i poprawne wyświetlanie na wszelkich możliwych nośnikach - od monitora komputera po ekran telefonu komórkowego.- PDF + ePub + Mobi
- Druk 29 pkt
(19,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
This book is your ultimate guide to mastering Rust and advancing your software development career. It addresses the industry's demand for Rust programmers with insights into Rust's ecosystem, latest tools, and frameworks.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
From fundamental subjects to delivery, automation, containerization, and cloud-native development, you'll find all the necessary information to build modern web applications using ASP.Net Core 9.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book will help you explore the foundations of Python programming and learn how Python can be used to achieve results.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book will help you explore the capabilities of the C++ STL with the latest features to make your programming journey more effective and efficient, with a focus on practical solutions to real-world problems.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Minimal CMake is a practical guide to utilizing CMake's essential features. It focuses on what CMake can do for you, providing the tools and knowledge needed to leverage it effectively. Build your app, library, or game with confidence and efficiency.
Niedostępna
-
Nowość Promocja
Unlock a world of job opportunities and accelerate your career growth by mastering MongoDB Key Features Master the fundamental principles of Schema Design, Querying, and Database Administration. Explore advanced topics, including Aggregation, Replication, and Sharding. Develop a fully functional application utilizing MongoDB Cloud Services. Descr- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Nowość Promocja
A comprehensive guide empowering developers with the advanced capabilities of Java Key Features Gain insights into the significant changes and features introduced in Java versions 8 to 21. Learn how to build Java applications with Spring and Spring Boot. Monitor, diagnose, and optimize the performance of your Java applications in production enviro- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Nowość Promocja
A one-stop guide to teach chemists how to use Python for coding and iterations in a hands-on and practical manner Key Features Understand the core Python functions and algorithms for the computation of chemical parameters. Learn how to use Cheminformatics modules to process and analyze elemental data and molecular structures. Get familiar with the- ePub + Mobi 80 pkt
(34,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%)
O autorze książki
Stoyan Stefanov pracuje w Facebooku, jest autorem książek i często zabiera głos na konferencjach poświęconych WWW. Obecnie mieszka w Los Angeles w Kalifornii. W wolnych chwilach gra na gitarze, lata lub po prostu leniuchuje wraz z rodziną na którejś z plaż Santa Monica.
Stoyan Stefanov, Stoyan STEFANOV - pozostałe książki
-
Promocja
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Zaprezentowano także technologie, które znakomicie uzupełniają możliwości Reacta: JSX i narzędzie create-react-app. Omówiono również zagadnienia dotyczące komponentów funkcyjnych i klasowych i szczegółowo przedstawiono proces budowy aplikacji z tych komponentów. Szybko się przekonasz, jak duży potencjał tkwi w bibliotece React i jak bardzo ułatwia ona tworzenie łatwych w utrzymaniu, wielkoskalowych, atrakcyjnych aplikacji!- PDF + ePub + Mobi
- Druk 29 pkt
(24,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Hit the ground running with React, the open source technology from Facebook for building rich web applications fast. Updated for the latest React release, the second edition of this hands-on guide shows you how to build React components and organize them into maintainable large-scale apps. If you're familiar with JavaScript syntax, you're ready to- ePub + Mobi 160 pkt
(108,87 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
Promocja
Niniejsza książka jest przydatnym przewodnikiem po bibliotece React i jej zastosowaniach w tworzeniu aplikacji internetowych. Z publikacji tej dowiesz się, jak można jednorazowo zdefiniować interfejs, który będzie automatycznie się przebudowywał w reakcji na zmianę stanu aplikacji. Nauczysz się tworzyć rozbudowane aplikacje z wykorzystaniem małych, łatwych w zarządzaniu komponentów. Zapoznasz się również z JSX — technologią świetnie uzupełniającą React. Nauczysz się też korzystać z dodatkowych narzędzi pomocniczych, takich jak Browserify, Jest, ESLint, Flow, Flux czy Immutable.js. Dzięki temu znakomicie wzbogacisz swój warsztat programisty aplikacji WWW!- PDF + ePub + Mobi
- Druk 19 pkt
(14,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
Książka przeznaczona jest dla programistów PHP chcących szybko nauczyć się programowania w języku JavaScript. W trakcie lektury poznasz różnice i podobieństwa między tymi dwoma językami. W kolejnych rozdziałach rozgryziesz składnię JavaScriptu i błyskawicznie zaczniesz używać funkcji wbudowanych w ten język. Ponadto opanujesz programowanie obiektowe z jego wykorzystaniem. Na sam koniec nauczysz się testować kod napisany w JavaScripcie. To najlepszy podręcznik do nauki tego języka dla osób znających podstawy PHP.- PDF + ePub + Mobi
- Druk 16 pkt
(9,90 zł najniższa cena z 30 dni)
16.45 zł
32.90 zł (-50%) -
Promocja
Dzięki książce "PEAR. Programowanie w PHP" nauczysz się wykonywać codzienne zadania programistyczne przy użyciu klas z popularnych pakietów PEAR.- PDF + ePub + Mobi
- Druk 22 pkt
(14,90 zł najniższa cena z 30 dni)
22.00 zł
44.00 zł (-50%) -
Promocja
Dzięki tej książce dowiesz się, w jaki sposób użyć do swoich celów obiektowych możliwości języka JavaScript. Jednak zanim zapoznasz się z tymi tematami, autor w niezwykle przejrzysty sposób przedstawi Ci podstawy tego języka. Zobaczysz, w jaki sposób działają funkcje, pętle oraz model DOM. Ponadto nauczysz się korzystać ze wzorców projektowych, wyrażeń regularnych oraz prototypów. Pomimo zaawansowanej tematyki poruszanej przez autora tej książki dzięki przejrzystemu językowi i klarownemu układowi stanowi ona świetną lekturę również dla początkujących programistów.- PDF + ePub + Mobi
- Druk 34 pkt
(24,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Performance is critical to the success of any website, and help with using today’s new tools is key. In this remarkable guide, 32 leading web performance experts offer practical tips, techniques, and advice for optimizing your site’s user experience.Originally written for an online calendar, this collection of articles will inspire you to squeeze e- ePub + Mobi 63 pkt
(39,84 zł najniższa cena z 30 dni)
63.74 zł
74.99 zł (-15%) -
Promocja
Książka napisana przez eksperta języka JavaScript Stoyana Stefanova - starszego inżyniera Yahoo! i architekta narzędzia do optymalizacji stron WWW YSlow 2.0 - zawiera wiele praktycznych wskazówek w zakresie implementacji opisywanych wzorców, a także kilka całościowych przykładów. Znajdziesz w niej również opis wielu antywzorców, czyli podejść, które tak naprawdę powodują więcej problemów, niż są tego warte.- PDF + ePub + Mobi
- Druk 19 pkt
(14,90 zł najniższa cena z 30 dni)
19.50 zł
39.00 zł (-50%) -
Promocja
Ta książka jest znakomitym podręcznikiem programowania obiektowego w JavaScripcie. Przedstawiono tu solidne podstawy języka oraz programowania obiektowego, co ułatwia zrozumienie zaawansowanych, nowoczesnych funkcjonalności ES6: iteratorów i generatorów. Wyjaśniono koncepcję prototypów i zasady dziedziczenia, a także zasady programowania asynchronicznego. Nie zabrakło kilku niezwykle przydatnych dodatków: listy słów zastrzeżonych, funkcji i obiektów wbudowanych w język, a także wprowadzenia do wyrażeń regularnych. Ponadto każdy rozdział zakończono zestawem przydatnych ćwiczeń do samodzielnego wykonania.- PDF + ePub + Mobi
- Druk 39 pkt
(29,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja
This updated third edition will guide you through object-oriented JavaScript in an easy-to-understand manner. From using a JavaScript Console to implementing reactive programming techniques while coding in JavaScript, this book will get you up and running!- PDF + ePub + Mobi 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%)
Kup polskie wydanie:
Ebooka "Object-Oriented JavaScript" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Object-Oriented JavaScript" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Object-Oriented JavaScript" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Tytuł oryginału:
- Object-Oriented JavaScript.
- ISBN Ebooka:
- 978-18-471-9415-2, 9781847194152
- Data wydania ebooka :
- 2008-07-23 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 2.7MB
- Rozmiar pliku ePub:
- 853.4kB
- Rozmiar pliku Mobi:
- 2.4MB
Spis treści książki
- Object-Oriented JavaScript
- Table of Contents
- Object-Oriented JavaScript
- Credits
- About the Author
- About the Reviewers
- Preface
- What This Book Covers
- Conventions
- Reader Feedback
- Customer Support
- Errata
- Questions
- 1. Introduction
- A Bit of History
- The Winds of Change
- The Present
- The Future
- Object-Oriented Programming
- Objects
- Classes
- Encapsulation
- Aggregation
- Inheritance
- Polymorphism
- OOP Summary
- Setting up Your Training Environment
- Getting the Tools You Need
- Using the Firebug Console
- Summary
- 2. Primitive Data Types, Arrays, Loops, and Conditions
- Variables
- Variables are Case Sensitive
- Operators
- Primitive Data Types
- Finding out the Value Type the typeof Operator
- Numbers
- Octal and Hexadecimal Numbers
- Exponent Literals
- Infinity
- NaN
- Strings
- String Conversions
- Special Strings
- Booleans
- Logical Operators
- Operator Precedence
- Lazy Evaluation
- Comparison
- Undefined and null
- Primitive Data Types Recap
- Arrays
- Adding/Updating Array Elements
- Deleting Elements
- Arrays of arrays
- Conditions and Loops
- Code Blocks
- if Conditions
- Checking if a Variable Exists
- Alternative if Syntax
- Switch
- Loops
- While Loops
- Do-while loops
- For Loops
- For-in Loops
- Comments
- Summary
- Exercises
- Variables
- 3. Functions
- What is a Function?
- Calling a Function
- Parameters
- Pre-defined Functions
- parseInt()
- parseFloat()
- isNaN()
- isFinite()
- Encode/Decode URIs
- eval()
- A Bonusthe alert() Function
- Scope of Variables
- Functions are Data
- Anonymous Functions
- Callback Functions
- Callback Examples
- Self-invoking Functions
- Inner (Private) Functions
- Functions that Return Functions
- Function, Rewrite Thyself!
- Closures
- Scope Chain
- Lexical Scope
- Breaking the Chain with a Closure
- Closure #1
- Closure #2
- A Definition and Closure #3
- Closures in a Loop
- Getter/Setter
- Iterator
- Summary
- Exercises
- What is a Function?
- 4. Objects
- From Arrays to Objects
- Elements, Properties, Methods
- Hashes, Associative Arrays
- Accessing Objects Properties
- Calling an Object's Methods
- Altering Properties/Methods
- Using this Value
- Constructor Functions
- The Global Object
- constructor Property
- instanceof Operator
- Functions that Return Objects
- Passing Objects
- Comparing Objects
- Objects in the Firebug Console
- Built-in Objects
- Object
- Array
- Interesting Array Methods
- Function
- Properties of the Function Objects
- Methods of the Function Objects
- The arguments Object Revisited
- Boolean
- Number
- String
- Interesting Methods of the String Objects
- Math
- Date
- Methods to Work with Date Objects
- RegExp
- Properties of the RegExp Objects
- Methods of the RegExp Objects
- String Methods that Accept Regular Expressions as Parameters
- search() and match()
- replace()
- Replace callbacks
- split()
- Passing a String When a regexp is Expected
- Error Objects
- Summary
- Exercises
- From Arrays to Objects
- 5. Prototype
- The prototype Property
- Adding Methods and Properties Using the Prototype
- Using the Prototype's Methods and Properties
- Own Properties versus prototype Properties
- Overwriting Prototype's Property with Own Property
- Enumerating Properties
- isPrototypeOf()
- The Secret __proto__ Link
- Augmenting Built-in Objects
- Augmenting Built-in ObjectsDiscussion
- Some Prototype gotchas
- Summary
- Exercises
- The prototype Property
- 6. Inheritance
- Prototype Chaining
- Prototype Chaining Example
- Moving Shared Properties to the Prototype
- Inheriting the Prototype Only
- A Temporary Constructornew F()
- UberAccess to the Parent from a Child Object
- Isolating the Inheritance Part into a Function
- Copying Properties
- Heads-up When Copying by Reference
- Objects Inherit from Objects
- Deep Copy
- object()
- Using a Mix of Prototypal Inheritance and Copying Properties
- Multiple Inheritance
- Mixins
- Parasitic Inheritance
- Borrowing a Constructor
- Borrow a Constructor and Copy its Prototype
- Summary
- Case Study: Drawing Shapes
- Analysis
- Implementation
- Testing
- Exercises
- Prototype Chaining
- 7. The Browser Environment
- Including JavaScript in an HTML Page
- BOM and DOMAn Overview
- BOM
- The window Object Revisited
- window.navigator
- Firebug as a Cheat Sheet
- window.location
- window.history
- window.frames
- window.screen
- window.open()/close()
- window.moveTo(), window.resizeTo()
- window.alert(), window.prompt(), window.confirm()
- window.setTimeout(), window.setInterval()
- window.document
- DOM
- Core DOM and HTML DOM
- Accessing DOM Nodes
- The document Node
- documentElement
- Child Nodes
- Attributes
- Accessing the Content Inside a Tag
- DOM Access Shortcuts
- Siblings, Body, First, and Last Child
- Walk the DOM
- Modifying DOM Nodes
- Modifying Styles
- Fun with Forms
- Creating New Nodes
- DOM-only Method
- cloneNode()
- insertBefore()
- Removing Nodes
- HTML-Only DOM Objects
- Primitive Ways to Access the Document
- document.write()
- Cookies, Title, Referrer, Domain
- Events
- Inline HTML Attributes
- Element Properties
- DOM Event Listeners
- Capturing and Bubbling
- Stop Propagation
- Prevent Default Behavior
- Cross-Browser Event Listeners
- Types of Events
- XMLHttpRequest
- Send the Request
- Process the Response
- Creating XMLHttpRequest Objects in IE prior to version 7
- A is for Asynchronous
- X is for XML
- An Example
- Summary
- Exercises
- 8. Coding and Design Patterns
- Coding Patterns
- Separating Behavior
- Content
- Presentation
- Behavior
- Example of Separating Behavior
- Namespaces
- An Object as a Namespace
- Namespaced Constructors
- A namespace() Method
- Init-Time Branching
- Lazy Definition
- Configuration Object
- Private Properties and Methods
- Privileged Methods
- Private Functions as Public Methods
- Self-Executing Functions
- Chaining
- JSON
- Separating Behavior
- Design Patterns
- Singleton
- Singleton 2
- Global Variable
- Property of the Constructor
- In a Private Property
- Factory
- Decorator
- Decorating a Christmas Tree
- Observer
- Summary
- Coding Patterns
- A. Reserved Words
- Keywords
- Future Reserved Words
- B. Built-in Functions
- C. Built-in Objects
- Object
- Members of the Object Constructor
- Members of the Objects Created by the Object Constructor
- Array
- Members of the Array Objects
- Function
- Members of the Function Objects
- Boolean
- Number
- Members of the Number Constructor
- Members of the Number Objects
- String
- Members of the String Constructor
- Members of the String Objects
- Date
- Members of the Date Constructor
- Members of the Date Objects
- Math
- Members of the Math Object
- RegExp
- Members of RegExp Objects
- Error Objects
- Members of the Error Objects
- Object
- D. Regular Expressions
- Index
Packt Publishing - inne książki
-
Developers with prior experience can leverage the latest modern Android development libraries to build exceptional Android apps. This book discusses crucial factors to consider when developing Android applications and how to maintain them better.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Maximize your Ubuntu 24.04 experience with this guide, covering desktop usage, security, and advanced development environments. You'll gain practical insights from the experience of a core Ubuntu developer for enhanced productivity and innovation.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book focuses on developing a capacity to manage cybersecurity incidents by practically implementing methodologies, platforms, and tools through step-by-step exercises. You'll learn how to respond to cybersecurity incidents using intelligence-based threat hunting techniques.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Master the realm of Cyber Threat Intelligence and Proactive Threat Hunting with 'Practical Threat Intelligence and Data-Driven Threat Hunting, 2nd edition'. This is your essential guide in the ever-evolving landscape of cyber threats.
- ePub + Mobi 129 pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Many intermediate users find advanced features in Clip Studio Paint challenging. This guide offers step-by-step tutorials and insider tips to master these tools, enhancing creativity and efficiency in digital art creation.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
The Power Platform Administration Guide addresses the most important topic in the enterprise space today: No Code/Low Code applications. Gone are the days of thousands of lines of code. Apps are now built by business users and citizen developers with point-and-click ease. If you want to know everything about Power Platform, this book is for you
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This comprehensive guide to implementing CI/CD through tried and tested design patterns helps you discover the full potential of CI/CD through industry implemented CI/CD design patterns and improve robustness and resilience for CI/CD.
CI/CD Design Patterns. Design and implement CI/CD using proven design patterns
Garima Bajpai, Michel Schildmeijer, Muktesh Mishra, Pawel Piwosz, Helen Beal
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Defense Evasion Techniques is an exciting and important resource for security professionals and enthusiasts who want to stay ahead of the curve in the ever-evolving cybersecurity landscape. This book delves into defense evasion techniques used in red team operations and penetration testing, providing invaluable insights into how attackers bypass or avoid detection. By understanding and these cutting-edge tactics, readers will be better equipped to assess their existing security measures, identify areas for improvement, and ultimately strengthen their organization's security posture. Don't miss the opportunity to gain a competitive edge in the cybersecurity field by mastering the art of defense evasion.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Linux for Networking Professionals Second Edition is your one-stop shop for everything Linux. From networking basics and configuration to diagnosis, troubleshooting, and security – this book is all you need to be successful with Linux.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Cybersecurity is one of the key aspects for all organizations, especially in the era of malware attacks and phishing. Cutting-edge data protection systems are the key to a thriving organization, and this is where penetration testing can truly make a difference. ParrotSec has some exciting features to compete with large players like Kali and become the next big thing. This book is a comprehensive guide to all Parrot Security features, complete with advice on how to properly use it for penetration testing.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Object-Oriented JavaScript Stoyan Stefanov, Stoyan STEFANOV (0) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.