0

前端测试框架 puppeteer 文档翻译

puppeteer puppeteer 是一个通过DevTools 协议提供高级API 来控制 chrome,chromium 的 NODE库; puppeteer默认运行在 headless 模式, 也可配置后运行在全模式(non headless). puppeteer可以做什么 大部分在浏览器 ...

稻草人lxb 发布于 2018-08-19 10:53 评论(0)阅读(6)
0

js知识梳理1:理解对象的属性特性

写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者。有发现什么问题的,欢迎留言指出。 1.数据属性 数据属性的4个特性: Configurable:①表示能否通过delete删除属性 ...

QCJay 发布于 2018-08-19 09:41 评论(1)阅读(6)
1

惰性求值——lodash源码解读

前言 lodash受欢迎的一个原因,是其优异的计算性能。而其性能能有这么突出的表现,很大部分就来源于其使用的算法——惰性求值。 本文将讲述lodash源码中,惰性求值的原理和实现。 一、惰性求值的原理分析 惰性求值(Lazy Evaluation),又译为惰性计算、懒惰求值,也称为传需求调用(cal ...

我是leon 发布于 2018-08-19 00:52 评论(0)阅读(57)
0

HTTP从入门到入土(1)——五层网络模型

五层网络模型 简介 互联网的实现,依托于网络协议。网络协议又分为好几层,关于如何分层有过很多争论,比较受人认可的有五层模型、七层模型、四层模型。今天我们就来讲讲五层网络模型。 从名字就可以看出来,五层网络模型将网络协议分为五层,每层都有对应的一些网络协议。从上到下分别是: 应用层 传输层 网络层 数 ...

格子熊 发布于 2018-08-19 00:19 评论(0)阅读(7)
0

wangEditor-基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费(2)

1 2 3 4 5 6 wangEditor上传图片到服务器 7 8 9 10 11 12 13 14 15 16 119 120 121 ...

ProsperLee 发布于 2018-08-18 22:08 评论(0)阅读(21)
0

使用html+css+js实现弹球游戏

使用html+css+js实现弹球游戏 效果图: 代码如下,复制即可使用: 如果您有更好的方法或更多的功能,可以和我们大家一起分享哦,如有错误,欢迎联系我改正,非常感谢!!! ...

Foryourfuture 发布于 2018-08-18 20:35 评论(0)阅读(15)
0

DOM操作相关案例 模态对话框,简易留言板,js模拟选择器hover,tab选项卡,购物车案例

1.模态框案例 需求: 打开网页时有一个普通的按钮,点击当前按钮显示一个背景图,中心并弹出一个弹出框,点击X的时候会关闭当前的模态框 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style t ...

超天大圣 发布于 2018-08-18 18:45 评论(0)阅读(9)
0

qduoj~前端~二次开发

青岛大学qdu的onlinejudge是js的写的前端,框架是vue.js,在nodejs上部署运行,其实整体运行还是建立在docker的容器虚拟环境里,这里暂时不需要docker。安装环境是Ubuntu14 64bit 1.安装一大堆软件 2.首先fock前端到你的github,这样以后可以自己改 ...

finch_xu 发布于 2018-08-18 16:48 评论(0)阅读(4)
0

图片转base64

1 /** 2 * [getBase64 转换成base64] 3 * @param {[String]} imgUrl [图片地址] 4 */ 5 function getBase64(imgUrl) { 6 7 window.URL = window... ...

ProsperLee 发布于 2018-08-18 16:46 评论(0)阅读(32)
0

28. css样式中px转rem

Vue3:脚手架配置 https://blog.csdn.net/weixin_41424247/article/details/80867351 与原来的vue cli 2.x版本不同的是:如果使用最新版本的@vue/cli初始化vue项目时,通常看不到webpack的配制文件。而在原来的2.x版 ...

飞刀还问情 发布于 2018-08-18 15:45 评论(0)阅读(11)
0

简述 18.8.18 现有的微信小程序API能力

媒体: { 图片: [ "从本地相册选择图片或使用相机拍照", "预览图片", "获取图片信息,倘若为网络图片,需先配置download域名才能生效", "保存图片到系统相册", // 需要用户授权 ], 录音: [ "开始录音", // 最长一分钟 "结束录音", ], 录音管理: "获取全局唯一 ...

C的小单枞 发布于 2018-08-18 14:26 评论(0)阅读(12)
0

mac编译安装nginx及nginx-echo-module

前言: 本人安装nginx-echo-module的初衷是之前遇到过一些时候,虽然有配置location规则,但是却在浏览器访问时,出现错误等未匹配或不符合预期的情况,想要知道,实际上是否有匹配哪条location规则,但是nginx的日志却只能记录请求url,所以,看到echo输出就很开心,毕竟感 ...

瓦蕾瓦蕾 发布于 2018-08-17 23:56 评论(0)阅读(41)
0

微信小程序开发平台新功能「云开发」快速上手体验

微信小程序开发平台刚刚开放了一个全新的功能:云开发。 简单地说就是将开发人员搭建微信小程序后端的成本再次降低,此文刚好在此产品公测时,来快速上手看看都有哪些方便开发者的功能更新。 ...

Parry 发布于 2018-08-17 22:43 评论(0)阅读(86)
0

原型链 (慕课网 前端跳槽面试必备 3-9 3-10)

...

adobe_fans 发布于 2018-08-17 22:05 评论(0)阅读(26)
0

JS中冒泡排序,选择排序,快速排序

var arr = [1,4,2,9,7,6,5,4,7,5]; // 冒泡排序(通俗的说就是j 和 j+1打,谁赢了谁去后面) for(var i = 1;i<arr.length;i++){ for(var j = 0;j<arr.length - i;j++){ if(arr[j]>arr[j ...

一只菜鸟攻城狮啊 发布于 2018-08-17 21:10 评论(0)阅读(35)
0

webpack4 系列教程(四): 单页面解决方案--代码分割和懒加载

本节课讲解 打包 单页应用 过程中的代码分割和代码懒加载。不同于多页面应用的提取公共代码,单页面的代码分割和懒加载不是通过 配置来实现的,而是通过 的写法和内置函数实现的。 目前 针对此项功能提供 2 种函数: 1. : 引入并且自动执行相关 js 代码 2. : 引入但需要手动执行相关 js 代码 ...

YuanXin.me 发布于 2018-08-17 14:02 评论(0)阅读(217)
0

针对ie、safari浏览器时间格式化NAN问题解决方法

前端获取到的数据为 2018-08-17 16:37:50使用正则表达式 var time = obj.replace(/\-/g, "/");将格式改成 2018/08/17 16:37:50,解决! ...

小余哥 发布于 2018-08-17 14:01 评论(0)阅读(39)
0

JS使用定时器实现简单挂历时钟

setInterval() 方法 定义和用法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 cl ...

技恩 发布于 2018-08-17 11:12 评论(0)阅读(49)
0

学习 Vue.js 需要掌握的 es6 (1)

针对之学习 Vue 用到的 es6 特性,做下简单总结。 var、let 与 const var 与 let es6 之前,JavaScript 并没有块级作用域,所谓的块,就是大括号里面的语句所组成的代码块,比如 虽然变量 foo 位于 if 语句的代码块中,但是 JavaScript 并没有块级 ...

归去来兮码乘虚 发布于 2018-08-17 10:14 评论(0)阅读(58)
0

JS中文档碎片的理解和使用

1、我们要明白当js操作dom时发生了什么? 每次对dom的操作都会触发"重排"(重新渲染界面,发生重绘或回流),这严重影响到能耗,一般通常采取的做法是尽可能的减少 dom操作来减少"重排" 2、什么是文档碎片? document.createDocumentFragment() 一个容器,用于暂时 ...

一只菜鸟攻城狮啊 发布于 2018-08-17 08:40 评论(0)阅读(50)