随笔分类 - [3] JavaScript
摘要:刚刚做完58的前端岗位在线笔试,趁热打铁,把题目记录下来供需要的小伙伴们参考~~整理完题目先去吃饭啦,暂时不贴答案了,后面会补上的~~ 首先说下整体感觉:挺基础的,不过最后一道编程题个人感觉得有些积累才能~~~不信你往下看~~~ 一.笔试题目 说明:以下题目是考试过程中用笔记录,描述可能跟题目不完全
阅读全文
摘要:途牛前端工程师在线笔试题 知识点列表: 字符串转数字 Math对象方法:round() pow() floor() ceil() parseInt Math对象方法:round() pow() floor() ceil() 'use strict' 对象字面量 Object.create() arr
阅读全文
摘要:(1). null是一个表示"无"的对象,转为数值时为0 undefined是一个表示"无"的原始值,转为数值时为NaN (2). 当声明的变量还未被初始化时,变量的默认值为undefined null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象 (3). undefined表示
阅读全文
摘要:分为4个步骤: 1) 当发送一个 URL 请求时,不管这个 URL 是 Web 页面的 URL 还是 Web 页面上每个资源的 URL,浏览器都会开启一个线程来处理这个请求,同时在远程 DNS 服务器上启动一个 DNS 查询。这能使浏览器获得请求对应的 IP 地址。 2) 浏览器与远程 Web 服务
阅读全文
摘要:网站重构: 在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变 UI 的情况下,对网站进行优化,在扩展的同时保持一致的 UI。 对于传统的网站来说重构通常是: 1) 表格(table)布局改为 DIV + CSS 2) 使网站前端兼容于现代浏览器(针对于不
阅读全文
摘要:ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: 1. 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 2. 消除代码运行的一些不
阅读全文
摘要:(1). 创建新节点 (2). 添加、移除、替换、插入 (3). 查找
阅读全文
摘要:区别: GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符 POST:一般用于修改服务器上的资源,对所发送的信息没有限制 GET方式需要使用 Request.QueryString 来取得变量的值 POST方式通过 Request.Form 来获取变量的值
阅读全文
摘要:同源策略概念: 同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准。它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载。 这里的同源策略指的是:协议,域名,端口相同,同源策略是一种安全协议,指一段脚本只能读取来自同一来源的窗口和文档的
阅读全文
摘要:1 // 创建cookie 2 function setCookie(name, value, expires, path, domain, secure) { 3 var cookieText = encodeURIComponent(name) + '=' +encodeURIComponent(value); 4 if (expires instanceof Dat...
阅读全文
摘要:1 function clone(Obj) { 2 var buf; 3 if (Obj instanceof Array) { 4 buf = []; // 创建一个空的数组 5 var i = Obj.length; 6 while (i--) { 7 ...
阅读全文
摘要:1 function arrayNoDupulate(array) { 2 var hash = {}; 3 var result = []; 4 for(var i=0;i<array.length;i++) { 5 if (!hash[array[i]]) { 6 result.push(array[i]); 7 ...
阅读全文
摘要:1 // event(事件)工具集,来源:github.com/markyun 2 markyun.Event = { 3 // 页面加载完成后 4 readyEvent : function(fn) { 5 if (fn==null) { 6 fn=document; 7 } 8 var o...
阅读全文
摘要:js 的阻塞特性: 所有浏览器在下载 JS 的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到 JS 下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为了提高用户体验,新一代浏览器都支持并行下载 JS,但是 JS 下载仍然会阻塞其它资源的下载(例如.图片,css文件等)
阅读全文
摘要:1) 存储空间不同。 a) Web Storage能提供5MB的存储空间(不同浏览器的提供的空间不同)。Cookie仅4KB。 b) Web Storage每个域(包括子域)有独立的存储空间,各个存储空间是完全独立的,因此不会造成数据混乱。 2) 与服务器交互。 Web Storage中的数据则仅仅
阅读全文
摘要:1) Cookie: 广泛应用,局限明显。 支持数据存储量相对较少,每个domain最多只能有20条cookie,每个cookie长度不能超过4KB,否则会被截掉;同时,存在安全性问题,如果被拦截,就可以取得所有的session信息。 2) Flash SharedObject:使用的是kissy的
阅读全文
摘要:以下均是自己理解和整理的,如果有错误请指出,谢谢O(∩_∩)O~~ 优点 极高的扩展性和可用性。 1) 数据持久性。 2) 不需要任何服务器资源。Cookie存储在客户端并在发送后由服务器读取。 3) 可配置到期规则。控制cookie的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的cookie
阅读全文
摘要:数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类来进行详细介绍。 1.对象继承方法 数组是一种特殊的对象,继承了对象Object的toString()、toLocal
阅读全文

浙公网安备 33010602011771号