#W

从 WeRequest 登陆态管理来聊聊业务代码

在开发微信小程序之前,个人从来没有接触过开发中涉及到第三方服务器交互的流程。在开发的过程本身倒是没有什么太大的意外,只是在维护服务器登陆状态这一点很讨厌。因为涉及到自身服务器的登录状态以及微信官方服务器登陆状态三方的关系。下图是微信登陆机制:在这种场景下,个人非常关注的点在于:如何能够无感知的进行登陆(并且无多余请求)...

webpack常用配置

看《深入浅出webpack》总结一下常用的webpack的属性的含义并加了一些自己的链接,写在一个文件下更能有全局感受,更能理解各个属性中间的关系,重点要关注entry,output,resolve,module, plugins几部分 这并不是一个拿来可用的配置,主要是为了更好理解常用的一些web...
代码星球 代码星球·2020-12-24

React Native 使用 react-native-webview 渲染 HTML

在App中,渲染 html 是一个非常常见的功能,有可能是直接渲染 html 字符串或者是通过URL渲染远程HTML页面。react Native提供了一个WebView组件以供我们实现HTML的渲染。早先WebView是在 react Native...

webpack常用构建优化总览

简介读了《深入浅出webpack》总结一下常用的webpack的构建优化策略,可通过以下手段来提升项目构建时的速度 更精准的loader规则将loader规则写清楚仅让需要处理的文件,进入loader处理环节,如下rules:[{//正则尽量准确test:/.js$/,//使用缓存,缓存后在文件未改变时编译会...

零基础转行web前端,如何高效的去学习web前端?

web前端开发要学的知识内容涉及的会很宽泛,虽然说主要是html、css和JavaScript这些基础知识点,但学前端开发除了要学这些基础知识外,学员还要在这之上进行延伸和深入的去学,而且互联网时代不断发展,掌握了这些新技术、新技能,在职场的竞争力必然会翻倍提升。 一、零基础学web前端开发要怎么去学?首先要...

Web前端的路该怎么走?

Web前端的路该怎么走?这是作者张鑫旭的文章中的一个小部分,觉得非常有必要分开列出来。关于前端的路该如何走,一般都是工作1年作用或者正在想入职前端的小伙伴经常遇到的十大常见问题之一。 问题描述如下:刚刚毕业,在公司一直做的是前端开发,之前都是自己去学习一些基础的前端知识(html+css+js)。到现在越来越...
代码星球 代码星球·2020-12-24

web前端是编程语言中更新迭代最快的

1、vue, react,Angularvue 在2018、2019年继续增长,其在GitHubStars已经超过了 react ,国内公司更喜欢Vue。虽然Angular与React和Vue等库相比,粉丝较少,但它仍然是专业项目的热门选择。无论是Vue3.0,React16.8...

CSS :placeholder-shown伪类实现Material Design占位符交互效果

一、MaterialDesign规范中占位符交互效果MaterialDesign风格占位符交互效果官方示意见此demo页面。现在这种设计在移动端很常见,相信不少人设计项目中有实现过这种交互,而且,大部分是利用js实现的。(ps:weex不支持这个样式)实际上,我们可以借助css :placeholder-sh...

12种开源Web安全扫描程序

Arachni是一款基于Ruby框架构建的高性能安全扫描程序,适用于现代Web应用程序。它可用于Mac,Windows和Linux的便携式二进制文件Arachnin能适用于下面的平台和语言Windows,Solaris,Linux,BSD,UnixNginx,Apache,Tomcat,IIS,JettyJava,Ru...

font-awesome图标转为图片

一、图标的本质font-awesome图标是字体,专业术语叫IconFont,本质上是使用PUA(PrivateUnicodeArea)码位Unicode编码的字符,所以font-awesome图标、Bootstrap的图标和Wingdings字体都是一样的,不一样的无非是编码。 二、绘制图片理解了图标的本质...

如何自己实现 JavaScript 的 new 操作符?

new 大家肯定都不陌生,单身没有对象的时候就 new 一个,很方便。那么它在创建实例的时候,具体做了哪些操作呢?今天我们就来一起分析一下。 在介绍 new 之前,必须要知道什么是构造函数。构造函数和普通函数在写法上没有任何区别,当一个函数通过 ne...

web服务器 Nginx

Web服务器是一台使用HTTP协议与客户机浏览器进行信息交流(因此又称为HTTP服务器)、为互联网客户提供服务(信息浏览,下载资源等)的主机。发展趋势:从html到XML、从有线到无线、从无声到有声1.Linux是架设安全高效Web服务器的操作系统架设Web服务器常见的操作系统:Windows、Linux、Unix。L...
代码星球 代码星球·2020-12-24

async和await是如何实现异步编程?

1.异步编程样例样例://等待执行函数functionsleep(timeout){returnnewPromise((resolve)=>{setTimeout(resolve,timeout)})}//异步函数asyncfunctiontest(){console.log('teststart')awaits...

一个web前端工程师到底需要掌握哪些技能?

对于前端基础需要学习哪些内容,之前文章已经有写过不少了,本篇重在谈论:  作为一名前端想要晋升,需要什么条件?现在在用 react,要不要也学学 vue?有必要学习Node.js/Flutter/ 函数式吗?这几个问题看似毫无关联,但是其实它们本质上都是同一个问题,这个...

前端开发Code Review内容【vue记录】

代码审查的重要性,对码农来说自是不言而喻,这里记录一次CodeReview的简单纪要,主要以代码审查优化内容为主。 路径尽量使用别名的方式,有效避免相对路径的书写麻烦,以及项目的移植和扩展等。建议使用别名,代替使用相对路径。扩展vue.config.js,比如:config.resolve.alias.set...
首页上一页...466467468469470...下一页尾页