随笔分类 -  web前端

摘要:今天被问到关于https原理的问题,结果由于知识掌握不牢靠,停留于表面,很多细节都无法回答清楚,于是决定把https的原理弄个明白,废话不多说,我们先看看https的定义 (由于很久未写博客,排版有些凌乱,请谅解) 一:什么是https协议 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平 阅读全文
posted @ 2017-03-24 14:30 mslog 阅读(1282) 评论(0) 推荐(0)
摘要:1、不变的String String对象是不可以改变的。String类中每一个看起来会修改String值得方法,实际都是在创建一个全新的String对象,已包含修改后的字符串内容。而最初的String对象则丝毫未变。 注意:upcase()返回的引用已经指向一个新的对象,而原本q则还在原地。 2、“ 阅读全文
posted @ 2017-02-28 15:26 mslog 阅读(189) 评论(0) 推荐(0)
摘要:1、正则表达式的创建方式: 方式1: /正则表达式/模式 方式2: new RegExp("正则表达式",模式); 正则表达式对象常用的方法: test() 使用正则对象去匹配字符串 如果匹配成功返回ture,否则返回false. exec() 根据正则表达式去查找字符串符合规则的内容。 模式: g 阅读全文
posted @ 2017-02-27 18:17 mslog 阅读(222) 评论(0) 推荐(0)
摘要:操纵css是通过标签对象的style这个属性获取的 例如spanNode.style.fontSize //设置css中的字体颜色 阅读全文
posted @ 2017-02-27 12:55 mslog 阅读(493) 评论(0) 推荐(0)
摘要:1、插入目标元素的位置 elt.insertBefore(newNode, oldNode); 添加到elt中,child之前。 注意: elt必须是oldNode的直接父节点。 elt.removeChild(child) 删除指定的子节点 注意: elt必须是child的直接父节点。 2、联动 阅读全文
posted @ 2017-02-27 12:47 mslog 阅读(1027) 评论(0) 推荐(0)
摘要:1、通过关系(父子关系、兄弟关系)找标签。 parentNode 获取当前元素的父节点。 childNodes 获取当前元素的所有下一级子元素。 firstChild 获取当前节点的第一个子节点。 lastChild 获取当前节点的最后一个子节点。 nextSibling 获取当前节点的下一个节点。 阅读全文
posted @ 2017-02-27 11:31 mslog 阅读(424) 评论(0) 推荐(0)
摘要:1、DOM(Document Object Model) 文档对象模型 一个html页面被浏览器加载的时候,浏览器就会对整个html页面上的所有标签都会创建一个对应的 对象进行描述,在浏览器上看到的信息只不过就是这些html对象的属性信息而已。只要能找到对应的对象操作对象的属性,则就可以改变浏览器当 阅读全文
posted @ 2017-02-26 21:36 mslog 阅读(188) 评论(0) 推荐(0)
摘要:1、地址栏对象(Location) href : 设置以及获取地址栏的对象 reload() 刷新当前的页面 2、Screen(屏幕)对象 availHeight 获取系统屏幕的工作区域高度,排除 Microsoft Windows 任务栏。 availWidth 获取系统屏幕的工作区域宽度,排除 阅读全文
posted @ 2017-02-26 20:52 mslog 阅读(232) 评论(0) 推荐(0)
摘要:javascript组成部分: EMCAScript(基本语法) DOM BOM( Browser Object MOdel) 浏览器对象模型. 1、BOM浏览器对象模型中把浏览器 的各个部分都是用了一个对象进行描述,如果我们要操作浏览器的一些属性,就可以通过浏览器对象模型的对象进行操作。 wind 阅读全文
posted @ 2017-02-26 15:34 mslog 阅读(1081) 评论(0) 推荐(0)
摘要:Prototype注意的细节: 1. prototype是函数(function)的一个必备属性(书面一点的说法是"保留属性")(只要是function,就一定有一个prototype属性) 2. prototype的值是一个对象 3. 可以任意修改函数的prototype属性的值。 4. 一个对象 阅读全文
posted @ 2017-02-26 15:26 mslog 阅读(286) 评论(0) 推荐(0)
摘要:1、方法 在javascript没有类的概念,只要有函数即可创建对象。 创建函数之后,new这个函数就是创建对象;不new直接调用,就是调用函数。 方式1: 使用无参的函数创建对象。 } 方式2:使用带参的函数创建对象。 方式3: 使用Object函数创建对象(Object是内置对象) 方式4:使用 阅读全文
posted @ 2017-02-26 14:11 mslog 阅读(172) 评论(0) 推荐(0)
摘要:1、Number对象。 创建Number对象的方式: 方式1: var 变量= new Number(数字) 方式2: var 变量 = 数字; 常用的方法: toString() 把数字转换成指定进制形式的字符串。(输入数字几,就转换为几, number.toString(2)) toFixed( 阅读全文
posted @ 2017-02-26 13:31 mslog 阅读(2344) 评论(0) 推荐(0)
摘要:1、日期对象(Date) 其中获取年份如果采用getYear()返回的是从1900到今年的差值;而getFullYear()是返回今年 toLocaleString()是返回这种格式 Data中不存在优化时间显示格式的方式,都必须自己修改 2、获取当期系统时间 2.1、之所以把js脚本写在下面,是因 阅读全文
posted @ 2017-02-26 12:59 mslog 阅读(11434) 评论(0) 推荐(0)
摘要:1、创建一个字符串的方式:方式1: new String("字符串的内容"); 由于没有equals方法,故比较字符串内容时,采用toString()方法,转换为字符串 方式2: var str = "字符串的内容"; 2、字符串常用的方法: anchor() 生产锚点 //就是超链接中的锚点设置 阅读全文
posted @ 2017-02-26 12:35 mslog 阅读(180) 评论(0) 推荐(0)
摘要:1、函数的定义格式: function 函数名(形参列表){ 函数体 ; } javascript的函数要注意的细节: 1. 在 javascript中函数 定义形参时是不能使用var关键字声明变量 的。 2. 在javascript中 的函数是没有 返回值类型 的,如果函数需要返回数据给调用者,直 阅读全文
posted @ 2017-02-25 17:36 mslog 阅读(153) 评论(0) 推荐(0)
摘要:1、循环 1.1 while 格式: while(判断的条件){ 循环体内容 } 1.2 do-while循环语句 do{ 循环语句; }while(判断条件); 1.3for循环语句: 格式: for(初始化语句; 判断的条件 ; 循环后的语句){ 循环体语句; } 1.4for-in语句: fo 阅读全文
posted @ 2017-02-25 17:14 mslog 阅读(506) 评论(0) 推荐(0)
摘要:1、运算符: 1.1 +(加法、正数、 连接符) true 是1. false是0 1.2 /除法 由于js中只有number类型,故两个整数相除不能整数的时候结果还是小数 1.3比较运算符 字符串与字符串的比较规则是: 情况1: 能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。 情况2 阅读全文
posted @ 2017-02-25 15:37 mslog 阅读(191) 评论(0) 推荐(0)
摘要:1、字符串转数字 parseInt() 可以把一个字符串转换成整数。 parseFloat() 可以把一个字符串转换成小数。 阅读全文
posted @ 2017-02-25 15:11 mslog 阅读(407) 评论(0) 推荐(0)
摘要:javascript的变量声明: 格式: var 变量名 = 数据; 声明变量要注意的事项: 1. 在javascript中声明变量是 使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据. 2. javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据 阅读全文
posted @ 2017-02-25 14:51 mslog 阅读(449) 评论(0) 推荐(0)
摘要:1、简介 html: 负责了一个页面的结构. css: 负责了一个页面的样式。 javascript: 负责与用户进行交互。 1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议。 1. ECMAScirpt(规范了基本的语法而已) 2. BOM (浏览器对象模型) 3. D 阅读全文
posted @ 2017-02-25 14:38 mslog 阅读(150) 评论(0) 推荐(0)