- 博客(10)
- 收藏
- 关注
转载 HTML语义化罗嗦罗嗦
CSS还未诞生之前,为了实现一些样式效果。设计师必须使用一些物理标签,例如font、b等。这样会造成页面中充满了为实现各种样式的标签,特别是使用table标签来实现一些特殊的布局,俗称为“标签汤”。为了修改页面的一个样式,可能要修改许多地方,这样的HTML代码极难维护。在这个阶段HTML不仅完成页面内容结构的构建,还要实现设计师所需要的样式,HTML可谓是负重难行。这个阶段的HTML的...
2018-03-20 20:39:00
158
转载 Attribute和Property异同浅析
《javascript高级程序设计》中很多地方都区分了DOM对象的特性(Attribute)和属性(Property),在英文的语义中这两个单词没多大的差别,但是在Javascript的语义环境中,这两个词还是有很多区分的。以下是笔者为廓清两者的区别所做的一些归纳:所存储数据的区别Attribute一般指HTMLDOM对象自带(特有)的属性,例如id,class,title等,如下:...
2017-10-23 14:07:00
143
转载 HTML中meta标签控制浏览器内核切换
为了保证对页面的良好解析,国内的浏览器一般为双核浏览器。基于webkit的内核主要用于网站的高速浏览,基于IE的内核主要用于部分网银、政府、办公系统等网站的正常使用。以360浏览器为例,优先通过Webkit内核渲染主流网站,只有少量的网站通过IE内核渲染,以保证页面兼容性。在过去很长一段时间里,360的主要控制手段是一个几百k大小的网址库,它是通过长期人工收集来进行运营的。尽管努力通过...
2017-08-31 15:19:00
811
转载 不定量异步请求的串行处理
串行处理不定数量的异步请求,并且这些异步请求有前后依赖关系,我的方案如下:第一步:将一个拥有回调函数的异步请求函数封装为一个只需要传回调函数的单参数函数(函数的curring,如果我没记错),代码如下://这是一个正常的异步函数mysql.query('select...', callback)//单参数版本const thunk = function (queryStr) ...
2017-08-10 22:50:00
129
转载 关于IIFE
IIFE(立即执行函数表达式),如下:(function test() { var bar = ''; ...do something})()为何采用IIFE起先由于Javascript词法作用域特性,函数内部才能定义局部变量(ES6已经有了块状作用域)。为了执行一系列的应用逻辑,需要定义一些记录中间状态的变量。如果这些变量不是在函数内部定义,那么就会成为全局变量...
2017-08-04 12:59:00
198
转载 MARKDOWN语法实用指南
何为Markdown对于HTML(超文本标记语言)一般人不会陌生,同样地,Markdown也属于标记语言的范畴。HTML语言主要是为了定义一个网页的结构和内容,而Markdown语言主要是赋予文本格式,Markdown更应该属于一种格式语言。HTML中的标记在Markdown中得到了完美支持,但是在使用块状元素标签(div、table、pre、p、ul、ol等)时,必须在前后加上空行...
2017-03-16 11:12:00
151
转载 XML中CDATA的运用
CDATA术语,主要用于标记语言(SGML和XML)中直接的但是有关联的字符数据。这个术语表明文档的某一部分是一个普通的的字符数据块而不是非字符数据或者拥有更特殊和限制结构的字符数据。在一个XML文档或者一个经过解析的外部实体中,一个CDATA片段是一个元素内容中标记为解析器单纯地解释为文本数据的片段。一个CDATA片段只不过是表达字符数据的自动转换语法。在单独的CDATA片段中含有例...
2017-02-21 16:33:00
1875
转载 javascript实现阿拉伯数字和中文数字字符互相转化
中文数字的特点中文数字以10000为一个节权位,例如万、亿。在节权位内部又有十、百、千三个权位。节权位可以和其他权位同时出现,而十、百、千不能同时出现。中文数字中零的使用规则只要不是第一个小节,例如(1-999),千位是0,都要补零。两个非零数字之间,若有零,需要补零。小节的结尾是零,不要补零。阿拉伯数字转中文数字的算法说明对零的第一个使用规则的实现,把检测放...
2017-02-20 15:50:00
506
转载 关于javascript的闭包
闭包的定义: 闭包是函数式编程中的概念(lisp属于典型的函数式编程语言),其严格定义为:函数(环境)和其封闭的自由变量组成的集合体。通常我们在一个函数内定义了一个新函数,这个新函数内部引用了父函数中定义的变量,然后新函数被返回,这样就形成了一个闭包(当一个函数返回它内部定义的一个函数时,就形成了闭包,闭包不但包括被返回的函数,还包括这个函数的定义环境)。示例代码如下:...
2017-01-14 15:08:00
80
转载 关于javascript的作用域
作用域来自于结构化编程中的概念(关于结构化编程,后面我也花专门的时间去讲解),它决定变量的可见范围和生命周期。在JavaScript中作用域完全由函数决定,也就是说在函数内部定义的变量只对这个函数内部可见,而且函数还可以访问到它定义处外部的作用域,这样的层级关系,我们称之为“作用域链”。例如下面的代码: 1 var a = "我在函数外部"; 2 3 funct...
2017-01-14 13:21:00
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人