SEARCH KEYWORD -- FRONT END DEVELOPER
How to use Chome dev tool to find event handler bound to an element
As a front end developer, there is frequent need to debug JS code and sometimes need to find out what event handler has been bound to a HTML element. In this post, we will show how to find out the click event handler bound to a HTML element, this same applies to other events as well. Nowadays, a web application is usually very complicated and there are lots of JS codes which makes it difficult to find out what click event handler has been bound to a HTML element, especially when the JS source co...
JAVASCRIPT,CHROME,CHROME DEV TOOL,EVENT LISTENER 2019-08-17 22:14:36
+ operation on JavaScript objects
In JavaScript, there are two types of values: primitive and object. Primitives consist undefined, null, boolean, number and string. Other values such as array and function are objects. When applying + operation on different type of values, there would be three kinds of type conversion. Primitive conversion Number conversion String conversion There three type conversions have corresponding abstract operations in JavaScript: ToPrimitive(), ToNumber(), ToString(). For number additi...
JAVASCRIPT,PROGRAMMING 2018-10-12 22:19:12
Looking for a Job? Learn Ruby, Python and be a Team Player!
What makes a great software engineer and perhaps more importantly, what skills will most likely land you a sweet job? Mixtent and KISSMetrics analyzed LinkedIn data and surveyed users on perceptions of candidate skill levels based on their profiles and purported skill sets. The key findings? Python engineers are perceived as better engineersEngineers with teamwork, dedication and a solid work ethic are perceived as better engineers. Creativity and communication skills are...
Job seeking,Skills,Python,Ruby,Teamwork 2011-12-06 09:03:29
How to choose JavaScript template engine?
With the increase of density of web front end development, AJAX and JSON are used more and more frequently, it's necessary to use many tags in front end development. You may have a JSON object as below: var data={ email: 'terry.li@gbin1.com, gender: 'male' } Then you need to organize the JSON data into page elements. var email, gender;email= ' ' + data.email+ '; gender= ' ' + data.gender + '; $('#contentwrapper‘).append(content).append(gender); The output is very simple: ...
JavaScript template engine,Template 2012-10-07 07:03:58
Apple And SAP Joined To Grow A New Development Community
SAP has teamed up with Apple. The two big worlds where at one end, Apple’s world-renowned user experiences and SAP’s unparalleled end-to-end business processes and software at the other end have successfully combined. As a result, the partnership opens up new opportunities, revolutionizing the entire digital experience for customers allowing numerous app development companies and developers to make a huge difference. “I believe what’s going to happen with the relea...
APPLE,IOS,IOS APPLICATION DEVELOPMENT,SAP,SAP HANA,SAP CLOUD PLATFORM 2017-06-30 02:37:47
Fab CEO: Why we choose Tencent in China?
Today one important news is that Fab completes its D round fund raising with 150 million US dollars. Regarding this round of fund raising, Fab CEO Jason Goldberg explained : "If Fab wants to do business in US only, then it's not necessary to raise so much money.". Also from the investment of Tencent and Itochu from Japan, China and Japan will be Fab's new market of expansion. Why does Fab choose to cooperate with Tencent to expand Chinese market?(There was news that Alibaba was also contacting F...
The Pitfall of WebSocket Disconnections Caused by Browser Power-Saving Mechanisms
Preface Recently, while using WebSocket (WS) connections, we encountered frequent disconnection issues, occurring hundreds of times per day for a single user. Although using the auto-reconnect feature of socket.io allowed us to quickly restore connections after disconnections, it did not guarantee that every reconnection would successfully receive WS messages. Therefore, we conducted several investigations and tests. Ultimately, we identified the root cause of the issue: the browser's power-savi...
WEBSOCKET,JAVASCRIPT,POWER SAVING,TROUBLESHOOTING 2024-06-23 01:19:39
What I learned interviewing with Google
Over the last few weeks I’ve been interviewing with Google for a job doing primarily JavaScript development. I didn’t end up getting the job but I thought I would share the process of interviewing for Google as it was both very exciting and a humbling experience. I can’t reveal everything as I’m under a few NDAs. I’m not going to mention the products or teams that I was interviewing for but you may be able to guess. For those that don’t know me, IÃ...
Google,Experience,Interview,Algorithm 2012-02-10 06:19:17
New member in Samsung family
According to The Verge, Samsung will enhance its product army by unveiling two new tablet devices, they are 8 inch and 10.1 inch Galaxy Tab 3. The configuration details of 8 inch Galaxy Tab 3 are: 1.5 GHz Exynos dual core processor WXGA TFT display screen, resolution is 1280x800 px and 189 PPI The main camera is 8 megapixel, 1.3 megapixel front camera 4450 mAh battery 1.5 GB RAM 16GB/32GB storage space The configuration details of 10.1 inch Galaxy Tab 3 are: 1.6 GHz Intel dual-core processor...
Samsung Galaxy Tab 3,Tablet 2013-06-03 12:17:04
Android 4.0+ occupies quarter of Android market
Google updates its developer page about Android platform version market share. From the latest data, we can find Android 4.0 and above system occupy around 25% of all Android market. But Android 2.3 Gingerbread still occupies over 50% of Android market. From the above chart, Android 4.0 has 23.7% market share, the latest Android 4.1 JellyBean takes 1.8%, these two have 25.5% market share in total. But Android 2.3 Gingerbread alone still dominates the Android market, it takes 55.8% market share....
RECENT
- EtsiosApp Release Date: All You Need to Know
- SIEM Big Data Visualization [03]:Graph-Based SIEM Log Analysis Dashboard
- How AI is Changing Web Development: A New Era of Digital Innovation
- SIEM Big Data Visualization [02]: National Cyber Threats Dashboard
- Exploring the Impact of a Loan Origination System on Financial Institutions
- Power Grid OT Simulation System
- Why is Golang's Compilation Speed So Fast?
- SIEM Big Data Visualization : Dashboard for Monitoring Scam Events in Critical Infrastructure
- Introduction to the Application of eBPF in Golang
- Flows.network: Writing an LLM Application in Rust
- more>>