摘要:
表单序列化 在javascript中,可以利用表单字段的type属性,连同name和value属性一起实现对表单的序列化。 规则: (1)对表单字段的name和value进行URL编码,使用&号分割 (2)不发送禁用的表单字段 (3)只发送勾选的复选框checkbox和单选按钮radio (4)不发 阅读全文
摘要:
参考来源:https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions/Question 阅读全文
摘要:
document 对象中有innerHTML和innerText 两个属性, 这两个属性都是获取document对象的文本内容的,这两个属性间有哪些区别呢? 示例1(一层嵌套各浏览器输出) 通过IE浏览器打开,弹出内容为 "hello world" 和 "hello world" 通过 Firefo 阅读全文
摘要:
在html5中可为所有元素添加一种自定义的属性,这种属性的前缀以data-开头,比如:data-name,目的是为元素提供与页面渲染无关,但与dom元素强相关的属性。添加完自定义属性后我们可以通过元素的dataset属性来访问其值。 dataset与getAttribute/setAttribute 阅读全文
摘要:
1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户端/服务端(C/S)架构模型,通过一个可 阅读全文
摘要:
&&操作符 在 javascript 中,对于 && 不仅仅可以用于 boolean 类型,也不仅仅返回 Boolean 类型的结果。 如果第一个操作数是 Boolean 类型,而且值为 false ,那么直接返回 false。 如果第一个操作数是 Boolean 类型,而且值为 true,另外一个 阅读全文
摘要:
题目也是源自今日头条前端工程师笔试题。题目描述: 现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 阅读全文
摘要:
实现css预编译的方式有很多,听说glup很流行而且功能也很强大,但是就目前的工作而言,仅要css预编译和YUIcompress就够了,接下来切入正题 Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 阅读全文
摘要:
jQuery中提供了四种绑定事件的方法,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off: 一、on()方法(首选方法) on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起, 阅读全文
摘要:
JavaScript作为一种弱类型的编程语言,语法和C/C++、JAVA等存在差别,但是对于大部算法题,不只是C/C++、JAVA,也依然可以使用JavaScript来实现。所以在牛客网中,如果你喜欢JavaScript这门编程语言,同时对数据结构与算法感兴趣,当然可以使用这门语言去刷编程题。 大家 阅读全文