• JavaScript高级程序设计(第2版)笔记 概要


    前面的话:

        1.好久没更新了,总把忙碌当借口。

        2.半年看过的关于编程的书:两本设计模式(GOF的一本,还有一本有C#的案例,一直停滞与创建模式,还处于消化阶段,消化好久了貌似,要去吃点健胃消食片了),Linq技术内幕(岁乱看了些,现在能写基本的Linq语句,还不能分析其效率等等,处于初级阶段),还有就是啃JavaScript高级程序设计(第2版)(也啃了好久了,作用域链,对象,链式模型理解了都,整理笔记中),C#手册翻了两遍(温习)

        3.这几天加速整理JS高级程序设计笔记中【1-8章】,两大重点:(1)基本知识中小的容易漏缺的地方(2)面向对象部分

        4.中间会跳过一部分细琐的知识,以及DOM,BOM,以后在补:垃圾收集,引用类型(Array,Date,RegExp)

        5.多多交流,新浪微博 @我是赵六六 邮件 acjialiren@gmail.com

    Js简介

    生于1995年,最初目的是处理前端的数据验证,减少流量和提速对客户的反应。
     
    【方法论】
    想全面理解、掌握Js,关键在于弄清楚它的本质、历史、局限性
     
    Js三大部分
        ECMAScript(核心)语法、类型、语句、关键字、对象、操作符
        DOM文档对象模型,提供访问和操作网页内容的方法和接口
        BOM浏览器对象模型,提供与浏览器交互的方法和接口
     
    Hack:不要再任何地方出现字符串”</script>”,浏览器会认为这个字符串是结束标签
     
    1 <script>
    2 alert("</script>"); //会有神奇的问题
    3 </script>
     
     
    <script></script>标签位置与延迟脚本
    js标签一般都全部放在<body>元素中,放在页面的内容后面,先呈现内容。
    defer属性浏览器支持的不好
     
    noscript元素 当浏览器不支持或者禁用js时,平稳退化,提示客户
     
     

    语法部分:

        变量、函数名、操作符都区分大小写
        变量名第一个字符必须是字母、下划线或者美元符号
        
    变量部分:
        使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,否则将变成全局变量,不推荐这样做
     
     



    苦逼码农一个,
    人力资源管理专业本科毕业,
    懂点c#,
    懂点javascript,
    懂点sql,
    懂点设计模式
    ...

    @我是赵六六

    q:329952402

  • 相关阅读:
    Java的错误类型
    交换两个变量的值
    变量的自增、自减、自乘、自除运算
    通过Scanner从控制台获取数据
    通过args数组获取数据
    int类型与char类型的转换
    大类型向小类型转换
    小类型向大类型转换
    6 高级2 自连接 视图
    5 高级 关系 连接
  • 原文地址:https://www.cnblogs.com/acjialiren/p/2624387.html
Copyright © 2020-2023  润新知