- 博客(16)
- 收藏
- 关注
原创 Ajax基础及其跨域
Ajax原理Ajax:Asynchronous JavaScript and XML 异步的Javascript和XMLAjax可以通过XMLHttpRequest对象与服务器进行交互,实现在不刷新整个网页的情况下,获取数据,再通过javascript脚本操作DOM将数据变化插入到网页中,达到网页部分内容更新的效果。Ajax创建对象及属性和方法创建异步调用对象XMLHttp...
2018-04-02 10:03:09 240
原创 图解HTTP-读书笔记
网络基础和协议之间的关系OSIOSI参考模型,OSI(Open System Interconnect)即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互联模型七层框架:应用层表示层会话层传输层网络层数据链路层物理层各协议与HTTP的关系负责域名解析的DNS服务(应用层)DNS提供域名到 IP 地址之间的解析服务...
2018-04-01 16:17:49 277
原创 js原型对象的问题--对象实例属性vs对象原型属性
高程中关于原型值得注意的地方可以通过对象实例访问保存在原型中的值,但不能通过对象实例重写原型中的值在对象实例中添加一个实例属性中存在的同名属性,该属性会屏蔽原型中的属性(不会改变原型中同名属性的值)当该属性为引用类型值时,调用某些方法e.g.:push()、pop()等会改变原型中的同名属性的值下图: ...
2018-03-22 11:40:33 934
原创 浏览器重排reflow
关于重排reflow重排是在网络浏览器中执行的一个流程,用于重新计算文档中各元素的位置和几何形状,以便重新呈现该文档的部分内容或全部内容。导致reflow的操作及reflow时长优化reflow的一些方法减少不必要的 DOM 深度。在 DOM 树中的一个级别进行更改可能会致使该树的所有级别(上至根节点,下至所修改节点的子级)都随之变化。这会导致花费更多的时间来执行重排。...
2018-03-08 08:51:20 418
原创 字符串截取substring和substr
纸上得来终觉浅 绝知此事要躬行substringstr.substring(indexStart[, indexEnd]) substrstr.substr(start[, length])
2018-03-07 23:22:52 6323
原创 css3伪类选择符
常见的css伪类选择符lvhaE:link 设置链接未被访问时的样式E:visited 设置链接被访问后的样式E:hover 设置鼠标悬浮时的样式E:active 设置鼠标点击时的样式其它E:focus 设置对象在成为输入焦点(该对象的onfocus事件发生)时的样式。E:first-child (...
2018-03-07 22:20:56 589
转载 DOCTYPE声明、显示模式(标准模式、怪异模式)、盒子模型
DTD文档模型及显示模式(标准模式、怪异模式)DTD(Document Type Defination)文档模型由DOCTYPE声明称为文件类型定义,浏览器会通过识别DTD采用相对应的渲染模式(标准模式、怪异模式),声明HTML版本,让浏览器解析器知道应该用哪个规范来解析文档。标准模式和混杂模式标准模式(又称严格模式,Standards模式):是指浏览器按照 W3C 标准解析代码
2018-01-22 15:04:10 1179
原创 实现页面跳转
header("location:b.php");<form method="post" action="b.php"> <input type="submit" name="btn" value="GO TO b.php"> </from><a href="b.php">b.php</a><meta http-equiv="refresh" content="0; url='h
2017-12-31 14:18:43 174
转载 读书笔记-javascript中一段代码执行过程
前言看了冴羽的JavaScript深入系列,这篇文都是参照冴羽的文章和高程写的,写给自己看,若有意了解一下,请移步JavaScript深入系列这部分结合高程(P73~74、P178~179),展开了对执行上下文(变量对象、作用域链、this*)、执行上下文栈、作用域(静态作用域/词法作用域、动态作用域)等的学习一些概念作用域代码中定义变量的区域静态作用域、动态作...
2017-12-09 11:29:11 661
原创 Mysql之查询
单表查询对表的查询语句有:select [all|distinct] <目标列表达式>... from <表名或视图名> … [ where <条件表达式> ] [ group by <列名1> ] [ having<条件表达式> ] [ order by <列名2> [ ASC|DESC ] ] [ limit [startIndex,]length ];其中,select子句:指定要
2017-12-03 16:52:57 620
原创 高程笔记-总结从javascript内存空间引出的1mol多问题
写在前面在看与js内存相关的资料(以高程为主)时,由内存引出的一系列的知识点和问题使我写下这篇总结。梳理一下知识点: js内存空间(栈内存、堆内存)->内存空间管理的垃圾收集机制->解除引用->垃圾收集机制方式(标记清除、引用计数)->引用计数->循环引用js内存空间基本类型值 有固定的大小,往往都保存在栈(stack)内存中。我们可以直接操作保存在栈内存空间的值,因此基本类
2017-11-27 20:57:13 231
原创 高程笔记-ECMAScript中的所有函数的参数都是按值传递的
写在前面关于这个问题,我的心路历程是: 疑惑(第一次看到时,心里冒了无数个小问号)->纠结(@~@,查看资料,纠结哪一种说法)->摆脱纠结(有了自已的倾向和理解)。网上争议比较多,但大都大同小异,我仅以自己所观所感,做说法的总结和自己的理解。我比较倾向的说法参数的传递方式实际上有3种,第三种按共享传递,既不是纯粹的值传递,又不是纯粹的引用传递,而是介于两者之间的而共享传递是指,在传递对象的时候,传
2017-11-26 11:38:21 466
原创 高程笔记-值的存储、访问、复制和传参
写在前面最近又看了javascript高级程序设计这本书,好记性不如烂总结,just go on:)基本类型值与引用类型值基本类型值是简单的数据段:String、Number、Boolean、NULL、Undefined,(又称基本数据类型、简单数据类型) 引用类型值是保存在变量中的对象(即对象、数组、函数都是引用类型值)基本类型值与引用类型值的存储两者存储位置不同: 1. 基本类型值直接存储
2017-11-25 16:54:39 257
原创 高程笔记-关于typeof和instanceof的那些事儿
好记性不如烂笔记:),简单的区分一下两者typeof操作符用于判断变量的数据类型,使用typeof会有六种可能的返回:string、number、boolean、undefined、object、functionjs的数据类型中简单类型有String、Number、Boolean、Undefined、NULL五种,复杂类型有Object,使用typeof对Object和NULL类型检测都会返回o
2017-11-25 14:33:09 287
原创 常见css布局总结
CSS布局总结写在前面最近总结了一下css布局方面的知识,也做了相应的练习,查了些资料,当然也可能有很多地方没有考虑到,想的是在学习过程中不断更新这篇博文,博文在写的过程中也掺杂了一点自己的理解,若有错误或者不恰当的地方,烦请指教。 绝对定位与浮动绝对定位与浮动都会“block”化元素绝对定位:绝对定位后的元素生成一个块级框,而不论原来它在正常流中生成何种类型...
2017-10-29 09:38:58 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人