编程
7 个 jQuery 最佳实践
匿名 发表于2020-06-29 浏览153 评论0
1、使用CDN及其回退地址(fallback)CDN代表内容传递网络(Content Delivery Network),是一个缓存了JavaScript文件的服务器。使用CDN之后,每当一个新用户发起请求的时候,你的应用程序可以使用CDN缓存,而不用从你的服务器上重新加载库文件。Google、Microsoft和JQuery都提供CDN服务。鉴于网络并不总是100%可靠,服务器也可能因为一些原因宕机,你必须要确保即使这些事情发生,你的应用程序依然能正常运行。这时候我们就要用到回退地址:当应用程

编程
HTML5基础-新增标签+新增属性+布局案例
匿名 发表于2020-06-26 浏览175 评论0
html5中常用的结构标签article 文章header 头部nav 导航section 区域aside 侧边栏hgroup 区块的相关信息figure 定义一组内容及标题figcaption 定义figure元素的标题footer 底部dialog 对话框使用习惯:header/section/footer > aside/article/figure/hgroup/nav > divembed可插入flash文件,但flash已经逐渐被淘汰,不建议使用meter状态标签,可以定

编程
高并发场景下,如何保证缓存与数据库一致性?
匿名 发表于2020-06-26 浏览321 评论0
问题分析我们日常开发中,对于缓存用的最多的场景就像下图一样,可能仅仅是对数据进行缓存,减轻数据库压力,缩短接口响应时间。这种方案在不需要考虑高并发得去写缓存,高并发得读写缓存时,是不会有问题,但是如果是在高并发场景下,要保证缓存和数据库的一致性,至少需要解决以下问题:高并发写时的数据不一致问题高并发读写时,请求执行各步骤的顺序是不可控的。假设此时有一个请求A,B都在在执行写流程,请求A是需要将某个数据改成1,请求B是需要将某个数据改为2,执行操作如下时就会导致数据不一致的问题:1.请求A执行操作
编程
HTML 和 CSS 时最常犯的六大错误
匿名 发表于2020-05-21 浏览165 评论0
用placeholder属性代替label元素开发人员经常用placeholder属性代替label元素。但是,在这种写法下,使用屏幕阅读器的用户无法填写字段,因为屏幕阅读器无法从placeholder属性中读取文本。<input type="email" placeholder="Enter your email">因此,我建议用label元素显示字段名称,而placeholder应该作为例子显示在用户需要填充的数据中。<label&g