前端
JAVA Web 期末速成
一、专业术语及名词
1. Web 的特点定义:web 是分布在全世界,基于 HTTP 通信协议,存储在 Web 服务器中的所有相互链接的超文本集
Web 是一种分布式超媒体系统
Web 是多媒体化 和 易于导航的
Web 与平台无关
Web 是动态、交互的
2. TCP/IP 结构和作用
网络接口层:负责将 IP 分组封装成 合适在具体的
安卓系统Chrome内核:Android System WebView
com.google.android.webview安卓8.0可以使用Android System WebView v138安卓7.0可以使用Android System WebView v119安卓6.0可以使用Android System WebView v106安卓5.0可以使用Android System WebView v95网盘下载1:
ES6模块化和webpack打包(webpack部分)
webpack打包
✍目录总览:
问题的产生
浏览器环境中模块化开发的问题:
效率问题:模块化导致JS代码需要不断的被细分, 而精细的模块划分带来了更多的JS文件, 更多的JS文件带来了更多的网络请求, 降低了页面访问效率
兼容性问题:
浏览器不识别ES6(或者更高版本的JS语法)语法,或者CSS预编译处理器(如less,scss)
目前浏览器仅支持ES6的模块化, 那么意味
Vue.js 基础-02-模板语法(常用指令v-html/v-bind/v-if/v-model/v-on,插值,参数,修饰符,缩写)
@[toc]
前言:
Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。
Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。
结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。
1. 插值
1.1 插入文本
语法
使用 {{……}}
退出操作二次确认怎么做代码才更优雅 —— BLoC轻松解决
前言
在 flutter_bloc提供了一个状态监听组件 BlocListener,当状态发生改变时会调用listener参数给定的回调函数,这个方法没有返回值,可以用于我们处理一些提醒,例如显示弹窗提醒或确认,显示状态信息等等。有了 BlocListener,相当于给我们提供了一个额外处理对象变化的入口。接下来我们通过BlocListener实现某些 App退出登录前的二次确认。
登录状态
为了
Java爬虫jsoup工具类
一、定义
jsoup官网,jsoup是一个用于处理HTML的Java库,它提供了一个非常方便类似于使用DOM,CSS和jQuery的方法的API来提取和操作数据。
jsoup实现WHATWG HTML5规范,并将HTML解析为与现代浏览器相同的DOM。
从URL,文件或字符串中提取并解析HTML
查找和提取数据,使用DOM遍历或CSS选择器
操纵HTML元素,属性和文本
根据安全的白名单清理用户
CSS 实现卡片边框渐变动画
前言
👏CSS实现卡片边框渐变动画,速速来Get吧~
🥇文末分享源代码。记得点赞+关注+收藏!
1.实现效果
在这里插入图片描述
2.实现步骤
父容器添加背景渐变色
在这里插入图片描述
<div class="card"></div>
.card {
background: linear-gradient(0deg, #ff1d74, #
js实现数据的双向绑定
js实现数据的双向绑定
数据的双向绑定
双向绑定指的是视图和数据两个之间双向绑定!
在页面中绑定两个或者多个元素,比如一个input框和一个p标签,当在input框输入值时,p标签也会自动更新文本。只关注数据的操作,减少对DOM的操作。
一、直接赋值
也就是将input框的值赋值给p标签的文本
html代码块
<p id="txt"></p>
<
