![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
qq_34664510
这个作者很懒,什么都没留下…
展开
-
JavaScript事件
事件原创 2017-07-09 11:50:53 · 190 阅读 · 0 评论 -
JavaScript高级程序设计 第一章 javascript介绍
JavaScript组成1.核心 2.文档对象模型 3.浏览器对象模型一、ECMAScript1.与Web浏览器没有依赖关系,Web浏览器只是ECMAScript实现可能的宿主环境之一组成部分有:语法类型语句关键字保留字操作符对象二、文档对象模型(DOM)1.DOM是针对XML但经过拓展用于HTML的应用程序接口(API) 2.DOM把整个页面映射为一个多层节点结构。页面的每个原创 2017-08-18 20:17:33 · 208 阅读 · 0 评论 -
JavaScript高级程序设计 第二章 在HTML中使用javascript
< script >元素6个属性:async:可选。表示应该立即下载脚本,但不妨碍页面中的其他操作。只对外部脚本文件有用。charset:可选。通过src属性指定的代码字符串,少用defer:可选。表示脚本可以延迟到文档language:废弃。src:可选。要执行代码的外部文件。type:可选。text/javascript延迟脚本虽然把< script >元素放在了< head >元原创 2017-08-19 09:57:54 · 199 阅读 · 0 评论 -
第七章 javascript的数组笔记摘要
数组:值的有序集合。 元素:数组中的每一个值 索引:每个元素在数组中的位置,用基于0的32位数值表示1.javascript数组是动态的。根据需要会增长或者缩减。初始创建时无需声明一个固定大小,数组大小变化无需重新分配空间。 2.可能是稀疏的,索引不一定连续 创建数组数组直接量创建var misc=[1.1 ,ture, ,"a",{x:1},[2,3]];//值为常量,省略值为undefi原创 2017-08-02 18:03:52 · 229 阅读 · 0 评论 -
JavaScript高级程序设计 第三章 javascript基本概念
严格模式定义了一种不同的解析和执行模型。在严格模式下,ECMAScript3中的一些不确定行为将得到处理,对某些不安全的操作也会抛出异常“use strict”启用局部变量和全局变量声明function test(){ var message="hi";//,用var声明,是局部变量}test();alert(message);//错误function test(){ m原创 2017-08-19 17:55:17 · 239 阅读 · 0 评论 -
JavaScript+DOM编程艺术 第三章 DOM
DOM简介1.HTML DOM:网页被加载时,浏览器会创建文档对象模型 2.DOM操作HTML:改变HTML的元素、属性、CSS样式、对所有事件作出反应DOM操作HTML不要在文档加载完成后使用document.write()<script> document.write("hello");//改变文档输出流</script>原创 2017-07-10 21:34:27 · 674 阅读 · 0 评论 -
JavaScript移动
分享栏1.初始HTML<div class="move_box" id="move_box"> <img src="img/move_pic.jpg" > <span>分享</span></div>CSS<style> body,div,span,p{ padding: 0; margin: 0; }原创 2017-09-13 09:48:41 · 196 阅读 · 0 评论 -
JavaScript排序方法
冒泡排序 <script type="text/javascript" charset="UTF-8"> var arr=[1,8,9,6,7,5,4]; for(var i=0; i<arr.length-1;i++){ for(var j=1;j<arr.length;j++){ if (arr[j]>原创 2017-09-06 09:32:18 · 258 阅读 · 0 评论 -
JavaScript常见字符串方法
短横变驼峰student-man-xiaoming 变为studentManXiaoming 方法1: (1)用字符串的split方法变为数组 (2)遍历数组每一项,首字母都变为大写,然后与剩余字母连接join <script type="text/javascript" charset="UTF-8"> var str="student-man-xiaoming";原创 2017-09-06 10:30:40 · 276 阅读 · 0 评论 -
JavaScript浏览器对象
window对象window对象 1.BOM的核心,当前浏览器的窗口 2.所有Javascript全局对象、函数、变量将自动成为window对象 3.全局对象是window对象的属性,HTML的DOM也是window对象属性之一 4. 全局函数是window对象的方法 window尺寸 1.浏览器窗口内部高度:window.innerHeight 2.浏览器窗口内部宽度:window原创 2017-07-12 10:09:46 · 131 阅读 · 0 评论 -
第八章 javascript函数笔记摘要
函数1.定义一次,执行多次 2.是一种对象函数调用1.作为函数直接调用foo();2.作为对象方法o.method();3.作为构造函数new Foo();4.通过call()和apply()方法间接调用func.call(o);定义函数函数声明function add(a,b){ return a+b;}函数表达式 1.匿名函数赋值给一个变量var add=function(a,b){原创 2017-08-15 06:29:43 · 300 阅读 · 0 评论 -
HTML5开发和布局(待补充)
移动开发准则1.尽量使用单页面开发(SPA) 2.慎选UI框架 3.动画、特效使用(60fps)**浏览器消耗最小的CSS属性**位置:transform:translate(x,y,z)大小:transform:scale(n)旋转:transform:rotate(ndeg)透明度:opacity:0~14.长度单位用rem基本布局流式布局 绝对定位布局 Flexbox布局原创 2017-07-12 20:36:00 · 257 阅读 · 0 评论 -
HTML5的Rang对象
基本概念Range对象代表页面上的一段连续的区域。通过Range对象,可以获取或修改网页上的任何区域。 Selection与Range对象的使用<body> <script> function rangeTest() { var html; showRangeDiv=document.getElementById("showR原创 2017-07-12 21:02:47 · 262 阅读 · 0 评论 -
第一章javascript词法结构笔记摘要
一、字符集用Unicode字符集编写,是ASCII和Latin-1的超集。 1.区分大小写。 eg:在HTML中可以写成onclick或者onClick,而在js中必须写onclick 2.忽略标识间空格、换行符(多数),形成统一编码风格。 (1)除识别普通空格符(\u0020),还可识别: 水平制表符(\u0009)、垂直制表符(\u000B)、换页符(\u000C)、不中断空白符(\u原创 2017-06-26 16:18:05 · 281 阅读 · 0 评论 -
Html5与Css3布局、盒模型(七)
布局实例:规范的命名和编排<body><div class="page"><!--page开始--> <header class="masthead" role="banner"><!--masthead开始--> <p class="logo"><a href="#"><img src="logo.png"/>Logo图片</a></p> <ul clas原创 2017-07-06 21:59:01 · 986 阅读 · 0 评论 -
第四章 javascript的语句、对象、属性笔记摘要
块block快语句常用于组合0-多个语句。用一对{}定义表达式语句greeting ="Hello"+name;//赋值语句i*=3;count++;delete o.x; //删除alert(greeting); //函数window.close();y=Math.cos(x);复合语句和空语句function(){ x=Math.PI; cons原创 2017-07-08 16:33:46 · 271 阅读 · 0 评论 -
JavaScript正则表达式
RegExp检索某一文本时,用正则表达式来描述要检索的内容 简单模式:可以是一个单独的字符串 复杂模式:多种字符,用于解析、格式检测、替换 可以规定字符串中检索位置,以及要检索的字符类型等RegExp属性source:只读字符串 global:只读布尔值 ignoreCase:只读布尔值 multiline:只读布尔值 lastIndex:可读/写整数 声明正则表达式,并匹配该字符v原创 2017-07-23 07:32:04 · 293 阅读 · 0 评论 -
第二章 类型、值和变量的笔记摘要
前言数据类型(type):能够表示并操作的值的类型 变量(variable):一个值的符号名称,可以通过名称获得对值的引用弱类型特性:var num=32;num="this is a string";32+32 //64"32"+32 //"3232""32"-32 //0js的数据类型:原始类型(primitive type):数字、字符串和布尔值;null(原创 2017-06-26 16:59:59 · 334 阅读 · 0 评论 -
第三章 表达式和运算符笔记摘要
表达式 JS中的一个短语,解释器会将其计算出一个结果。 变量名也是一种简单的表达式,它的值就是复制给变量的值。 复杂表达式:使用运算符,由简单表达式组成原创 2017-07-02 18:39:41 · 198 阅读 · 0 评论 -
javascript数组的常见算法
数组的去重方法1:效率低 <script type="text/javascript" charset="UTF-8"> var arr=[1,2,3,3,2,1,4,3,1]; var result=[]; //创建一个新数组,并遍历两个数组 for(var i=0;i<arr.length;i++){ //如果有原创 2017-09-08 16:53:37 · 176 阅读 · 0 评论