braziljs / js-the-right-way Goto Github PK
View Code? Open in Web Editor NEWAn easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web
Home Page: http://jstherightway.org
License: Other
An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web
Home Page: http://jstherightway.org
License: Other
I'm confuse where i should put some informations, like, working with closures, responsive design.
Do we have a list of topics explain where i should put different kinds of content?
How about adding jsconf (https://www.youtube.com/user/jsconfeu) in the podcast list?
Hi, my recently pull request was not updated in the home page.
Is there some problem updating the gh-pages?
thanks!
As far as I'm aware, ESLint provides all JSHint's functionality and then some, while being more configurable, more modular, and more extensible. I believe it is slightly slower, though I've never experienced serious performance issues.
I'd suggest recommending it rather than JSHint.
I'd at least tone down the claim that JSHint is the best to "JSHint is a good style checker".
Welcome @a-pavlov-parc, thanks! 👍 !
Meteor is listed as an MVC framework which it most certainly isn't. Meteor is a combination of database, server and rendering engine with all the "glue" between them, which allows MVC frameworks to lean on it's infrastructure (angular for example). I'm not really sure where it should be located (at the top!) but listing it with the MVC frameworks is a bit confusing and might really annoy some people.
Hey guys, translate the project it's a good idea! Did you already think about a language selector? If you want, I'm able to help.
Unable to reach the website.. anyone else facing this?
Hi,
I think that it is worth removing Singleton from recommended design patterns. Even in the book there is a final word about it:
Whilst the Singleton has valid uses, often when we find ourselves needing it in JavaScript it's a sign that we may need to re-evaluate our design.
They're often an indication that modules in a system are either tightly coupled or that logic is overly spread across multiple parts of a codebase. Singletons can be more difficult to test due to issues ranging from hidden dependencies, the difficulty in creating multiple instances, difficulty in stubbing dependencies and so on.
They create a hidden (not explicit) global state and global state dependency. And this will make everyone's life miserable. In real world JS a module pattern can and should be used. It is a de-facto standard. And it gives all the benefits of a singleton without the downsides.
Hello.
I find this repo from HN today. I look at it and I think "I must translate it. It will be nice work for my study and global js culture.".
I'm Korean. Although I can't English well, I think I can translate it with some reference from dictionaries and some advice from its contributer. And I think if you decide to i18n this page, there will be with many contributors.
Please reply your opinion.
close
It affect other branches. I build ko-kr for test and I see it.
Not sure when it started but I can no longer access http://jstherightway.org/.
The generated index.html of the german translation seems to have some encoding issue as german umlauts (ü,ä,ö, ...) got replaced by question marks.
I think it's an issue of conversion/generation as the original files seem fine.
Hi, as far I know Flux is a design pattern, and I think it should be present on the list. I am right?
What are the good books to learn JS?
I like the Eloquent JavaScript.
When in a small screen William's bio section gets weird.
I plan to solve this issue soon, anyway, tought I should post if anyone wants to fix.
Tape is a rising star for testing and deserves to be added.
Maintained by https://github.com/substack
What are the contributor's guidelines? I see some PR's for all the Languages. I am not sure I have time/skills to translate, should I submit PR for just ENG or it's mandatory to cover all languages?
Turns out the url of 5 Minutes of JavaScript website has changed. I will fix and PR very soon.
Hi @ruanltbg, good job, now I'm putting here some points to review: 👍
@ivanbanov
When I hit the index page the script enters an infinite loop, adding a ton of elements at the bottom of the page until the script is forcibly stopped.
Maybe the link should be in the Ebook section, here is the book:
ftp://91.193.236.10/pub/docs/linux-support/programming/JavaScript/%5BO%60Reilly%5D%20-%20JavaScript.%20The%20Definitive%20Guide,%206th%20ed.%20-%20%5BFlanagan%5D.pdf
Às vezes acho este projeto meio parado, tem bastante PR encaminhado e nenhum aceito, este é um projeto legal da comunidades, podemos manter o mesmo em funcionamento e atualizado!
I saw that we have a tweet button on the page, what about a facebook like button?
Do you find it need to approach basic themes?
Examples:
1 - Lexical Structure
2 - Data types and values
3 - Others basic themes
Discussing these themes we can reach a greater number of benefit users.
Add other linting tools that can breakdown like what on the frameworks section. An alternative would be JSLint, JSCS and ESLint.
Welcome my friend @soyelmnd 👍
Acho legal começarmos a informar nas comunidade sobre js-the-right-way seria de muito últil para alguns. Pelo meu ponto de vista é um projeto não muito divulgado que poderia ser tornar popular nas comindades e ajudar mais pessoas. 👍
I think a "Listening" topic should be included, where we could add Javascript related podcasts, like Javascrip Jabber and Nodeup.
I am a novice JS programmer, and this project has been invaluable to me. At the the workspace, I am increasing encountering ES6 code which I struggle to understand. Unfortunately, js-the-right-way
does not have a section dedicated to ES6.
Is it time to add a section for ES6? Or would that be beyond the scope of this project?
Many thanks for your excellent work. 👍
I would like create a new section with the Js Events separete by country.
I would use Lanyrd.
Hello, I was wondering why MDN and Web Platform links are not in this project.
What do you think of adding them to the Portals section?
If you like the idea I could submit a PR with the idea.
GSAP (GreenSock Animation Platform) is robust, easy to use, has a impressive performance and a lot o handy plugins.
Have a look.
Cheers
I started new translate for Persian in this repository, But I need rtl style for Persian language.
Can I edit main template for support rtl language?
We need to specify each "good part" of JavaScript.
There's a topic on JS: The Right Way called "Good Parts". Inside there, we have a list of highlights. We need to write a description for each one of that.
Por se tratar de uma organização brasileira, feito por brasileiros. Acharia melhor ter uma versão traduzida para o website.
Sei que em inglês podemos alcançar mais pessoas ao redor do mundo. Mas uma versão em português é muito importante. Principalmente para iniciantes.
O que achas de começar uma tradução para este projeto?
when I go http://www.jstherightway.org/#frameworks. it not show a way of back main menu. I want to create a button with this functionality.
But I don't want to make without support of my friends of jstherightway.
As a mainly server side web developer I write mainly server side code, and when it happens to me to write client side code generally it is related to AJAX calls, or to set the events that trigger those AJAX calls.
I really have a little perception about javascript events: I learned from experience that you can set one or more functions which are called f.e. when a link is clicked, or when a form is submitted. And my knowledge about JS events finishes here.
So I often ask to myself:
Hence, my sensation is that JS events working is an important part of javascript, but its knowledge is taken for granted.
I think that the list of people to follow can grow up... https://github.com/braziljs/js-the-right-way/blob/master/_posts/30-01-01-Resources.md#people-to-follow
These two lists can help:
Many developers have limits on the technologies they can use based on the browsers they are targeting. Having a list of browsers supported or filterable is a quick way to narrow down their valid choices.
the url should be http://impactjs.com, but actually it was http://melonJS.org under game engines section.
The main content is too wide when viewed on larger screens, on my main desktop monitor (1920x1080) I have to reduce the size of the browser window to make the text readable. A hard limit should be set on how wide the text can go.
Lately Javascript entered in the world the servers with node.js. Actually in js: The Right Way haven't nothing about node.js. The only that I find was two link's. but it has nothing more!
The website is down :
"This Account Has Been Suspended.
Please contact the billing/support department as soon as possible."
Deixar o menu principal fixo é algo que pode ajudar na navegação do usuário sem ter que ficar rolando, com frequencia, o scroll.
The three subheadings under "Design Patterns" all have a typo. (unless a patter is something I'm not familiar with)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.