代码改变世界

随笔分类 -  javascript

2018年web前端经典面试题及答案

2018-01-16 09:11 by 流浪的诗人, 67435 阅读, 收藏, 编辑
摘要: 阅读目录 JavaScript部分 JQurey部分 HTML/CSS部分 正则表达式 开发及性能优化部分 本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。马上就要过春节了,开年就是崭新的一年,相信很多的前端开发者会有一些跳槽的悸动,通过对 阅读全文

基于vue2.0 +vuex+ element-ui后台管理系统:包括本地开发调试详细步骤

2017-12-21 08:58 by 流浪的诗人, 37727 阅读, 收藏, 编辑
摘要: 效果演示地址, github地址: demo演示: 1、About 此项目是 vue2.0 + element-ui + node+mongodb 构建的后台管理系统,所有的数据都是从服务器实时获取的真实数据,具有真实的注册、登录、数据显示、新增数据、修改数据、删除数据等功能。 2、说明 如果对您对 阅读全文

require.js实现js模块化编程(二):RequireJS Optimizer

2017-10-31 09:43 by 流浪的诗人, 1376 阅读, 收藏, 编辑
摘要: require.js实现js模块化编程(二):RequireJS Optimizer 这一节,我们主要学习一下require.js所提供的一个优化工具r.js的用法。 1、认识RequireJS Optimizer RequireJS Optimizer是对脚本的优化支持目前流行的 UglifyJS 阅读全文

require.js实现js模块化编程(一)

2017-10-30 08:59 by 流浪的诗人, 3733 阅读, 收藏, 编辑
摘要: 1、认识require.js: 官方文档:http://requirejs.org/RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必 阅读全文

后台管理系统中的重点知识大全

