1
Nightwatch——自动化测试(端对端e2e)

背景: 前端页面模拟仿真操作,目的是避免每次更新相关内容重复之前的测试操作,减少不必要的时间投入,以及校验功能的可用性。但是目前元素定位是个问题(每次页面有修改都要重设某些元素定位) 测试分类: 一.单元测试:站在程序员的角度测试; 1、减少开发人员的重复测试时间 2、面向程序的功能模块的测试 二. ...

桥南小院 @ 2019/08/14

2
常见前端面试题及答案

前言 本文是在GitHub上看到一个大牛总结的前端常见面试题,很多问题问的都很好,很经典、很有代表性。上面没有答案,我就整理了一下,从网上找了一些相关问题的答案。里面有一部分问题的答案我也没有进行考证,不少答案都来源于网络,或许会有疏漏之处,仅供大家参考哦!(还有一部分问题答案还未整理,大家也可以自 ...

雄霸天下-无人能挡 @ 2019/08/13

3
jQuery遍历(2)

同胞拥有相同的父元素。 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素。 ...

码农下的天空 @ 2019/08/13

4
工作查漏补缺

很早之前遇到过的微信浏览器的坑,今天又遇到了,记录一下: window.location.reload()微信浏览器失效 href是location对象的一个属性,reload()则是location对象的方法 所以对于href,可以为该属性设置新的 URL,使浏览器读取并显示新的 URL 的内容。 ...

平胸定天下 @ 2019/08/13

5
vue学习指南:第一篇 - vue的介绍

三大主流框架: 1. Vue.js 是目前最火的一个前端框架,react是最流行的前端框架 (react除了开发网站,还可以开发手机app,Vue语法也是可以用于手机App开发的,需要借助于wexx)。 2. Vue.js 是前端主流框架之一,和 angular 和 react 一起并称为三大主流框 ...

前端与我 @ 2019/08/13

6
防止域名被恶意解析

一、何为域名恶意解析 外部未知的域名持有者,将域名解析到非其所持有的服务器 公网IP 上,间接或直接造成损害他人利益的行为。 二、借刀杀人 域名的恶意解析,可以用于借刀杀人。 这个手法很骚,轻则可以将对手的SEO排名拉低,重则可以让工信部封杀其站点。 具体实现条件如下: 未备案的域名或已被接入工信部 ...

我是leon @ 2019/08/13

8
(补)JavaScript之对象基础

现实世界是由无数的事物或对象组成,事物都有各独特的属性和一些动作行为,一般我们可以通过事物的某些特征或行为动作描述它。JavaScript中也是如此,JavaScript对象是多个键值对的集合,键我们称之为对象的属性,值称之为属性值。如果某个属性的值是函数,那么我们称这个属性是该对象的一个方法。 一 ...

任风来去匆匆 @ 2019/08/13

9
Vue之数据绑定

数据绑定是将视图和数据相关联,当数据发生变化时,可以自动更新视图,本文介绍vue,js中数据绑定的语法 (1)插值 文本插值是最基本的形式 使用双大括号{{}},例如<span>数据:{{text}}</span>,当text的值改变时,文本中的值也会联动的发生变化。例如: 大括号里面的值被替换为《 ...

心有玲曦遇奇缘 @ 2019/08/13

11
HTTP状态码汇总

http状态码可以让我很方便的了解到请求的所在状态,当然其也是大厂笔试的必考题。 所以很有必要总结一下,对今后的学习也是很有帮助的。 HTTP状态码总的分为五类: 1开头:信息状态码 2开头:成功状态码 3开头:重定向状态码 4开头:客户端错误状态码 5开头:服务端错误状态码 1XX:信息状态码 2 ...

Legend_9527 @ 2019/08/13

12
用js传递当前页面的url,丢失了&后面的参数 解决办法

问题:因为登陆是用ajax传值的,在哪个页面点击登陆的,登陆成功跳到再跳回那个页面,之前直接传递的是 解决方法: 用js的函数 返回值 URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。 说明 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进 ...

早上六点半遇见五月天 @ 2019/08/13

13
实现ssr服务端渲染demo

最近在研究SSR服务器端渲染,自己写了的小demo。 项目布局 注:以防版本不对应产生的问题。package.json我也把放出来了,不过在文章的最后面 上图是Vue官方的SSR原理介绍图片。从这张图片,我们可以知道:我们需要通过Webpack打包生成两份bundle文件: Client Bundl ...

梦想的小世界 @ 2019/08/13

14
浅谈前端模块化规范

@[toc] 推荐阅读 "掘金 前端模块化" "模块化七日谈" 部分内容摘自《移动 Web 前端高效开发实践》 iKcamp 著 为什么需要模块化? JavaScript 发展初期,代码简单地堆积在一起,只要能顺利地从上往下一次执行即可。但随着网站越来越复杂,实现网站功能的 JavaScript 代 ...

freedom雲 @ 2019/08/13

15
React 练习项目,仿简书博客写作平台

Introduction 技术栈:react + redux + react router + express + Nginx 练习点: redux 连接 react router 路由跳转 scss 样式书写 容器组件与展示组件的设计 express 脚手架项目结构设计 用户信息持久化(cooki ...

freedom雲 @ 2019/08/13

16
js中的循环

Gust_Lq @ 2019/08/13

17
vue中使用proxy配置不同端口和ip接口

问题描述: 使用vue-cli创建的项目,开发地址是localhost:8080,由于后台开发不同的模块,导致每个模块请求的ip和端口号不一致 例如:http://192.168.10.22:8081 或者 http://192.168.10.30:9999等 解决问题: 在vue.config.j ...

momo-x @ 2019/08/13

18
js-02-循环语句

循环语句分类{ for while do ( ) while } 一、for循环语句和for循环的嵌套 for循环格式eg: 表达式“i=1”共运行1次,在循环之前运行; 表达式“i<=100”是判断能否满足执行循环体的条件,如果满足,循环多少次就执行多少次,不满足时跳出循环体; 表达式“i++”进 ...

冯莹辉 @ 2019/08/13

19
js-03-if条件判断

一、swich case判断语句eg // 只有exp和值1或值2类型相同时,才能执行,否则会跳到default关键字处,执行对应代码段; 注:default关键字:规定不存在 case 匹配时所运行的代码。 二、if else if 注:if中条件可以是有多个,用&&或||隔开; 三、if els ...

冯莹辉 @ 2019/08/13

20
js原型链的看法

原型链 对象 对象: 1,函数对象:有function创造出来的函数 2,普通对象:除开函数对象之外的对象,都是普通对象 即普通对象obj是构造函数Object的一个实例,因此: obj.__proto__ === Object.prototype ` 但凡通过new Function()创建 的对 ...

des雷锋 @ 2019/08/13