Web开发( 右侧选择分类 )
xiaozhi

1.Web 性能优化: 使用 Webpack 分离数据的正确方法

制定向用户提供文件的最佳方式可能是一项棘手的工作。 有很多不同的场景,不同的技术,不同的术语。在这篇文章中,我希望给你所有你需要的东西,这样你就可以:了解哪种文件分割策略最适合你的网站和用户知道怎么做根据Webpack glossary,有两种不同类型的文件分割。 这些术语听起来可以互换,但显然不是。Webpack 文件分离包括两个部分,一个是 Bundle splitting,一个是 Code
1604 人浏览
xiaozhi

7.JavaScript 原型的深入指南

为了保证可读性,本文采用音译而非直译不学会怎么处理对象,你在 JavaScript 道路就就走不了多远。它们几乎是 JavaScript 编程语言每个方面的基础。事实上,学习如何创建对象可能是你刚开始学习的第一件事。对象是键/值对。创建对象的最常用方法是使用花括号{},并使用点表示法向对象添加属性和方法。letanimal={} animal.name='Leo' animal
1581 人浏览
xiaozhu

大前端完整学习路线(详解)

第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。JS高级特征:正则表达式、排序算
1523 人浏览
cheng

2019web前端全新面试题及答案

1、页面导入样式时,使用link和@import有什么区别? 答案:差别1:本质的差别:link属于XHTML标签,而@import完全是CSS提供的一种方式。 差别2:加载顺序的差别:当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁
1481 人浏览
wechat

最新微信小程序获取用户信息

微信小程序获取用户信息的几种方式以下三种方式都无法获取到用户的openID1. 开放组件获取用户信息<open-data></open-data>该功能已无效该组件的type属性根据不同的属性值可以展示用户不同的信息该方式不需要授权,因为该方式值能获取到当前登录用户自己的基础信息但是该方法获取的用户信息只能展示,不可以通过js方法获取到组件功能调整 开发者在未获取用
1320 人浏览
cheng

HarmonyOS(鸿蒙)全网最全资源汇总

一HarmonyOS简介 1.1 系统定位 HarmonyOS是一款面向万物互联时代的、全新分布式操作系统。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。 1.2 系统特性 HarmonyOS有三大特征: 搭
1141 人浏览
wechat

小程序接入视频号

接入视频号条件:完成自定义组件的接入或者是完成标准组件的接入小程序中需要具备基本的客服和售后能力,日常运营过程中,官方审核人员会定期抽查视频号接入过程第一步:完成标准版/自定义组件接入自定义版交易组件标准版交易组件第二步:前往视频号卖货关联小程序指引关联条件说明:完成了组件接入(自定义组件判断依据ticker已打开),且满足以下其中一项即可将当前视频号与小程序关联视频号和小程序的主体一致视频号和小
1016 人浏览
xiaozhu

Python中如何优化SQL?常用技巧有哪些?

编程人员一定不陌生SQL语句吧,在我们日常写项目过程中,或多或少都会使用到SQL,SQL主要功能有增删改查,其中最常见的就是查询了,因此SQL语句的性能就变得至关重要,如何优化SQL呢?请看下文: 一、分解SQL 当我们遇到一个较复杂的SQL时,可以选择将它拆分成多个简单的SQL,这样既能保证处理结果,SQL也更简短了。 在面对超级复杂SQL语句时,性能提升尤为明显,推荐分解为小查询来进行优化,不
1013 人浏览
cheng

html 中div垂直居中的三种方式

