学习笔记---Javascript事件Event.IE浏览器下的拖拽效果     1. 关于event常用属性有returnValue(是否允许事件处理继续进行, false为停止继续操作).srcElement(触发事件的事件源对象)和attachEvent("onclick",function(){...}); 2. a. 实现拖放(Drag and Drop): 目前支支持IE, 若定制某对象为可拖放对象, 则必须覆盖目标对象的dragenter和dragover事件, 可以用e…
当你在浏览器上点击一个按钮时,点击的事件不仅仅发生在按钮上,同时点击的还有这个按钮的容器元素,甚至也点击了整个页面. 事件流 事件流描述了从页面接收事件的顺序,但在浏览器发展到第四代时,浏览器开发团队提出了两种完全相反的事件流. 冒泡事件流:IE提出的事件流,即事件由最具体的元素接收,逐级向上,传播到页面.…
现在让我们继续跟着大神的脚步前进 学习一下JavaScript中的面向对象的思想,其实作为一个iOS开发者,对面向对象还是比较熟悉的,但是昨晚看了一下Js中的面向对象,妈蛋 一脸萌比啊.还好有大神.让我们跟着大神的思路在捋一下.(在这里更欢迎大家阅读原博 )原博地址:http://www.cnblogs.com/dolphinX/p/4385862.html 理解对象 对象这个词如雷贯耳,同样出名的一句话:XXX语言中一切皆为对象! 对象是什么?什么觉面向对象的编程? 对象(object),台湾…
字符串 数字 布尔 数组 对象 Null Undefined JavaScript 拥有动态类型 JavaScript拥有动态类型 这意味着相同的变量可用作不同的类型: 实例: var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill"; // x 为字符串 JavaScript 字符串 字符串是存储字符(比如:"Bill") 的变量; 字符串可以是引号中的任意文本 可以使用单引号和双引号 例子: var ca…
在慕课之前学过JS深入浅出,最近发现很多东西都记不太清楚了,再复习一遍好了,感觉这个课程真的超级棒的,做做笔记,再添加一些学习内容…
1.获取数据类型 typeof 用法: typeof variable  or  typeof(variable) JavaScript中总共有6种数据类型,string.number.boolean.object.function.undefined. 据此可以判断变量的树类型. 2.类型转换 字符串转为数字 var a = parseInt("p12x"); //NaN var a = parseInt("px"); //NaN 注意: NaN == NaN 不…
数据类型 JS中一共分成六种数据类型 1- String 字符串 2- Number 数值 3- Boolean 布尔值 4- Null 空值 5- Undefined 未定义 6- Object 对象 其中基本数据类型有 1- String 字符串 2- Number 数值 *JS中所有的整数和浮点数都是Number类型 *Infinity 正无穷    Infinity 负无穷    NaN 非法数字 *0b 开头表示二进制     0 开头表示八进制      0x 开头表示十六进制 3-…
一 数据类型 基本类型:undefined,null,boolean,number,string     保存在栈内存中     占用空间固定        变量直接从栈内存中存取的是该值 引用类型:array,object,function,regexp          保存在堆内存中     占用空间不固定     变量从栈内存中读取指针,再通过指针在堆内存中访问该值 1.动态属性 不能给基本类型添加属性或方法 2.复制变量值 值类型属于基本类型的变量,复制的是值:值类型属于引用类型的变量…
学习了es6语法的symbol类型,整理笔记,闲时复习. Symbol 是es6新增的第七种原始数据类型(null,string,number,undefined,boolean,object),是为了在对象中对属性名滥用而导致的冲突问题. ps: 既然是数据类型,不是对象,那么就不能用new命令,因此不能添加属性 let a = Symbol('a') console.log(a) // Symbol(a) console.log(typeof a) // symbol 简单来说:一旦声明一个…
原博地址:http://www.cnblogs.com/dolphinX/p/3286177.html 原博客的作者是一个非常牛逼的前端大神,我作为一个初学者,在此借助大神的博客进行自己的学习.在这里感谢原作者无私的分享.也强烈建议大家到原作者的博客下学习.好了,现在让我们跟着大神的脚步前进吧. 用过JavaScript的人肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都有一个prototype属性,可以为其添加函数供实例访问,其他的就不清楚了,下面我们…
JavaScript 组成: ECMAScript + BOM + DOM Window对象是JS中的顶层对象 ECMAScript: 规定了一些语法,变量,for循环等等结构 BOM: Browser object  Model          浏览器对象模型 DOM:Document  object   Model     文档对象模型 案例: <script type="text/javascript"> <!-- alert("abc")…
1.JavaScript介绍 1)JavaScript是互联网上最流行的脚本语言,这门语言可用于Web和HTML,更可广泛用于服务器.pc端.移动端.JavaScript是一种轻量级的编程语言,插入HTML后,可由所有的浏览器执行 2)HTML中的脚本必须位于<script></script>标签之间:脚本可被放置于HTML页面的<head>和<body>部分中(通常把脚本放在<head>标签中,以不干扰页面的内容) 3)在HTML中,不限制脚本…
JavaScript概述 1. JavaScript定义 JavaScript是Netscape公司开发的一种基于对象和事件驱动的脚本语言.它是弱类型语言.仅仅能由浏览器解释运行. 当中: 脚本语言:解释执行(由浏览器来解释执行),无需编译. 基于对象:有一些内置的对象共我们使用,可是不能全然实现继承.封装和多态,仅仅能模拟. 事件驱动:必须由事件触发. 2. JavaScript的发展历程 在1995年时,由网景(Netscape)公司在Netscape浏览器上首次设计实现而成. 由于网景公司…
写在前面 我也不是什么特别厉害的大牛,学历也很低,只是对一些新语言比较感兴趣,接触过的语言不算多也不算少,大部分也都浅尝辄止,所以理解上可能会有一些偏差. 自学了Java.Kotlin.Python.Rust,学艺不精但还是总结出一套快速入手新语言的规律.学习一个新语言的套路我总结为:数据类型(包括命名方式),控制语句(循环,逻辑判断),方法命名方式,类相关的面向对象(继承,接口,多态如果是面向对象语言),特有语法糖. Rust安装 官网已经写得很详细啦,附赠安装方法 个人使用的是Linux,如…
js引入方式: 1.嵌入js的方式:直接在页内的script标签内书写js功能代码. <script type="text/javascript">alert('hello')</script> 2.外联式引入js:以相对路径的方式引入本地js文件,实现H5.CSS.JS分离. <script type="text/javascript" src="hello.js"></script> js变量和…
数据类型在所有的数据库使用当中,都是避免不了的部分.以前每次写SQL语句,对于定义成哪种数据类型总是迷迷糊糊,今天就来彻底弄清.以下介绍仅针对MySQL 5.5以上版本. 一.字符串类型 1.char和varchar 以前在建表语句中,定义到字符串类型只会用varchar,但是它后面要指定一个数字,这个数字具体代表什么一知半解.char和varchar两个类型后面都要跟上一个数字,例如char(10),varchar(20). 看过官方文档后发现,这里的数字表示的是最大字符个数,注意是字符数,而…
1.数组的创建 var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以…
String对象用于存储字符串的数据.这里我们做了JavaScript的String字符串对象常用操作总结. 创建String对象的方式 声明:String 对象的方法也可以在所有基本字符串值中访问到 调用构造函数String(): var str = new String(); str = "heihei"; var str1 = new String("haha"); alert(str +str1); String访问及查找的方式 1.访问(通过索引) 1&g…
原博地址:http://www.cnblogs.com/dolphinX/p/3288118.html JavaScript 有Date Array String等这样的内置对象,功能强大实用简单,但在处理一些复杂逻辑的时候,内置对象就很无力了,往往需要开发者自定义对象. 对象是什么 从JavaScript定义上讲对象是无序属性的集合,其属性可以包含基本值,对象或函数.也就是说对象是一组没有特定顺序的属性,每个属性都会映射到一个值上,是一组键值对,值可以是数据或对象. 最简单的对象 JavaSc…
前言 Java是强类型(strongly typed)语言,强类型包含两方面的含义: 所有的变量必须先声明后使用: 指定类型的变量只能接受预支匹配的值. 这意味着每一个变量和表达式都有一个在编译时就确定的类型. Java数据类型分为两大类:基本类型和引用类型. 基本数据类型 Java的基本数据类型包括:boolean.字符型和数值类型. 数值类型包括:整型和浮点类型 boolean 大小:Java规范并没有强制指定boolean类型的变量所占内存大小 范围:true或false 例子:boole…
Redis数据类型 Redis支持5种数据类型,它们描述如下: Strings - 字符串 字符串是 Redis 最基本的数据类型.Redis 字符串是二进制安全的,也就是说,一个 Redis 字符串可以包含任意类型的数据,一个字符串最大为 512M 字节. redis > SET name "hello" OK redis > GET name "hello" 列表 (Lists) Redis 列表仅仅是按照插入顺序排序的字符串列表.可以添加一个元素到…
HTML 节点: HTML DOM定义了所有HTML元素的对象和属性 以及访问它们的方法. HTML DOM是关于如何获取 修改 添加 或 删除HTML元素的标准. 在js中通过document这个对象提供的方法. HTML DOM 节点信息 HTML DOM节点定义:是DOM结构中最基本的组成单元,每一个HTML标签都是结构的节点,节点也称之为元素.DOM节点也有明确的分类看看下图你就明了: DOM节点信息包括 节点类型(nodeType),节点名称(nodeName) 和 节点值(nodeV…
一 DOM 简介 通过HTML DOM 可以访问JavaScript 文档的所有元素 当网页被加载的时候,浏览器会创建页面的文档对象模型 HTML DOM 模型被构造成对象的树 HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML. JavaScript 能够改变页面中的所有 HTML 元素JavaScript 能够改变页面中的所有 HTML 属性JavaScript 能够改变页面中的所有 CSS 样式JavaScript 能够对页面中的所有事…
函数是由事件驱动的或者当他被调用时执行的可重复使用的代码块 实例 <!DOCTYPE html> <html> <head> <script> function myFunction() { alert("Hello World!"); } </script> </head> <body> <button onclick="myFunction()">点击这里</b…
javaScript中所有的事物都是对象:字符串 数字 数组 日期 等等. 在javaScript中 对象是拥有属性和方法的数据. 属性和方法 属性是与对象相关的值 方法是能够在对象上执行的操作. 举例:汽车就是现实中的对象. 汽车的属性: car.name = "Fiat"; car.model=500 car.weight=850kg car.color=white 汽车的方法 car.start() car.drive() car.brake() 汽车的属性包括名称.型号.重量.…
HTML中的脚本 必须位于<script></script>标签之间 脚本可被放置在HTML页面的<body>和<head>部分中 <script>标签 如需在HTML页面中插入 JavaScript 请使用<script>标签. <script>和</script>会告诉JavaScript 在何处开始和结束. <script>和</script>之间的代码包含了JavaScript…
JavaScript 是世界上最流行的编程语言. 这门语言可用于HTML和web 更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备. JavaScript是脚本语言 JavaScript是一种轻量级的编程语言 JavaScript是可插入 HTML页面的编程代码 JavaScript 插入HTML页面后 可由所有的现代浏览器执行 JavaScript 输出: <script> document.write("<h1>这是标题</h1>"…
Python基础 对于Python,一切事物都是对象,对象基于类创建         不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳'] 数据类型 1.如何查找数据类型支持的方法 python终端: name=”koka“ type(name) <class 'str'> help(str) #即可显示所有字符串支持的方法或者dir(name) #也可以显示对象中的所有特性. 使用Pycharm: 在py文件中输…
接上面的集合 集合之 set 每个集合元素是不同的值, 但是类型只能是一种.也可以有其他表的记录 如下 CREATE TABLE set_tbl ( col_1 set(CHAR(1))); INSERT INTO set_tbl VALUES ({'c','c','c','b','b','a'}); INSERT INTO set_tbl VALUES ({NULL}); INSERT INTO set_tbl VALUES ({''}); SELECT * FROM set_tbl; col…
最小全局变量 JavaScript通过函数管理作用域.在函数内部生命的变量只在这个函数内部,别的地方不可用.全局变量是指在函数外或是未声明直接简单使用的.每个Javascipt环境有一个全局对象,当你在任意函数外使用this都可以访问.你创建的每一个全部变量都成了这个全局对象的属性.在浏览器里,方便起见,该全局对象有个附件属性叫做window,此window指向该全局对象本身. myglobal = "hello"; // 不推荐写法console.log(myglobal); //…