摘要: 今天去面试,碰到了一道题,也许是因为紧张或者喝水喝多了,一时竟然没有明白面试官的真正意图,回来之后一细想原来这么简单,哭笑不得,特此记录一下! 原题是这样的: 如何用一张图片代替 'input:file' 上传本地文件?? 因为默认的 <input type='file'> 上传文件控件样式特别丑, 阅读全文
posted @ 2017-03-03 23:16 tk-canday 阅读(7518) 评论(4) 推荐(0) 编辑
摘要: 在之前的随笔中,本着怀旧的态度总结了一篇 兼容不同浏览器 建立XHR对象的方法: 在建立好XHR对象之后,客户端需要做的就是,将数据以某种方式传递到服务器,以获得相应的响应,在这里, Ajax技术总结的第二季,我将重点阐述 提交数据的两种方式。 在这之前需要了解一下我们的HTTP传输协议: HTTP 阅读全文
posted @ 2017-02-14 22:46 tk-canday 阅读(259) 评论(0) 推荐(0) 编辑
摘要: RegExp 的一点总结 最近因为业务需要,在表单中要插入 “较为严谨的” 表单验证,勾起了我初学正则时的回忆, 当年钟爱的正则表达式现在只记得几个常用的字符搭配,本着念旧的态度,今天又简单的把正则表达式整理了一下基本用法。 1.1. 记住元字符 基本元字符: . 匹配任意的非换行字符, 常常表示通 阅读全文
posted @ 2017-02-07 21:37 tk-canday 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ajax入门之建立XHR对象 今天帮朋友写了一个简单的ajax的demo,发现了一些东西,决定写一篇文章记录一下,避免以后挖坑。 这一段js代码来源自w3school,用于创建兼容各浏览器的XMLHttpRequest对象的含义: 关于XMLHttpRequest对象,IE5是第一个引入XHR对象的 阅读全文
posted @ 2017-02-07 09:54 tk-canday 阅读(832) 评论(1) 推荐(2) 编辑
摘要: 函数 与 优化 1. 函数构造方法: js中所有函数的构造函数都是Function,包括Function本身,(Function是自己的实例,也是自己的构造函数) 1.1 函数声明: function 函数名(){} 1.2函数表达式: var 函数名 = function(){}; 1.3构造函数 阅读全文
posted @ 2016-12-25 21:56 tk-canday 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 面向对象与原型模式 1.1. js的对象: 1.2. 面向对象的三大特性: 1.2.1. 封装 1.2.2. 继承 1.2.3. 多态 1.3. 创建对象的方式 1.3.1. 1字面量 1.3.2. 2使用内置构造函数object 1.3.3. 3自定义构造函数 1.4. 原型模式 1.4.1. 原 阅读全文
posted @ 2016-12-20 23:20 tk-canday 阅读(2310) 评论(0) 推荐(0) 编辑
摘要: 一、浏览器加载过程:1、建立连接过程 (1) 浏览器查找域名的IP地址 (2) 浏览器给web服务器发送一个HTTP请求 (3) 服务器发送永久重定向响应 (4) 浏览器跟踪重定向地址 (5) 服务器“处理”请求 (6) 服务器发回一个HTML响应2、浏览器渲染解析HTML ↓构建DOM树 ↓渲染树 阅读全文
posted @ 2016-12-16 01:07 tk-canday 阅读(4729) 评论(0) 推荐(1) 编辑
摘要: 过程概述 浏览器查找域名对应的 IP 地址; 浏览器根据 IP 地址与服务器建立 socket 连接; 浏览器与服务器通信: 浏览器请求,服务器处理请求; 浏览器与服务器断开连接。 以下为详细解析: 根据域名查找 IP 地址 概念解释 IP 地址:IP 协议为互联网上的每一个网络和每一台主机分配的一 阅读全文
posted @ 2016-12-16 00:31 tk-canday 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在给HTML添加样式的构成中,css是必不可少的的,然而css中有一些功能的实现可以通过不同的方法实现,通过效果查看好像并没有什么不同,那它们之间到底有什么本质区别呢,又有哪些概念被我们无意的忽略或者无视了呢,突然想总结总结这一类的问题,本篇随笔算是本人对于“清除浮动”的归纳吧. 为什么要清楚浮动 阅读全文
posted @ 2016-11-22 16:20 tk-canday 阅读(213) 评论(0) 推荐(0) 编辑