html 中div垂直居中的三种方式1、第一种:<style type="text/css"> <!-- .con_div{ width:400px; height:300px; border:1px solid #777; text-align:center; display:table-cell; vertica
802 人浏览
cheng

vue打包文件过大、Vue打包压缩,vue首次加载时间

公司的项目是分割成微前端了,由于第一次访问微应用时速度慢。特别优化了一下。项目: vue-cli3 + vue2 + webpack4.46.压缩前端打包内容compression-webpack-plugin1、安装compression-webpack-plugin插件,npm install compression-webpack-plugin --save-dev 这是插件地址,报错的话
790 人浏览
java

jquery判断字符串中是否包含特定字符的方法总结

方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字符串'); } indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIn
765 人浏览
wechat

2022年国内外前端发展态势

前端是否厌倦了新趋势,并寻求稳定?一、简介 过去两年挺不容易的,在全球范围内引发了许多变化。自从我们的生活逐渐"搬到了线上",IT行业也顺势参与了数字转型。前端开发也在从技术探索再到落地实践等各个方面发生了很多变化。因此,我们尽可能的将前端2020年和2022年的数据并排呈现,以便更好地进行比较。最著名的前端开发笑话“新的一天,新的框架”似乎已经过时了。当然,新的框架和库确实出现了,但在某些领域,
748 人浏览
web

js判断数组中是否存在某个元素(四种方法)

法一:利用indexOf不存在返回-1,存在返回第一次出现的索引 // js检查数组中是否包含某个元素 // 法一 indexOfvar arr = [100,20,50,58,6,69,36,45,78,66,45] if(arr.indexOf(66)==-1){ console.log("不存在") }else{ console.log("存在,索引是:",arr.i
697 人浏览
android

空格占位符 对齐

== 普通的英文半角空格 == == == no-break space (普通的英文半角空格但不换行) == 中文全角空格 (一个中文宽度) == &ensp; == en空格 (半个中文宽度) == == em空格 (一个中文宽度) == 四分之一em空格 (四分之一中文宽度)相比平时的空格( ),nbsp拥有不间断(non-breaking)特性。即连续的nbsp会在同一行内显示。即
683 人浏览
wechat

小程序获取用户信息

相信大家之前也经常使用open-data获取用户的头像和昵称吧,但微信2022年2月21日起就不能用了,这个改编意味着我们要使用新的方法获取信息了。在讨论区引发了很大的讨论,接下来我们一起尝试获取信息的方法。第一种使用 getUserProfile我们可以查看一下官方文档 wx.getUserProfile(Object object),获取用户信息。页面产生点击事件(例如 button 上 bi
621 人浏览
wechat

小程序云开发获取用户信息

小程序云开发创建微信小程序云开发项目后,云函数中会自带一个login云函数,该云函数中已经有获取用户openid的方法,调用该云函数后会返回当前小程序的appid和openidwx.cloud.callFunction({ name: 'login' }).then((res)=>{ console.log(res) })
607 人浏览
web

javascript - 如何在JW Player中添加大量广告

javascript - 如何在JW Player中添加大量广告首先,您需要满足以下两个要求:一个开发者或企业许可证(包括广告牌)您的Bebi展示位置ID其次,此代码应在JW Player的片头广告时段内加载您的Bebi广告。如果您还有其他广告时段(插播广告,插播广告),请查看JW Player的广告文档。<html> <head> <script t
599 人浏览
web

带你详细了解Vue中的v-for

v-for0, 作用: 列表渲染,所在标签结构,按照数据数量,循环生成。指令写在谁身上,就循环创建谁1, 语法:v-for = "(值变量,索引变量) in 目标结构" :key = 索引变量v-for = "值变量 in 目标结构 :key = 索引变量"目标结构:可以是数组,对象,字符串2,数组方法如果修改了原数据就会更新 页面,如果没有修改,则不会,但可以重新赋值给变量让你页面更新3,v-f
598 人浏览
web

JS 删除数组中某个元素的几种方式

第一种:删除最后一个元素pop 删除var arr = [1,2,3,4,5]arr.pop()// arr => [1,2,3,4]slice 删除 var arr = [1,2,3,4,5]var new_arr = arr.slice(0, -1)// arr => [1,2,3,4,5]// new_arr => [1,2,3,4]var arr = [1,2,3,4,5
588 人浏览
wechat

小程序中在底部tabbar上右上角提示数量(如:购物车数量)

tabbar添加右上角提示数量可以通过:wx.setTabBarBadge来进行设置 doAddTabBarBadge(){ //添加商品后通过wx.setTabBarBadge来进行设置 wx.setTabBarBadge({//tabbar右上角添加文本 index: 2,//tabbar下标 text: this.data.num //显示的
547 人浏览