ICode9

精准搜索请尝试: 精确搜索
  • Python+Selenium - 一个元素有两个标签时:一个用于显示,一个用于底层2021-05-19 15:01:18

    如下图,这种一个元素由两个标签控制的,用js改值时需要两个标签的属性值都改     改值代码 js_code = 'a = document.getElementById("lostdate");' \ 'a.removeAttribute("readonly");' \ 'a.value = "2021-05-05";'driver.execu

  • VueEasySlider - 基于 Vue.js 的简洁开源轮播图组件2021-05-19 14:59:01

    今天推荐一个开箱即用、小巧简单的 Vue 轮播图独立组件。 Vue 生态里热门的轮播库 Vue Easy Slider 是一个使用简单,功能简洁的 web 独立轮播图组件,开发者只需要花费几分钟接入,就能满足常见的轮播图需求,让开发者节省了不少宝贵的开发时间。 Vue Easy Slider 轮播组件功能特点

  • 在线常用库 + API手册2021-05-19 13:57:49

    以下链接经过本人测试,均可正常访问 jQuery: http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js bootsrap:http://apps.bdimg.com/libs/bootstrap/3.3.4/js/bootstrap.min.js bootstrap-material:http://apps.bdimg.com/libs/bootstrap-material/0.3.0/js/material.min.js boots

  • PageObject设计模式实战2021-05-19 13:32:17

    将PageObject项目分为七层。分别是:Base、Common、Data、Logs、PageObject、Reports、TestCases。 Base主要是负责一些基础方法,比如自己封装的定位方法、元素click操作、send Keys操作,调用JS脚本以及其他一些与基本浏览器相关的操作。 Common主要是负责一些数据的方法。比如:Excel文

  • 零配置 JS 打包工具 Parcel 初体验2021-05-19 12:52:13

    Parcel 是一个新的 JavaScript 打包工具,其特点是零配置、速度快。今天使用 Parcel 打包了一个 React 的 HelloWorld 应用,记录一下开发过程。0. 新建目录mkdir react-helloworld cd react-helloworld1. 初始化 npmyarn init -y或npm init -y此时会创建要给 package.json 文件,

  • Linux命令:如何将多个文件及文件夹压缩为一个压缩文件2021-05-19 12:32:17

    1、如何将多个文件及文件夹压缩为一个压缩文件   问题:我要把这些文件压缩为一个压缩文件   解决方案:linux命令 — tar命令:https://www.runoob.com/linux/linux-comm-tar.html PS D:\nuxtrun\test> tar czvf dev.tar.gz .\nuxt.config.js .\package.json .\package-lock.json

  • vue项目创建2021-05-19 11:58:41

    vue项目搭建 一、安装node二、安装vue-cli三、创建vue项目 一、安装node 1、下载地址:https://nodejs.org/en/ 2、下载安装后:输入node-v,检查是否安装成功 vue官方推荐node版本8.9以上 二、安装vue-cli 创建一个组件化的vue项目需要用到webpack,但是我们自己配置webpack太

  • 新一代基于TensorFlow.js 的姿态检测技术2021-05-19 11:02:31

    昨天,TensorFlow官方推出最新的姿态检测模型 MoveNet,在 TensorFlow.js 中添加了新的姿态检测 API。MoveNet 是一种非常快速和准确的模型,可检测人体的 17 个关键点。该模型已在 TF Hub 上提供,有两个变体,分别称为“Lightning”和“Thunder”。Lightning 适用于对延迟要求严格的

  • 微信小程序获取用户openid2021-05-19 10:55:25

    之前,项目中需要用到微信小程序获取用户openid的功能,特将代码及配置信息整理一下。本文介绍的方式是利用云平台开发的方式,因此需要先在微信后台开通云平台功能,这个功能是免费的。 1、创建function目录文件夹 在项目根目录创建function文件夹,然后右键创建nodejs云函数openid,之后会自

  • JS设置cookie、读取cookie、删除cookie2021-05-19 10:53:55

    cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。 javascript使用 document.cookie 来操作cookie 同一个域名下的页面,共有一个cookie 不同的浏览器分别管理自己的cookie,互不影响   1.设置cookie // 设置cookie function

  • JS获取Url参数2021-05-19 10:51:57

    js中通过url传参的方式是很常见的,而传参的过程中获取参数也是很关键的一部分。本文主要分享js获取url参数的函数和调用方法。 JS函数: 1 function getQuery(key) { 2 var search = location.search.slice(1); //得到get方式提交的查询字符串 3 var arr = search.split(

  • js预解析2021-05-19 02:03:20

    我们的引擎运行js分为两步:预解析 代码执行 1.预解析:把js里面所有的var和function提升到当前作用域的最前面 1)变量提升:把所有的变量声明提升到当前作用域最前面 不提升赋值操作 2)函数提升:把所有的函数声明提升到当前作用域的最前面 不调用函数 2.代码执行:按照代码书写顺序从

  • 在Vue项目中使用微信js-sdk2021-05-18 23:58:43

    第一步、安装jssdk的库 npm install weixin-js-sdk -S 第二部、挂载到全局 jssdk后续可能会在项目的多个页面中使用到,这里为了方便使用把它挂载到Vue的原型上 import Vue from "vue" import jssdk from "weixin-js-sdk" //将sdk挂载到原型 Vue.prototype.$wx = jssdk //如果

  • CKEditor 4编辑器已与Vue.js集成2021-05-18 23:54:53

    虽然 CKEditor 4 不是目前主要维护的分支,不过官方并没有让它落后于潮流。近日,CKEditor 团队发布了与 Vue.js 框架原生集成的 CKEditor 4。 这就意味着,开发者可以通过<ckeditor />标签以 Vue.js 组件的形式使用 CKEditor 4 ,而作为 Vue.js 的原生组件,开发者可以更快地将其应用到网站

  • Vue.js源码解析-从scripts脚本看vue构建2021-05-18 23:04:04

    目录1. scripts 脚本构建1.1 dev 开发环境构建过程1.1.1 配置文件代码1.1.2 如何进行代码调试?1.2 build 生产环境构建过程1.2.1 scripts/build.js 配置文件解析1.2.1 build.js配置文件断点调试实践2. 浏览器 runtime 版本和 runtime-compiler 版本2.1 runtime 版本2.1.1 runtime

  • JS2021-05-18 22:36:47

    引入:JS引入方式最常用HTML脚本必须位于 <script> 与 </script> 标签之间,脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。 输出: window.alert(msg) 写入警告框;alert() document.write(msg) 写入 HTML 输出 console.log(msg) 写入浏览器控制台---调试 变量规则:名称可包含

  • webpack配置2021-05-18 22:34:00

    webpack webpack配置 写在前面:官网解释到,webpack 是一个基于node.js的模块打包器。它的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够胜任转换(transform)、打包(bundle)或包裹(package) https://webpack.docschina.org/guides/getting

  • JS模块化2021-05-18 22:32:31

    导入&导出模块 为了获得模块的功能要做的第一件事是把它们导出来。使用 export 语句来完成。 最简单的方法是把它export放到你想要导出的项前面,比如: export const name = 'square'; export function draw(ctx, length, x, y, color) { ctx.fillStyle = color; ctx.fillRect

  • 11、VUE的模块化2021-05-18 21:58:57

    1、作用 当前端代码量越来越大,需要引入多个js文件时会出现变量名冲突的问题,为了解决这个问题,使用匿名函数;但是匿名函数是局部变量,在其余文件中无法使用该变量。所以,进行模块化开发。模块化开发的作用就是:在某一个JS文件中定义有一定功能的函数 变量和类,并把他们作为接口暴露

  • uni-app的request封装2021-05-18 21:58:05

    uni-app的网络接口请求 封装request.js 首先创建request文件放一个request.js module.exports={ request(url,method,data){ return new Promise((resolve,reject)=>{ uni.request({ //公共路径后面url拼接 url:'http://api.intewl.cn/api'+url,

  • LightningChart JS 3.0 新功能上线2021-05-18 20:35:53

    在这次的LC JS更新中,首次将极坐标图引入图表库。 这种全新的图表类型可以通过API轻松地进行样式设置。极坐标可以用作独立图表或在仪表板中使用。 另外,用于 XY图表的对数轴也添加到了这次的更新,Legendbox中也添加了新的UI元素查找表(LUT)。   界面更友好,为CPU减负 除了引入新功能

  • Js(Javascript)的apply call 和bind区别2021-05-18 20:34:25

    本文主要介绍JavaScript中apply call 和 bind用法的区别,它们的作用都是给函数方法中的this赋值,改变this的指向。具体每个方法的用法,可以看下网站的其它文章,下面具体看一下它们之间的区别。 原文地址:Js(Javascript)的apply call 和bind区别

  • JS实现单例模式的多种方案2021-05-18 20:33:02

    JS实现单例模式的多种方案 今天在复习设计模式中的-创建型模式,发现JS实现单例模式的方案有很多种,稍加总结了一下,列出了如下的6种方式与大家分享 大体上将内容分为了ES5(Function)与ES6(Class)实现两种部分 单例模式的概念 一个实例只生产一次 保证一个类仅有一个实例,并提供一个访问

  • vue-编程基础-插值语句、指令-022021-05-18 19:33:07

    1、绑定语法: 学名:插值语法Interpolation 插值语法就是在HTML中插入js中定义的变量的值,与之前的dom操作元素内容作用相同,却别是更加方便简化 定义:在界面中标记哪里可能发生变化的特殊的语法 使用方式:<元素>{ {变量名}}</元素> 特征:双花括号 原理:开局, new Vue()扫描到这里时,就

  • 深入浅出前端单元测试框架的实现原理2021-05-18 19:01:39

    在本文开始之前,先说一下笔者对于单元测试(或集成测试、e2e 测试)的感受。 在国外,软件工程师们对于软件质量十分重视,大部分也都崇尚于使用 TDD 方式开发,保证代码质量。而国内往往不是十分重视自动化测试这方面。究其根本来说,国内确实存在不少原因导致自动化测试不流行。这里就不赘

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有