logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

移动端开发踩坑经验总结

文章目录前言CSSCSS动画消除 transition闪屏javascript高频触发事件 采用事件节流 或加以控制移动端 HTML5 audio autoplay 失效问题利用padding或margin得百分比特性做响应式元素添加分享到朋友圈缩略图ios问题iOS Safari 委托在document或者body上的事件失效iOS Safari 双击后事件失效bug关于iOS系统中,中文输入法

#css3#android
react路由组件动态加载-优化首屏加载速度

通常情况下,使用create-react-app进行打包后,会生成最终打包文件main.js,且这个文件在项目内容变多,引用第三方插件后,但得很大(>100kb)。通过Code Spliting进行代码拆分,并使用动态import使路由对应组件在使用时才被加载,可以优化打包,由原来一个main.js生成为多个单独的js文件,并在首次加载时,只加载首屏用到的组件,从而提高首屏加

关于react 在打包后:“找不到资源路径”的问题、部署到服务器二级目录 “打开为空白” 的问题

一、打包后 部署访问,报错404,找不到对应的main.js或main.css参考stackoverflow上类似问题:初次直接通过 npm run build打包react webapp后将文件夹build(通常改名为对应项目名称)整个部署到服务器,浏览器通过www.xxx.com/build/访问时,报错如下:1.1 原因分析:...

#webpack
angular表单验证及 提交功能实现

本例通过Angular框架来实现简单的表单验证一、html结构1、借助于bootstrap快速的编写了一个简单的表单代码主要部分如下:<div class="container" style="margin-top: 30px;" ng-controller="myCtrl"><h1 style="text-align: center">用户表单提交</h1><

#angular#bootstrap#html
刚买的阿里云服务器,使用ftp连接失败?解决方案

阿里云服务器上的FTP服务配置及文件上传

第七章:敏捷开发工具方法-part2-CI/CD工具介绍

什么是CI/Cd?持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代吗行合并到一起并切相互不影响工作。持续部署是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。持续交付是在持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。持续交付并不是指软

文章图片
#jenkins#gitlab
第七章:敏捷开发工具方法-part2-CI/CD工具介绍

什么是CI/Cd?持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代吗行合并到一起并切相互不影响工作。持续部署是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。持续交付是在持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。持续交付并不是指软

文章图片
#jenkins#gitlab
ReactNative项目的调试

在运行好第一个RN项目后,通过脚手架的App可以看到以下调试信息:Ctrl + M:在模拟器上打开调试Debug菜单(真机上通过摇动手机打开)双击R:重新加载AppEnable Hot Reload:在当前页热加载Error & Warning在JS运行时出现Error或者Warning时,在模拟器中会以红屏的形式展示WarningsReact Native 程序运...

JavaScript高级程序设计:第9.10章阅读笔记

第九章:客户端检测由于各浏览器的实现有不一致性问题的存在,为了更好的兼容各版本浏览器,因此通过客户端检测后,使用特定于浏览器的技术增强解决方案。即:客户端面检测用于解决浏览器的兼容性问题分类:能力检测,用户代理检测,怪癖检测9.1 能力检测说明:能力检测不是识别特定的浏览器,而是识别浏览器的能力.即:通过检测浏览器支持的API来对应用该API步骤:1、先

#javascript
    共 12 条
  • 1
  • 2
  • 请选择