首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS特效,给你的惊喜

    开场 今天我们的主角是伪类:placeholder-shown 效果 效果可以参见下面的GIF示意: ? 现在这种设计在移动端很常见,因为宽度是稀缺的。...相信不少人设计项目中有实现过这种交互,而且,我敢保证是利用JS实现的。 实际上,我们可以借助CSS :placeholder-shown伪类,纯CSS,无任何JS,实现这样的占位符交互效果。...:placeholder-shown表示,当输入框的placeholder内容显示的时候,输入框干嘛干嘛。 :placeholder-shown伪类目前兼容性如下: ?...纯CSS实现,要比JS实现好一千倍,代码少,性能高,样式调整方便,上手简单容易,可谓是前端必备技能了。 实现原理 拿第一个fill模式的输入框举例,HTML结构如下: ?...是不是要比JS写各种事件,判断各种场景简单多了? 赶快用起来吧 赶快项目中用起来吧!或者把这个技术分享给其他小伙伴吧~ ?

    2.3K30

    详解 Vue 目录及配置文件之 config 目录

    里面包含了几个目录及文件: ♞ assets:放置一些图片,如 logo  ♞ components:放置一些组件 ♞ views:页面(视图)组件 ♞ router.js:路由脚本文件 ♞ App.vue...:项目入口文件 ♞ main.js::项目的核心文件 详解 static 静态资源目录,如图片、字体等 详解 test 初始测试目录,可删除 详解 .xxxx 文件 这些是一些配置文件,包括语法配置,git...开发环境配置 index.js 主要配置 prod.env.js 生产环境配置 test.env.js 测试环境配置 1.2.1 index.js 'use strict' // Template...// If true, your code will be linted during bundling and // linting errors and warnings will be shown...useEslint: true, // If true, eslint errors and warnings will also be shown in the error overlay

    2.1K20

    “JS加密”等于“JS混淆”?

    JS加密、JS混淆,是一回事吗?是的!在国内,JS加密,其实就是指JS混淆。...1、当人们提起JS加密时,通常是指对JS代码进行混淆加密处理,而不是指JS加密算法(如xor加密算法、md5加密算法、base64加密算法,等等...)2、而“JS混淆”这个词,来源于国外的称呼,在国外称为...所以,有的人用国外的翻译名称,称为js混淆。3、无论是js加密,还是js混淆,他们的功能,都是对js代码进行保护,使可读的明文js代码变的不可读,防护自己写的js代码被他人随意阅读、分析、复制盗用。...,js是直接执行源码、对外发布也是源码),所以,为了提升js代码安全性,就有了js加密、js混淆操作。...加密后的js代码,不一定能保证100%安全了,但肯定比不加密强,很简单的道理。6、怎样进行js加密、js混淆?

    3.9K10

    JS

    2.2K30
    领券