zl程序教程

前端

  • 将窗口移动到前端, BringWindowToTop() 的问题

    将窗口移动到前端, BringWindowToTop() 的问题

    有一段代码,是在我们的应用程序中将其他应用程序的窗口移动到最前端,当我们的程序在 Vista 下运行的时候遇到了些问题,有时候被移动窗口只是闪动任务栏上的按钮,并未能将窗口移动到前方来. 研究了一下,发现是否能够移动成功和当前自身进程所附加的输入上下文有关, 参见 WIN32 API AttachThreadInput()   写了个 MyBringWindowToTop() 如下, 这是个

    日期 2023-10-26 10:15:05     
  • 使用Jest进行React单元测试

    使用Jest进行React单元测试

    React单元测试方案 前置知识 为什么要进行测试 测试可以确保得到预期的结果作为现有代码行为的描述促使开发者写可测试的代码,一般可测试的代码可读性也会高一点如果依赖的组件有修改,受影响的组件能在测试中发现错误 测试类型 单元测试:指的是以原件的单元为单位,对软件进行测试。单元可以是

    日期 2023-10-26 10:15:05     
  • css3 炫酷效果实现

    css3 炫酷效果实现

    利用CSS3实现网页炫酷效果

    日期 2023-10-26 10:15:05     
  • Protocol Buffers,一款比xml快100倍的序列化框架

    Protocol Buffers,一款比xml快100倍的序列化框架

    我们通常习惯用Json、XML等形式的数据存储格式,但相信还有很多人没有听说过Protocol Buffer(简称protobuf)。protobuf是Google开源的一个语言无关

    日期 2023-10-26 10:15:05     
  • 2021Android目前最稳定和高效的UI适配方案!附赠课程+题库

    2021Android目前最稳定和高效的UI适配方案!附赠课程+题库

    前言: 本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java 相关、Android 基础、Android Framework、三方源码、算法与数据结构、等技术栈,

    日期 2023-10-26 10:15:05     
  • WEB前端开发想要月薪2W吗?先掌握这些技能

    WEB前端开发想要月薪2W吗?先掌握这些技能

    所谓成功是没有捷径的,但是成功是有技巧的,这里面的技巧,就取决于你的专业度,程序员与程序员之间的薪资待遇,就在于你掌握技术的程度,今天小编分享7个CSS技巧,想拿高薪,一定要掌握今天分享的重点哦~ web前端开发工程师目前来讲是一个热门职位,但是要成为一个合格的web前端开发工程师,需要掌握的知识可不少,这就简单的讲讲。 大致的来讲,web前端开发工程师需要掌握的知识有:HTML、CSS、

    日期 2023-10-26 10:15:05     
  • webpack进阶篇(二十一):Tree Shaking的使用和原理分析

    webpack进阶篇(二十一):Tree Shaking的使用和原理分析

    说明 玩转webpack课程学习笔记。 tree shaking(摇树优化) 概念:1 个模块可能有多个⽅法,只要其中的某个⽅法使⽤到了,则整个⽂件都会被打到

    日期 2023-10-26 10:15:05     
  • 转载 mvc:message-converters简单介绍  https://www.cnblogs.com/liaojie970/p/7736098.html

    转载 mvc:message-converters简单介绍 https://www.cnblogs.com/liaojie970/p/7736098.html

    mvc:message-converters简单介绍 说说@ResponseBody注解,很明显这个注解就是将方法的返回值作为reponse的body部分。我们进一步分析下这个过程涉及到的内容,首先就是方法返回的类型,可以是字节数组、字符串、对象引用等,将这些返回类型以什么样的内容格式(即response的content-type类型,同时还要考虑到客户端是否接受这个类型)存进response

    日期 2023-10-26 10:15:05     
  • 【VUE】父子组件通信

    【VUE】父子组件通信

    https://www.jb51.net/article/140581.htm

    日期 2023-10-26 10:15:05     
  •  JQuery跳出each循环的方法(包含数组遍历)【转】

    JQuery跳出each循环的方法(包含数组遍历)【转】

    0. 前言 也许我们通过 jquery 的循环方法进行数组遍历,但是当不符合条件时,怎么跳出当前循环?(即用each方法内,当不满足条件时想break跳出循环体,想continue继续执行下一个循环遍历),我们经常会习惯JS中的break何continue,但是使用之后没有效果,因为在JQuery中没有这两条命令,非其关键字。 1. JQuery each循环,要实现break和continue

    日期 2023-10-26 10:15:05     
  • JavaScript – Promise

    JavaScript – Promise

    前言 我学 Promise 的时候, 那时还没有 es6. 曾经还自己实现过. 但时隔多年, 现在 es6 的 promise 已经很完善了. 这篇作为一个简单的复习. (毕竟我已经 1 年多没有写 JS 了...) 以前写过相关的文章: Javascript Promise 学习(上) Javascript Promise 学习 (中) $q 就是angular 的promise angula

    日期 2023-10-26 10:15:05     
  • HTML网页排版划分练习

    HTML网页排版划分练习

    /* *Copyright (c) 2017,烟台大学计算机学院 All rights reserved. *文件名称:关于HTML的练习 *作 者:张晴晴 *完成日期:2017年11月6日 *版 本 号:v1.0 * *问题描述:HTML5的新特性

    日期 2023-10-26 10:15:05     
  • Download the Vue Devtools extension for a better development experience

    Download the Vue Devtools extension for a better development experience

    Download the Vue Devtools extension for a better development experience: https://github.com/vuejs/vue-devtools          

    日期 2023-10-26 10:15:05     
  • Echarts 柱状图示例

    Echarts 柱状图示例

    把以下代码复制粘贴到:https://gallery.echartsjs.com/editor.html 可以预览看到效果图。 option = { color: ['#298DFF', ' #33CA66', '#61a0a8'], backgroundColor: '#FFFFFF', barWidth: 10, tooltip: { tr

    日期 2023-10-26 10:15:05     
  • Webpack编译结果浅析

    Webpack编译结果浅析

    如今Webpack已经是一个不可或缺的前端构建工具,借助这个构建工具,我们可以使用比较新的技术(浏览器不能直接支持)来开发。 你是否好奇你写的代码经过Webpack构建之后会生成什么东西?是否有时调试遇到莫名其妙的问题? 本文不讲如何进行配置,只是基于几个基础的例子,简要分析一下 webpack@4.20.2 构建后的代码结构,当然了,并不全面,时间问题能力问题还不能理解到位。 代码比较长,生成

    日期 2023-10-26 10:15:05     
  • Vue.js——60分钟browserify项目模板快速入门【7】

    Vue.js——60分钟browserify项目模板快速入门【7】

    Vue.js——60分钟browserify项目模板快速入门 概述 在之前的一系列vue.js文章,我们都是用传统模式引用vue.js以及其他的js文件的,这在开发时会产生一些问题。 首先,这限定了我们的开发模式是基于页面的,而不是基于组件的,组件

    日期 2023-10-26 10:15:05     
  • Web前端优化需要注意的点

    Web前端优化需要注意的点

    关键在于:如何提高页面访问速度;如何减少服务器负载和带宽压力; 1.      cache:包括数据库表的缓存,浏览器缓存,服务器端缓存(代理服务器缓存,CDN缓存,反向代理服务器缓存),web应用程序缓存(HTML5,manifest) 2.      css sprite:

    日期 2023-10-26 10:15:05     
  • JQuery第一天——入门概述与选择器

    JQuery第一天——入门概述与选择器

    一、什么是JQuery   一个流行的js库   核心理念:write less , do more   优势:         轻量级     强大的选择器     出色的 DOM 操作的封装     可靠的事件处理机制     完善的 Ajax     出色的浏览器兼容性     链式操作方式   JQuery对象是JQuery包装DOM对象所产生的对象   jQuer

    日期 2023-10-26 10:15:05     
  • Javascript中构造函数与new命令

    Javascript中构造函数与new命令

    典型的面向对象编程语言(比如C++和Java),存在“类”(class)这个概念。所谓“类”就是对象的模板,对象就是“类”的实例。但是,在JavaScript语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。   以下的内容会分为如下细节: 1.对象的概念 2.构造函数 3.new 命令   3.1:基本原理   3.2:基本用

    日期 2023-10-26 10:15:05     
  • javascript简单应用——今日诗词

    javascript简单应用——今日诗词

    先介绍几个有用的函数,你看字面意思应该就能明白 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <p id="p1">你好</p> <p id="p2">我不知道</p> <h

    日期 2023-10-26 10:15:05     
  • React-Native  Redux的基本使用方式

    React-Native Redux的基本使用方式

    好久不写文章了,这段时间断断续续在学习Redux。Redux对于新手,尤其我这样一个之前从未做过WEB开发,也不知何为Flux,确实不太好理解。所以,我准备用一个简单的示例,来演示如何编写一个基于Redux的程序。http://www.bijishequ.com/deta

    日期 2023-10-26 10:15:05     
  • vue.js v-cloak指令

    vue.js v-cloak指令

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name=

    日期 2023-10-26 10:15:05     
  • 网页中默认图片的几种解决方式

    网页中默认图片的几种解决方式

    原文https://segmentfault.com/a/1190000016855234 现在网页中图片随处可见,但避免不了有时会出现图片资源失败的情况,在谷歌浏览器中就会显示这样 <img src="logo.jpg" alt="logo"> 这里的

    日期 2023-10-26 10:15:05     
  • H5浏览器播放RTMP直播流实现切换

    H5浏览器播放RTMP直播流实现切换

    如果有两个视频流同时切换的话,推荐直接移动这个直播源,并改变大小实现切换 下面提供的是通过videoJs提供的方法src替换直播源路径(高低清流切换,更换播放视频流) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>视频流切换</title>

    日期 2023-10-26 10:15:05     
  • react-native之ART绘图详解

    react-native之ART绘图详解

    背景 在移动应用的开发过程中,绘制基本的二维图形或动画是必不可少的。然而,考虑到Android和iOS均有一套各自的API方案,因此采用一种更普遍接受的技术方案,更有利于代码的双平台兼容。 art是一个旨在多浏览器兼容的Node style CommonJS模块。在它的基础上,

    日期 2023-10-26 10:15:05     
  • 前端面试

    前端面试

    Q:什么情况下会碰到跨域问题?有哪些解决方法? 跨域问题是这是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document、脚本,同源的意思就是两个URL的域名、协议、端口要完全相同。script标签jsonp跨域、nginx反向代理、node.j

    日期 2023-10-26 10:15:05     
  • 在网页中获取 facebook page 的内容

    在网页中获取 facebook page 的内容

    参考 : http://www.ibm.com/developerworks/cn/opensource/os-cn-facebookapi/   1.首先你要有 facebook page, 内容要公开, 登入admin-> setting -> general -> page visibility = Page Published 2.你要有个 face

    日期 2023-10-26 10:15:05     
  • HTTP协议详解

    HTTP协议详解

    1.1 HTTP协议简介 我们日常生活中经常会使用浏览器访问Web站点,但是大家有思考过在这个过程中到底发生了什么吗?为什么我们在浏览器地址栏上面输入要访问的URL后就可以访问到Web页面呢? 1.1.1 浏览器背后的故事 当我们在浏览器地址栏上输入要访问的URL后,浏览器会分析出URL上面的域名,然后通过DNS服务器查询出域名映射的IP地址,浏览器根据查询到的IP地址与Web服务器进

    日期 2023-10-26 10:15:05     
  • 基于jQuery向下弹出遮罩图片相册

    基于jQuery向下弹出遮罩图片相册

    今天给大家分享一款基于jQuery向下弹出遮罩图片相册。单击相册图片时,一个遮罩层从上到下动画出现。然后弹出显示图片。这款插件适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。 在线预览   源码下载 实现的代码。 html代码: <center> <h1>

    日期 2023-10-26 10:15:05     
  • 纯css,div隐藏滚动条,保留鼠标滚动效果。

    纯css,div隐藏滚动条,保留鼠标滚动效果。

    当我们的内容超出了我们的div,往往会出现滚动条,影响美观。 尤其是当我们在做一些导航菜单的时候。滚动条一出现就破坏了UI效果。  我们不希望出现滚动条,也不希望超出去的内容被放逐,就要保留鼠标滚动的效果。   这里介绍一个简单的方法。   大体思路是在div外面再套一个div。这个div设置overflow:hidden。   而内容div设置 

    日期 2023-10-26 10:15:05     
  • 个人常用JavaScript及React常用优化总结

    个人常用JavaScript及React常用优化总结

    JavaScript 插件性能优化及个人react常用优化方法 http://www.tuicool.com/articles/byiQfam JavaScript 经常会触发视觉变化。有时是直接通过样式操作,有时是会产生视觉变化的计算,例如搜索数据或将其排序。时机不当或长时间运行的 JavaScript

    日期 2023-10-26 10:15:05     
  • 重学前端 34 # 什么是替换型元素?

    重学前端 34 # 什么是替换型元素?

    说明 每天10分钟,重构你的前端知识体系专栏笔记。 一、介绍 替换型元素,就是链接方式外另一种引入文件的方式。替换型元素是把文件的内容引入,替换掉自身位置的一类

    日期 2023-10-26 10:15:05     
  • HTML&CSS精选笔记_HTML与CSS网页设计概述

    HTML&CSS精选笔记_HTML与CSS网页设计概述

    HTML与CSS网页设计概述 Web基本概念 认识网页 网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。 名词解释 Internet网络 就是通常所说的互联网,是由一些使用公用语言互相通信的计算机连接而成的网络。 WWW WWW(英文World Wide Web的缩写)中文译为“万维网”是Intertnet提供的一种

    日期 2023-10-26 10:15:05     
  • JavaScript基础知识④(函数、作用域,预解析)

    JavaScript基础知识④(函数、作用域,预解析)

    文章目录 JavaScript 函数函数的概念函数的使用声明函数调用函数函数的封装 函数的参数形参和实参函数参数的传递过程函数形参和实参个数不匹配问题 函数的返回值return语句return

    日期 2023-10-26 10:15:05     
  • koa框架会用也会写—(koa-router)

    koa框架会用也会写—(koa-router)

    Koa中常用的中间件: koa-session:让无状态的http拥有状态,基于cookie实现的后台保存信息的sessionkoa-mysql:封装了需要用到的SQL语句koa-mysql-session:当不想让session存储到内存,而想让session存储到mysql数据库中

    日期 2023-10-26 10:15:05     
  • JavaScript对象之get/set方法

    JavaScript对象之get/set方法

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>js对象的set和get 以及关于控制台打印的几种快捷效果</title> </head> <body> &

    日期 2023-10-26 10:15:05     
  • 【译】在 React Hooks 中使用 useReducer 的几种用例

    【译】在 React Hooks 中使用 useReducer 的几种用例

    原文:How to use useReducer in React Hooks for performance optimization github的地址 欢迎 star! React Hook 出来已经有一段时间了,具体的一些用法以及它解决的痛点,可以查看 Dan 的两篇文章 useEffect 完整指南以

    日期 2023-10-26 10:15:05     
  • jshint-eclipse: JavaScript Code Quality Plugin for Eclipse

    jshint-eclipse: JavaScript Code Quality Plugin for Eclipse

    https://blog.oio.de/2012/03/26/jshint-eclipse-javascript-code-quality-plugin-for-eclipse/   techscouting through the java news Stuff for Java info junkies Skip to content Home About Arch

    日期 2023-10-26 10:15:05     
  • 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少

    谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少

    开本系列,讨论一些有趣的 CSS 题目,抛开实用性而言,一些题目为了拓宽一下解决问题的思路,此外,涉及一些容易忽视的 CSS 细节。 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧。 不断更新,不断更新,不断更新,重要的事情说三遍。 所有题目汇总在我的 Github 。   3、层叠顺序(stacking

    日期 2023-10-26 10:15:05     
  • vue component 组件的使用

    vue component 组件的使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="

    日期 2023-10-26 10:15:05     
  • swift UI @state

    swift UI @state

     

    日期 2023-10-26 10:15:05     
  • webpack 教科书式入门教程

    webpack 教科书式入门教程

    最近刚用完gulp又来捣鼓捣鼓webpack,这只是个简单的新手入门教程...不多说; 注意:安装webpack前检查nodejs的安装目录路径是否存在空格(Program Files (x86)),建议安装在无空格文件夹目录下。 安装 全局安装(以管理员身份运行命令行)

    日期 2023-10-26 10:15:05     
  • [手把手系列之] Jenkins+Docker自动化部署vue项目

    [手把手系列之] Jenkins+Docker自动化部署vue项目

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(51, 51, 51, 1) } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .ma

    日期 2023-10-26 10:15:05     
  • 网页代码跳转和刷新

    网页代码跳转和刷新

    一、 <frameset framespacing="0" border="0" rows="0" frameborder="0"> <frame name="main" src="new site" scrolling="auto" noresize> </frameset>  二、 <meta http-equiv="r

    日期 2023-10-26 10:15:05     
  • elementUI自定义单选框内容

    elementUI自定义单选框内容

    <template> <div> <div class="heng-div"> <el-radio v-model="radio" label="0" class="chun-se">纯色 </el-radio> <el-color-picker v-model="color4" class="m

    日期 2023-10-26 10:15:05     
  • HTTP响应报文应答状态码及含义

    HTTP响应报文应答状态码及含义

    本应答报文状态码是老猿结合多方资料收集综合后并加以老猿自己的理解进行说明的应答报文状态码,应该是最新最全解释最详尽的,供大家参考:

    日期 2023-10-26 10:15:05     
  • Postman使用详解

    Postman使用详解

    Postman使用详解   前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 接口请求流程 一、get请求 GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。 get请求示例 GET响应:右上角显示响应HTTP状态码、请

    日期 2023-10-26 10:15:05     
  • "errmsg" : "not master and slaveOk=false","code" : 13435,"codeName" : "NotMasterNoSlaveOk"

    "errmsg" : "not master and slaveOk=false","code" : 13435,"codeName" : "NotMasterNoSlaveOk"

      当在SECONDARY 节点读取操作,报如下错误: rs0:SECONDARY> show tables; 2020-08-26T10:34:53.196+0800 E QUERY [thread1] Error: listCollections failed: { "operationTime" : Timestamp(1598409284, 2),

    日期 2023-10-26 10:15:05     
  • jQuery Growl 插件(消息提醒)

    jQuery Growl 插件(消息提醒)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.c

    日期 2023-10-26 10:15:05     
  • 前端面试的面试经验

    前端面试的面试经验

    总结一下面试遇到的问题,希望对大家助,本文很长很长很长(省略n个很长),但是看完的话,确实可以加深前端基础知识的理解,原文链接可以跳转(如果对您有帮助,请帮我点个star,定时更新): 同时我的博客地址是࿱

    日期 2023-10-26 10:15:05