Skip to content
Ider

沉淀我所学习,累积我所见闻,分享我所体验

Primary Navigation Menu
Menu
  • Home
  • About Ider
    • Who Ider?
    • Why Ider?
    • How Ider?
    • Where Ider?
    • What Ider?

JavaScript (Page 2)

2013-02-21
21 February
On February 21, 2013
In Design Patterns(设计模式), Knowledge Base(心得笔库), Language Tips(语言初试)

DOM的JavaScript事件绑定方式比较

JavaScript语言是当前十分流行的语言。它从前端页面走来,产生了像jQuery这样的强大框架;它向后端服务器走去,有了Node.js;它更被微软接受为平等于C#和VB.net的第三种可用于开发Windows8应用的语言。

不过说到底,JavaScript的本家还是在前段网页界面的上的使用,而真正让JavaScript变得如此强大的还在于它能对文档对象模型(Document Object Model),也就是俗称的DOM进行操作。这其中,又要数“事件处理(Event Handling)”让用户交互(User Interaction)体验得到了巨大的提升和丰富。

如果没有事件处理,其实根本不会需要添加JavaScript到页面上,本篇文章就来总结一下JavaScript中DOM事件绑定和激发的一些方式和机制,有助于在以后的开发上有更好的设计和理解。
Read More →

2013-01-16
16 January
On January 16, 2013
In Article Collection(聚宝收藏)

一些视频教程网站推荐

程序员是一个艰苦的职业,因为作为程序员总是要取追逐和学习日新月异的各种编程语言和技术,而也正是因为这样才让程序员的自学能力往往强于其它从事其它职业的人员。程序员的会从各种渠道获得学习资源,包括书籍、博客、论坛、社区、搜索、交流。还有一种重要的途径就是通过视频来学习。

计算机方面的视频教程很多,视频有着类似课堂教学的感觉,又在一些方面优于课堂教学:可以暂停、回放、加速,可以参照着一起动手编写代码。唯一的缺点可能就是无法提问和互动,对于冒出的想法和问题不能得到即时的反馈 (不过大学里有多少人上课会提问呢)。

视频教程对程序员帮助很大,但是好的视频教程在网上流传似乎都太分散,这加大了观看的难度也不利于互相分享学习。所以我在这里收集了一些比较好内容比较丰富的在线视频教程的网站,可以方便大家挑选学习。另外这些网站上的视频大部分都可以下载,方面放在电脑、手机、平板上随时随地观看学习。

这些网站上的视频都是系列型的,要看完一个系列还是需要花些时间。当然用来对已知知识进行复习也是不错的。对于每个网站我也会推荐一些我在上边看过的视频教程系列。
Read More →

2013-01-02
02 January
On January 2, 2013
In Article Collection(聚宝收藏), Knowledge Base(心得笔库)

代码中的美元$

Dollar symbol
这个题目其实有点标题党了,其实本篇文章主要内容应该是说“代码中的美元符号(dollar sign)”。想总结一下我所看到的美元符号在代码中的起到的作用,当然了并不是说它作为格式化字符时出现在数字前当钱币单位的作用。
Read More →

2012-12-08
08 December
On December 8, 2012
In Knowledge Base(心得笔库), Language Tips(语言初试), Special Tricks(奇技妙招)

JavaScript字符串操作的偏方怪法

字符串和数组在程序编写过程中是十分常用的类型,因此程序语言都会将String和Array作为基本类型,并提供许多字符串和数组的方法来简化对字符串的操作。JavaScript里面也提供了String类型和Array类型,并且有很多基本的String方法和Array方法来方便地对字符串进行合并、查找、替换、截取等处理。

JavaScript作为一个脚本语言,又提供了一种动态解析运行的机制,而这特性,又让使得在String操作的时候出现一些结合使用Array的有趣方法。这些方法可能有些偏门有点奇怪,但有时在效率、可读性、复用性上表现得却更好。
Read More →

Posts pagination

Previous 1 2
Facebook
Twitter
LinkedIn
RSS
ZhiHu

Recent Posts

  • 三年居家工作感受
  • Pixel Watch智能手表和Pixel 5, 6 Pro 及 7 Pro手机
  • 我拥有过的无线耳机
  • 毕业工作一个月,我差点被开除
  • 我拥有过的移动硬盘
  • ProtoBuf 2.0 method count optimization for android development
  • 面过100场行为面试后

Categories

  • Algorithm Analysis(算法分析)
  • Article Collection(聚宝收藏)
  • Data Structures(数据结构)
  • Design Patterns(设计模式)
  • English Posts(英文写作)
  • Front Interface(界面构想)
  • IT Products(数码产品)
  • Knowledge Base(心得笔库)
  • Language Tips(语言初试)
  • Mathematical Theory(数学理论)
  • Mobile Development(移动开发)
  • Programming Life(程序人生)
  • Reading Notes(阅而后知)
  • Software Engineering(软件工程)
  • Special Tricks(奇技妙招)
  • Tangential Speech(漫话杂谈)

Tags

Aero Android API Bash Binary Search Bitwise Operation Book C/C++ Career Chrome Conference CSS Debug Device DOM Extension Framework Game Gradle Hearthstone HTML Initialization Intellij Interview iOS Java JavaScript jQuery Keyword Language Issues Mac Microsoft Mobile Modifier Objective-C PHP Principle Reference Regular Expression Static String Tools Tutorial UI XML

Blogroll

  • Ahmed's Blog
  • Gert Lombard's Blog
  • Gordon Luk
  • Jack & Allison
  • 开发部落

Archives

Designed using Chromatic. Powered by WordPress.