文档章节

JavaScript与HTML的一些笔记

Its_Ryan
 Its_Ryan
发布于 2017/05/01 20:39
字数 851
阅读 6
收藏 0

Java属于大小写敏感的语言
public static void main(String args[])程序入口
System.out.println(...)
命名:驼峰命名法   首字符以美元符号,大小写字母,下划线开头
写代码过程中,经常做的两件事:保存代码,格式化代码(Ctrl+Shift+F谨记)

html样式:style属性(引入CSS部分功能)》》背景颜色background,字体font-family,内容元素color,字体尺寸font-size

style属性淘汰了旧的bgcolor属性,font标签

HTML文本格式化:pre标签  属于预格式文本  适合显示计算机代码, 块级引用  长文本blockquote标签,短文本 q标签, bdo双流向覆盖bi-directional override

应用程序缓存:启用需在文档HTML标签中包含manifest属性,每一个指定了manifest的页面在用户对其访问时都会被缓存,manifest文件的建议文件扩展名是.appcache

json:JavaScriptObjectNotation  {与XML类似之处:纯文本;自我描述性;层级结构;JavaScript解析;AJAX传输}  {与XML差异处:没有结束标签;读写速度更快;更短;能使用JavaScript内建的JavaScript eval()方法进行解析;使用数组;不使用保留字


对于ajax应用程序来说 json比XML更快更易用:{使用XML:读取XML,使用XML DOM循环遍历文档,读取值存储在变量中}  {使用json:读取json字符串,用eval()处理json字符串}

JavaScript数据类型:字符串,数字,布尔,数组,对象,null,undefined,JavaScript拥有动态类型

JavaScript中所有事物都是对象:字符串,数字,数组,日期,对象具有属性和方法

JavaScript函数:由事件驱动或者当他被调用时执行的可重复执行的代码块 关键字function

JavaScript变量的生全局变量存期:从被声明开始,局部变量会在函数运行后被删除,全局变量会在页面关闭后被删除

向未声明的JavaScript变量来分配值,该变量讲自动作为全局变量声明

JavaScript错误:throw try catch JavaScript引擎执行JavaScript代码会发生各种错误(可能是语法错误比如编码错误或错别字,拼写错误或浏览器差异)

HTML DOM文档对象类型:由文档标签特征来获取标签对象在通过调取元素内容

HTML DOM改变CSS:document.getElementById(id).style.property = new style

节点的增加和删除:父节点下删除子节点;创建新元素,创建文本节点,元素下追加文本节点,找到已有元素,已有元素添加新元素

创建对象:使用对象构造器,也就是使用函数;JavaScript是面向对象的语言,但是JavaScript不使用类,不会创建类,也不会通过类来创建对象,JavaScript是基于prototype而不是基于类

BOM浏览器对象模型:window对象,表示浏览器窗口,所有JavaScript全局对象函数以及变量都自动成为window对象的成员,全局变量是window对象的属性,全局函数是window对象的方法

window.location对象:location.hostname返回主机域名;location.pathname当前页面的路径和文件名;location.port返回web主机的端口;location.protocol返回使用的web协议

history对象:history.back()相当于浏览器后退按钮;history.forward()相当于浏览器点击向前按钮

© 著作权归作者所有

共有 人打赏支持
Its_Ryan
粉丝 0
博文 23
码字总数 22267
作品 0
其他
私信 提问
js (jQuery) 之 取值

都是一些老生常谈,没什么新东西,算是开发过程中不知道怎么写去百度的一些东西 。都说程序员写博客是一个好习惯,算是一份保存笔记,以后不用到处百度然后出来的一些答非所问的答案 。 1: ...

architect刘源源
2018/05/07
0
0
《高性能javascript》 笔记

第一部分:关于script 当把js脚本通过script标签放在head中的时候,早期浏览器在遇到script的时候会阻止浏览器加载和渲染html。知道javascript脚本被下载并执行完,且这些javascript是依次下载和...

modernizr
2014/04/03
467
1
《JavaScript 权威指南》读书笔记 1 - 简介

原文:https://keelii.github.io/2016/06/16/javascript-definitive-guide-note-0/ 第一章 主要介绍 JavaScript 的大概情况、基本语法。之前没有 JavaScript 基础的看不懂也没关系,后续章节...

keelii
2016/06/24
0
0
微信小程序-01-项目组成文件介绍(入门篇)

自古开篇先说两句,写这些笔记不是学习用的,主要是后续分享一些遇到的坑,碰到过什么样的问题,怎么去解决,如果你不是一个很耐心无看文章的人,建议去 网易云课堂找一些课程,跟着别人的脚...

肖朋伟
2018/09/15
0
0
javascript学习笔记(一)

前端开发有一个叫渐进增强开发模型,有三个层次,分别是结构层(html),表现层(css),行为层(javascript)。该模型强调三个层次的分隔,可以直观地表现为html、css、js各自作为文件存放。这样做...

glowry
2014/07/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Redis协议是什么样的

前言 我们用过很多redis的客户端,有没有相过自己撸一个redis客户端? 其实很简单,基于socket,监听6379端口,解析数据就可以了。 redis协议 解析数据的过程主要依赖于redis的协议了。 我们...

春哥大魔王的博客
1分钟前
0
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxCool
57分钟前
1
0
携程Apollo统一配置中心的搭建和使用(java)

一.Apollo配置中心介绍 1、What is Apollo 1.1 Apollo简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到...

morpheusWB
今天
1
0
远程获得的有趣的linux命令

使用这些工具从远程了解天气、阅读资料等。 我们即将结束为期 24 天的 Linux 命令行玩具日历。希望你有一直在看,如果没有,请回到开始,从头看过来。你会发现 Linux 终端有很多游戏、消遣和...

Linux就该这么学
今天
6
0
聊聊flink的AsyncWaitOperator

序 本文主要研究一下flink的AsyncWaitOperator AsyncWaitOperator flink-streaming-java_2.11-1.7.0-sources.jar!/org/apache/flink/streaming/api/operators/async/AsyncWaitOperator.java ......

go4it
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部