《JavaScript语言精粹》--DAY1
2017-03-28 本文已影响0人
中路折弯
今天是系统性自学前端相关专业书籍的第一天,后面会将每周阅读计划提上日程。
内容简介:
1.正则表达式:一种对字符串进行操作的逻辑公式;
2.对象字面量:表示如何表达一个变量,通过变量就知道这个变量代码的意思;
3.Ajax:通过与服务器交换数据来更新部分网页而不重新加载网页;
4.语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C 和 C++是静态语言,也是弱类型语言;Perl 和PHP是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同类型的变量相互操作。Java、C#和Python等都是强类型语言。
5.API:应用程序编程接口,操作系统与外部应用程序的接口和交互,用户应用程序需要通过操作系统API函数的服务来执行各种操作。
6.Json:js对象表示法,是存储和交换文本信息的语法。
本书结构:精华-语法-对象-函数-继承-数组-正则表达式-方法-代码风格-优美特性
一、精华
1.//注释比/* */注释更加友好,更加安全。
2.标识符应该避开js的保留字。
3.NaN数据类型是数字,但它本身什么都不是,这只是一个不能产生正常运算结果的运算结果。
4.字符串:js中没有单个字符的说法,字符串一旦被创建就没有办法更改,可以把不同的字符串拼接起来形成新的 字符串。
5.Js中for in中遍历的变量类型为字符串,建议遍历数组不要用for in。
6.Js中不允许在return 前面增加换行。