2017-04-11 14:56 by 流浪的诗人, 2423 阅读, 收藏, 编辑
摘要: 您的阅读目录: 一、时间格式转化为"yyyy-mm-dd hh:MM:ss"及时间差的计算; 二、sui框架复选框全选和全不选; 三、模拟用户自动点击onclick事件; 四、通过点击获取元素id; 五、jqurey选择器在表格中的应用(选择行,列,单元格等); (1)、获取表格tr的id值; (2 阅读全文

详解javascript,ES5标准中新增的几种高效Object操作方法

2016-09-09 10:24 by 流浪的诗人, 3868 阅读, 收藏, 编辑
摘要: 1、Object 对象 (JavaScript) 提供对所有 JavaScript 对象通用的功能。参考网站:https://msdn.microsoft.com/zh-cn/library/kb6te8d3(v=vs.94).aspx 2、Object.create() 提供对所有 JavaScr 阅读全文

熟练掌握js中this的用法,解析this在不同应用场景的作用

2016-08-12 12:08 by 流浪的诗人, 1188 阅读, 收藏, 编辑
摘要: 由于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。 JavaScript 中函数的调用有以下几种方式:作为函数调用,作为对象方法调用,作为构造函数调用,和使用 apply 或 call 调用。下面我们将按 阅读全文

js中Prototype属性解释及常用方法

2016-08-08 08:49 by 流浪的诗人, 15835 阅读, 收藏, 编辑
摘要: 1、prototype的定义 javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。 每一个构造函数都有一个属性叫做原型。这个属性非常有用:为一个特定类声明通用的变量或者函数。 你不需要显式地声明一个proto 阅读全文

全面理解JavaScript中的闭包的含义及用法

2016-06-29 09:01 by 流浪的诗人, 1786 阅读, 收藏, 编辑
摘要: 1、什么是闭包 闭包:闭包就是能够读取其他函数内部变量的函数;闭包简单理解成“定义在一个函数内部的函数”。 闭包:闭包就是能够读取其他函数内部变量的函数;闭包简单理解成“定义在一个函数内部的函数”。 闭包的形式:即内部函数能够使用它所在级别的外部函数的参数,属性或者内部函数等,并且能在包含它们的外部 阅读全文

详解javascript,ES5标准中新增的几种高效Array操作方法

2016-06-28 08:52 by 流浪的诗人, 1803 阅读, 收藏, 编辑
摘要: 1、js中常用的数组Array对象属性: 如图,其中用红色圆圈标记的部分,为ES5新增的属性。 2、浏览器支持情况: IE:9+; Chrome; Firefox2+; Safari 3+; Opera 9.5+; 3、位置方法 ECMAScript5为数组定义了2个位置方法。indexOf(),l 阅读全文

区别和详解:js中call()和apply()的用法

2016-06-24 16:20 by 流浪的诗人, 7856 阅读, 收藏, 编辑
摘要: 1、关于call()和apply()的疑点: apply和call的区别在哪里 什么情况下用apply,什么情况下用call apply的其他巧妙用法(一般在什么情况下可以使用apply) 2、语法和参数分析: apply和call都能继承另外一个对象的方法和属性;Function.apply(ob 阅读全文

重要选择器querySelector和querySelectorAll

2016-05-16 23:15 by 流浪的诗人, 1100 阅读, 收藏, 编辑
摘要: 他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。 目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。 querySelector 和 querySelectorAll 在规范中定义了如下接口: 从接口定义可以看到D 阅读全文

json与jsonp的区别

2016-05-11 21:59 by 流浪的诗人, 463 阅读, 收藏, 编辑
摘要: 前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功 阅读全文

Grunt安装配置教程:前端自动化工作流

2016-05-11 21:58 by 流浪的诗人, 494 阅读, 收藏, 编辑
摘要: Grunt这货是啥? Grunt 是一个基于任务的 JavaScript 项目命令行构建工具。 最近很火的前端自动化小工具,基于任务的命令行构建工具 http://gruntjs.com Grunt能帮我们干啥? 在开始介绍前,先向大家描述下面的场景: 【场景1:项目开始前】 【场景2:编码中】 编 阅读全文

JS设置cookie,删除cookie

2016-05-08 17:42 by 流浪的诗人, 4473 阅读, 收藏, 编辑
摘要: js设置cookie有很多种方法。 第一种:(这个是w3c官网的代码) 第二种: 第三个例子 注意: chrome浏览器在本地获取不到cookie。必须在服务器上才可以。如果是本地的话,你可以放到local的www目录下面。 Google Chrome只支持在线网站的cookie的读写操作,对本地h 阅读全文

onmousedown,onmouseup,onclick同时应用于一个标签节点Element

2016-05-08 14:07 by 流浪的诗人, 841 阅读, 收藏, 编辑
摘要: 代码分析: 1、当onmousedown,onmouseup,onclick同时作用在一个元素节点上时,执行的顺序依次为onmousedown,onmouseup,onclick; 2、onmousedown:是在鼠标按下之后触发的事件; onmouseup:鼠标抬起时触发的事件; onclick: 阅读全文

Form,选择并转移导航菜单

2016-05-07 14:23 by 流浪的诗人, 383 阅读, 收藏, 编辑
摘要: 1、代码实例 2、重点分析: 2.1、window.onunload = function(){}: onunload 事件在用户退出页面时发生; 2.2、selectedIndex: selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。 注释:若允许多重选择,则仅会返回第一个被 阅读全文

利用循环遍历的方式判断某个对象是否属于这个数组

2016-03-30 22:29 by 流浪的诗人, 1566 阅读, 收藏, 编辑
摘要: <!doctype html><html > <head> <title>利用循环遍历的方式判断某个对象是否属于这个数组</title> <meta charset="UTF-8"> </head> <body> <!-- 利用循环遍历的方式判断某个对象是否属于这个数组; 不属于这个数组时,把这个对 阅读全文

几个原生js方法总结

2016-03-29 23:41 by 流浪的诗人, 820 阅读, 收藏, 编辑
摘要: 一、document.getElementById('emoji').addEventListener('click', function(e) { var emojiwrapper = document.getElementById('emojiWrapper'); emojiwrapper.st 阅读全文

chrome JS关闭当前页无效问题

2016-03-28 17:01 by 流浪的诗人, 3226 阅读, 收藏, 编辑
摘要: 如果没有父窗口,JS中 window.opener = null; window.open("", "_self"); window.close(); 对chrome 及Firefox是无效的,那么针对这种情况该怎么办呢。 工具/原料 chrome,Firefox浏览器 工具/原料 chrome,F 阅读全文
点击右上角即可分享
微信分享提示