随笔分类 -  JavaScript

JS实现“形式”上的 “加密 解密”
摘要:这里的加密解密并不是真正的加密解密,而是通过一系列的判断与转化让输入的数据转化成另外一种形式,最后在转换回来 这里和我上一篇的 JS实现 字符、十进制数字、 二进制、之间的相互转化 部分代码相同,通过本这个例子可以学习 字符、十进制数字、之间的相互转化, 也可以复习一些 数组 方面小方法 阅读全文

posted @ 2017-06-13 17:33 夏至未至~ 阅读(439) 评论(0) 推荐(0)

JS实现 字符、十进制数字、 二进制、之间的相互转化
摘要:加密使用的是MD5.js进行加密,可以自己下载 集体效果如图所示: 以下是代码部分: 阅读全文

posted @ 2017-06-13 17:17 夏至未至~ 阅读(2949) 评论(0) 推荐(0)

JSON总结
摘要:JSON: 关于JSON,最重要的是要理解它是一种数据格式,不是一种编程语言。虽然JSON与JavaScript具有相同的语法形式与JSON具有相同的语法形式,但JSON并不从属于JavaScript,很多编程语言都有针对JSON的解析器1)json可以表示的类型: --简单值:使用与JavaScr 阅读全文

posted @ 2017-01-03 18:53 夏至未至~ 阅读(745) 评论(0) 推荐(0)

style设置/获取样式的问题 和 offsetWidth/offsetHeight的问题
摘要:style设置/获取样式的问题:1.js通过style方法 --加样式:加的是行间样式 oDiv.style.width="20"+'px'; --取样式:取得是行间样式 alert(oDiv.style.width) --当css写在样式表里(即css全部写在行外)的时候获取不到 --alert( 阅读全文

posted @ 2017-01-02 18:04 夏至未至~ 阅读(3928) 评论(0) 推荐(0)

完美运动框架,兼容性好,可多次调用
摘要:blue老师写的完美运动框架,兼容性好(IE低版本也兼容),分享给大家 1、物体的多个属性(样式)不同时运动,有先后的运动顺序,如物体“宽”先运动之后,物体的“高”再运动,即运动的序列化 调用上面的运动框架: 2、物体的多个属性(样式)可以同时运动,没有先后的运动顺序之分,如物体的“高”,“宽”,“ 阅读全文

posted @ 2017-01-02 15:00 夏至未至~ 阅读(326) 评论(0) 推荐(0)

JS—实现拖拽
摘要:JS中的拖拽示例: 1)实现拖拽思路:当鼠标按下和拖拽过程中,鼠标与拖拽物体之间的相对距离保持不变 2)实现拖拽遇到的问题: 问题1:当鼠标按下移动过快时,离开了拖拽的物体时,这时拖拽物体将不再随着鼠标移动 因为拖拽的div太小了,这时我们可以将在拖拽物体上的mousemove事件放到documen 阅读全文

posted @ 2017-01-01 21:00 夏至未至~ 阅读(3692) 评论(0) 推荐(0)

JS事件
摘要:JS事件: 声明:为了事件对象event跨浏览器兼容: var oEvent==ev||event; 所以在下面用到 event 的地方都用 oEvent 代替 1)doucument的本质:是整个文档的根节点,所有的html都包含在document里面, 不过我们平时都是省略document do 阅读全文

posted @ 2017-01-01 19:33 夏至未至~ 阅读(301) 评论(0) 推荐(0)

表单序列化
摘要:原生表单序列化: 随着Ajax的出现,表单序列化已经成为一种需求, 在学习原生Ajax时,若用POST方法向后台提交数据时,就需要将表单序列化 在JavaScript中可以利用表单字段的type属性,连同name和value属性, 一起实现表单的序列化。 在进行表单序列化之前,需要弄清楚在表单提交期 阅读全文

posted @ 2017-01-01 19:12 夏至未至~ 阅读(1846) 评论(0) 推荐(0)

DOM,BOM
摘要:1.DOM:文档对象模型(Document Object Model) 1)子节点:只是这一代的后代,不会计算后代的后代 1.childNodes:获取子节点, --IE6-8:获取的是元素节点,正常 --高版本浏览器:但是会包含文本节点和元素节点(不正常) 2.nodeType:节点的类型 --n 阅读全文

posted @ 2016-12-29 23:47 夏至未至~ 阅读(236) 评论(0) 推荐(0)

JS面向对象
摘要:JS面向对象: JS面向对象基础: 1.什么是面向对象:即在不了解某个对象内部原理的情况下,我们就可以直接使用它的功能 使用面向对象时,我们只关注对象提供的功能,不关注内部的细节 面向对象是一种通用思想,并非只是在编程中才能使用 2.面向对象编程(OOP)的特点: --抽象:抓住核心问题,把与问题相 阅读全文

posted @ 2016-12-29 23:30 夏至未至~ 阅读(356) 评论(0) 推荐(1)

RegExp类型,单体内置对象
摘要:1.RegExp类型: 1)什么是正则表达式:RegExp --是一种规则,模式 --强大的字符串匹配工具 --创建: --使用RegExp构造函数创建:var re=new RegExp('a','i'); --使用字面量创建:var re=/a/i; //i--ignore表示忽略大小写 2)正 阅读全文

posted @ 2016-12-29 21:58 夏至未至~ 阅读(284) 评论(0) 推荐(0)

String类型,Function类型
摘要:1.String类型: 1)创建String对象: var str=new String(s); String(s); 参数:参数 s 是要存储在 String 对象中的值或转换成原始字符串的值。 返回值:当String()和运算符new一起作为构造函数使用时,它返回一个新创建的String对象,存 阅读全文

posted @ 2016-12-29 21:36 夏至未至~ 阅读(2030) 评论(0) 推荐(0)

Date类型,Boolean类型,Number类型
摘要:1.Date类型: 1)创建Date对象: var date=new Date(); //Date对象会把当前日期和时间保存为其初始值 2)Date对象的方法: --这些得到的都是数字number类型 --date.getFullYear():从Date对象以四位数字返回年份(2016) --dat 阅读全文

posted @ 2016-12-29 20:58 夏至未至~ 阅读(960) 评论(0) 推荐(0)

Object类型与Array类型
摘要:总结--JS中的引用类型: Object类型,Array类型,Boolean类型,Number类型,String类型,Date类型, Function类型,RegExp类型,单体内置对象(Global对象,Math对象) 1.Object类型:我们看到的大多数其他对象都可以称为是Object对象 1 阅读全文

posted @ 2016-12-29 20:32 夏至未至~ 阅读(1064) 评论(0) 推荐(0)