web前端面包屑
文章平均质量分 57
唐小狼
“人们称赞我是最勤奋的人,如果思考也算劳动的话,或许的确如此,因为一天之中从睁开眼,我几乎一直在思考。但是,如果工作被认为是在特定时间,根据狭隘标准从事某些特定活动的话,那么或许我是最懒惰的家伙。”
展开
-
JavaScript closure的一个问题
function f1() { var n = 999; nAdd = function() { n += 1 } function f2() { alert(n); } return f2;}var result1 = f1();var result2 = f1();var result3 = f1();n...原创 2019-12-04 14:37:21 · 328 阅读 · 0 评论 -
git 基本原理与常见 case 处理(二)
内部原理本质:Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。 核心的三个功能模块: (1)内容寻址的文件系统——>Git 的核心部分是键值对数据库。 (2)传输机制 (3)版本管理任务下面我们通过实际操作,一步步认清 git 内部的工作原理。git 核心文件首先,我们 git init test创建一...原创 2018-08-22 16:50:09 · 528 阅读 · 0 评论 -
IE 、Edge、360兼容模式 浏览器背景抖动处理
问题原因:出现这种情况原因是这几个浏览器对于滚动处理方面有 bug,滚动的执行频率和浏览器的渲染频率不搭配,导致 fixed 背景图先随屏幕滚动到上方,然后又从新渲染回来。这样就出现了上下抖动的情况。解决办法:if(navigator.userAgent.match(/Trident\/7\./)) { document.body.addEventListener && doc原创 2017-07-26 18:13:49 · 3068 阅读 · 2 评论 -
code一段时间,一些tips总结
1、下拉框的相对布局 例如在一个元素比如商品下面要弹出一个下拉框,可以给这个元素一个position属性,设置为relative。然后给下拉框一个position属性,设置为absolute。这样下拉框和商品标签就构成了相对的定位,可以通过top和left等属性去微调具体位置。2、针对ie8不支持box-sizing问题的解决办法 box-sizing可以根据属性限制宽度和高度不受padd原创 2016-09-09 10:48:38 · 335 阅读 · 0 评论 -
微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器
在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 预览版外,最大的惊喜莫过于宣布推出免费跨平台的 Visual Studio Code 编辑器了! Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码转载 2016-04-22 08:40:04 · 2031 阅读 · 0 评论 -
深入理解JavaScript类数组
写这篇博客的起因,是我在知乎上回答一个问题时,说自己在学前端时把《JavaScript高级程序设计》看了好几遍。于是在评论区中,出现了如下的对话:天啦噜,这话说的,宝宝感觉到的,是满满的恶意啊。还好自己的JavaScript基础还算不错,没被打脸。(吐槽一句:知乎少部分人真的是恶意度爆表,整天想着打别人的脸。都是搞技术的,和善一点不行吗…………)不过这个话题也引起了我的注意转载 2016-05-12 15:26:57 · 458 阅读 · 0 评论 -
关于sublime txt3安装jQuery提示补全插件等相关方法
1、首先点击工具栏里的Preferences,看看里面有没有Package Settings和Package Control就是这样的:2、如果没有,进行下面的操作,用快捷键ctrl + '~'打开Show Control命令行界面,执行下面的命令:import urllib.request,os; pf = 'Package Con原创 2016-04-14 17:29:59 · 15801 阅读 · 0 评论 -
用bootScrap实现的容量条/进度条控件
效果图如下:主要实现效果,动态改变使用容量的百分比;根据已经使用容量的情况,去改变进度条的样式,呈现出不同的效果。代码预览地址:http://htmlpreview.github.io/?https://github.com/tangxiaolang101/ProgressBar/blob/master/index.html源码地址:https://github原创 2016-04-11 11:02:12 · 786 阅读 · 0 评论 -
Node.js的线程和进程*2014年4月的文章
在学习本章之前,读者需要对Node.js有一个初步的认识,熟悉Node.js基本语法、cluster模块、child_process模块和express框架;接触过apache的http压力测试工具ab;了解一般web服务器对于静态文件的处理流程。 Node.js和PHP 早期有很多关于Node.js争论的焦点都在它的单线程模型方面,在由Jani Hartikainen写的一篇著转载 2016-03-15 15:20:40 · 703 阅读 · 0 评论 -
js为object动态添加属性
js代码利用ajax与后台交互的时候,往往要重新打包从表格或者其他地方获取到的数据,为了和后台数据接口相同,这个时候就要重新来定义一下object,然后动态为它添加属性。比如,我们有一个表格修改了,然后产生了一行数据row。row包含了id,username,sex,adrress等等信息,现在后台有一个接口只需要username和address就可以了,面对这种情况,我们就可以重新来ne原创 2016-04-07 17:07:54 · 28537 阅读 · 0 评论 -
网页页面自适应小结
这段时间调整了几个页面的自适应情况,采用的方式一般都是用js去动态获取当前window的高和宽,然后再按实际情况根据比例去分配。例如下面的一段代码: var ww = $(window).width(); var wh = $(window).height(); var contenth = wh-41; $('#tree').height(contenth); $("#原创 2016-04-07 15:00:38 · 460 阅读 · 0 评论 -
关于canvas在retina屏下绘制文字或图像模糊的解决方案
一、问题描述最近在鼓捣canvas的时候,发现绘制在canvas上的文字(或图片)在retina屏幕上会出现显示模糊的问题,感觉很不爽,于是就Google了一番,还真发现了一个解决方案。有兴趣的同学可以去读一下原文,我在这里简单的记录一下。先看一下Deom页面,对比一下前后两个效果,请务必在配有retina屏幕的设备上浏览(iOS6下的safari除外)。否则是看不到效果的。转载 2016-03-30 11:11:45 · 5783 阅读 · 0 评论 -
<div>标签嵌套多层如何找准位置
当<div>嵌套多层后,有时候找到一个准确的位置有点难,用margin属性,会改变其他<div>的布局,这时候可以用这个方法:div{ left:30%; top:30%; position:absolute;}这样可以解决个别<div>的显示问题。原创 2016-01-07 16:43:35 · 1554 阅读 · 0 评论