html5 的文章
-
ECMAScript 6 字符串的扩展
ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法 JavaScript允许采用\uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。 "\u0061" …… -
Javascript基础 – js 简介
JavaScript 简介 JavaScript 是世界上最流行的编程语言。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 Jav…… -
vue.js 2.0介绍,Vue.js 是什么?
Vue.js 是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核…… -
AngularJS 简介
AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。 An…… -
ECMAScript 6入门文档
ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,…… -
三种处理滚动穿透问题方案的对比
背景产品有三宝,弹窗,浮层加引导;设计有三宝,透明,阴影加圆角;运营有三宝,短信,推送加红包;程序员有一宝,这个做不了。随着移动端市场的份额越大,需求就越多样化。我们今天讨论的是移动端的滚动穿透问题。上面这段调侃的话可以看出需求中弹窗浮层还是挺常见的,那这个和滚动穿透有什么联系呢?我先解释下什么是滚动穿透:页面滑出了一个弹窗,我们用手指触摸屏幕滑动时,会发现弹窗下面的内容还是在滚动。这个现象就是滚 -
4 (+1)种滚动吸顶实现方式的比较[性能升级版]
修改版预览这篇文章是三天前写就的,有大佬给我提了一些修改意见,我觉得这个意见确实中肯。所以就有了这个升级的修改版本。代码同步更新到GitHub了。修改内容如下:添加了图文说明,直观的说明getBoundingClientRect()集合含义频繁reflow风险该如何规避(优化滚动监听)监听滚动带来的性能问题(使用IntersectionObserver,新方案)修改更新的内容在第4点和第5点,如果 -
【前端词典】学习 Vue 源码的必要知识储备
前言我最近在写Vue进阶的内容。在这个过程中,有些人问我看Vue源码需要有哪些准备吗?所以也就有了这篇计划之外的文章。当你想学习Vue源码的时候,需要有扎实的JavaScript基础,下面罗列的只是其中的一部分比较具有代表性的知识点。如果你还不具备JavaScript基础的话,建议不要急着看Vue源码,这样你会很容易放弃的。我会从以下7点来展开:Flow基本语法发布/订阅模式Object.defi -
Vuex 注入Vue生命周期的过程
前言这篇文章是【前端词典】系列文章的第13篇文章,接下的9篇我会围绕着Vue展开,希望这9篇文章可以使大家加深对Vue的了解。当然这些文章的前提是默认你对Vue有一定的基础。如果一点基础都没有,建议先看官方文档。第一篇文章我会结合Vue和Vuex的部分源码,来说明Vuex注入Vue生命周期的过程。说到源码,其实没有想象的那么难。也和我们平时写业务代码差不多,都是方法的调用。但是源码的调用树会复杂很 -
python数据类型的强制转换
数据类型的强制转换如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去。Number类型的数据转换强制转换为int可以转换的数据类型int整型float浮点型bool布尔型str字符串(整型)数据转换#整型(整型转换是原封不动的)print(int(10))#浮点型(浮点型转成整型按照退一法)print(int(10.999))#布尔型(布尔型只有两种值,转换成为整型也只有两种, -
-
-
9 个实用且经验的 CSS 技巧
前言在这篇文章我会介绍9个使你的CSS更加简洁优雅的使用技巧。这些技巧小生经常使用,觉得挺高效实用,所以也就有了这篇文章。9个CSS技巧特此声明,这里说的CSS并不止包含CSS,也包含CSS预处理器(LessSass等),愿各位看官不要纠结于此。正文现在开始。1.尽量使用padding代替margin我们在设计稿还原的时候,padding和margin两个是常用的属性,但我们知道属于同一个BFC的 -
8 个有趣且实用的 API
前言在日常开发中总是和各种API打交道,我们名为前端工程师实为API调用工程师。这篇文章我就分享8个有趣的API,你若通过阅读这篇文章对前端增加一点点的乐趣,对我来说也是一种鼓励。这几个API使用得当的话,可以提高你应用的友好性。这些API的示例代码我已放在github上了,地址:https://github.com/wanqihua/The-dictionary-of-front-end-tes -
关于 Canvas 下雪背景的性能考虑
前言 去年圣诞节产品提了一个活动需求,其中有一个下雪的背景动画。在做这个动画的过程中加深了对 canvas 动画的一些了解,在这里我仅是抛砖引玉的分享一下,…… -
django 默认密码加密算法pbkdf2-sha256如何用java实现
加密后的密码例如: pbkdf2_sha256$15000$ZdYJKwuyheny$6pZJnPwX5wk6yGOtNFrz4nu3ePtkdURtmqiXwI/agFM= 怎么用java实现呢? 回答 package main import ( …… -
python xpath 如何过滤div中的script和style标签
爬取一个页面中的div,想获取div中的文字,我是这么写的: selector.xpath('//div[@class="text-con"]').xpa... -
python2与python3哪个好
python2与python3哪个好,有啥区别??? 回答 看《python学习手册》,主讲3.0,会谈及2.7的区别。力荐!这个,请问,红茶和绿茶哪个好。新学习,PY3如果你是…… -
-
请问python如何根据某元素满足某一指定条件删除该dataframe整行?
例如,我有一个dataframe,其中一列‘number’是整数型的数据,当number中的元素满足<10时,我希望在dataframe中删除该元素所在行... -
python 大众点评SVG字体反爬替换加密字体问题!!!求解
import requests import re from lxml import etree import time from fontToo... -
Stylus CSS获取、安装、特性、基本使用方法
CSS需要有个巴神 下面中规中矩的CSS代码是否看得眼睛生茧了? body { font: 12px Helvetica, Arial, sans-serif; } a.button { -webk…… -
Stylus基本使用的快速教程
介绍 这个哥们儿学名叫 stylus,是 CSS 的预处理框架。 CSS 预处理,顾名思义,预先处理 CSS。那 stylus 咋预先处理呢?stylus 给 CSS 添加了可编程的…… -
Python CUDA 11.0.0 应该安装什么版本的 mxnet-cu~~
请问大佬,这个版本的需要安装哪个版本的mxnet(GPU版)呢? 谢谢大佬回答,ヾ(≧▽≦*)o 我也布吉岛为啥是 11.0.0可能前几天更新系统顺便更新... -
请问一个单表的 sum group by order by 的sql 应该怎么优化?
sql如下: select user_id,sum(num) num from table where xx = 1 group by user_id ...