为了提升自己的javascript编写技术,不得不重新查找一些书籍进行学习。今天中午去了一趟图书馆翻阅了许多关于编写javascript的书籍。最终,选择了jhon resing 编写的精通javascript这本书。

这本书适合对javascript已经有所了解的朋友阅读,这样你应该会有顿悟。对你的javascript技术的提升也有很大的帮助。

1.编写分离式DOM脚本语言---全局对象既是window对象的属性property 如:var test; alert(window.test=test);DOM和javascript事件这两种

2.使用命名空间封装自己的类。压缩代码。

3.javascript的语言特性: 引用--item+='img'和item=new Array()都是在创建新的对象 此时i若tem的值改变了其引用是不会受到影响、函数重载与类型检查--使用typeof 或 constructor、作用域---使用匿名函数隐藏全局作用域变量、闭包--使代码更加的清晰、灵活使用setTimeout,上下文对象--通过this变量体现;

4.判断DOM HTML加载完毕。

5.在HTML文档中查找元素类的值和css选择器查找元素(标签.classname id#idname 属性[attributeName] 派生.classname #idname );

6.获取元素的内容-----文本和HTML两种

6.操作元素特性-----------id().getattribute()、attr(element,attribute,value)

7.修改DOM ----增createElement()、insertbefore()、appendchild() 删removechild()

8.异步事件与线程

9.事件流(捕获和冒泡)

10.绑定事件监听函数 -----------addEvent和removeEvent

11.css 元素位置 元素尺寸 元素的可见性 视口 鼠标的位置 拖放

12.ajax  至此,决定自己也动手封装ajax 封装中........

精通javascript学习笔记相关推荐

  1. Java程序猿的JavaScript学习笔记(12——jQuery-扩展选择器)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  2. Java程序猿的JavaScript学习笔记(汇总文件夹)

    最终完结了,历时半个月. 内容包含: JavaScript面向对象特性分析,JavaScript高手必经之路. jQuery源代码级解析. jQuery EasyUI源代码级解析. Java程序猿的J ...

  3. JavaScript学习笔记(五)

    JavaScript学习笔记(五) ①Array类 本地对象 ②Date类 ①Global对象 对象的类型   内置对象 ②Math对象 宿主对象 今天继续学习JS中的对象,昨天内置对象Global对 ...

  4. JavaScript学习笔记(备忘录)

    JavaScript学习笔记(备忘录) ===运算符 判断数值和类型是否相等.如: console.log('s'==='s') //输出trueconsole.log('1'===1) //输出fa ...

  5. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  6. JavaScript学习笔记(十)——学习心得与经验小结

    JavaScript学习笔记(十)--学习心得与经验小结 目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^ 转载于:https://www.cnblogs.com/mixer/archi ...

  7. JavaScript 学习笔记(1)

    1.     何为 Jscript JScript 是一种解释型的.基于对象的脚本语言. 局限性: 1)        不能使用该语言来编写独立运行的应用程序 2)        没有对读写文件的内置 ...

  8. 前端获取div里面的标签_web前端教程JavaScript学习笔记DOM

    web前端教程JavaScript学习笔记 DOM一DOM(Document Object Model): 文档对象模型 其实就是操作 html 中的标签的一些能力 我们可以操作哪些内容 获取一个元素 ...

  9. JavaScript学习笔记之数组(二)

    JavaScript学习笔记之数组(二) 1.['1','2','3'].map(parseInt) 输出什么,为什么? ['1','2','3'].map(parseInt)//[1,NaN,NaN ...

  10. JavaScript学习笔记(七)——厚积薄发之小成果

    JavaScript学习笔记(七)--厚积薄发之小成果 目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^ 转载于:https://www.cnblogs.com/wdpp/archive ...

最新文章

  1. 强哥PS强化培训班课程目录
  2. shell中数值比较 字符串比较 文件判断 whle和for和until循环
  3. Spring-AOP @AspectJ进阶之增强织入的顺序
  4. C++ transform 浅析
  5. 全国大学生数学建模2014年A题嫦娥三号软着陆轨道设计与控制策略论文与代码
  6. 《Pro ASP.NET MVC 3 Framework》学习笔记之四【领域模型介绍】
  7. 《TCP/IP Sockets 编程》笔记5
  8. Apache Solr Velocity 注入远程命令执行漏洞复现 (CVE-2019-17558)
  9. LeetCode021 Merge Two Sorted Listss C语言
  10. WHY数学表达式的3D可视化
  11. 好看的个人网站源码_CMS建站,asp cms,cms系统,cms源码,内容管理系统 - 下载列表
  12. 利用朴素贝叶斯进行新闻分类
  13. 什么是面形误差PVr?【光学测量、光学设计必看】
  14. 管理菜单 结贴回复 来自 202.112.36.253 的回复: TTL 传输中过期
  15. 小程序:浅谈小程序更新机制,发版后多久能全覆盖
  16. 你能在泰坦尼克号上活下来吗?Kaggle的经典挑战
  17. XCode 苹果开发者账号,无法本地编译项目,问题所在 The app identifier “xxxx“ cannot be registered to your development team
  18. Android--智能图像识别(基于百度智能云)
  19. 进程在内存中的样子,以及进程的一生
  20. 情商4-委婉含蓄,命令的方式行不通

热门文章

  1. excel文件修复工具_免费PDF转Word在线工具集合 | 整理分享!
  2. 聚类的基本概念-聚类与分类的区别
  3. 豆瓣电影 Top 250
  4. 无法打开文件ws32_2.lib ws2_32.lib
  5. 如何使用 JavaScript 读取文件
  6. python snap7 plc_Python-Snap7获取西门子PLC 300数值
  7. RS485通讯的工作原理?
  8. 为什么软件需要数字签名?代码签名证书的作用
  9. GD32F303串口ISP方式下载程序
  10. 计算机信息技术知识点思维导图,思维导图信息技术的学习方法