JavaScript
晓凤凤
我还是前端的小白,要学习,学习,学习,再学习
展开
-
移动端HTML5导航栏吸顶:IOS(sticky)和Android两种实现方式
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-11-09 14:24:18 · 1277 阅读 · 0 评论 -
javascript 之运算符
比较运算符:“>” “<” “==” “<=” “>=” “!=” 比较结果为boolean的值逻辑运算符“&&” “||” ‘!’运算结果为真的值被认定为false的值: undefined null NaN “” 0 false 的转换...原创 2018-08-29 11:23:54 · 107 阅读 · 0 评论 -
变量提升
首先 javascript 是一种弱类型、动态的、解释型的脚本语言。弱类型:类型检查不严格,偏向于容忍隐式类型转换。 强类型:类型检查严格,偏向于不容忍隐式类型转换。 动态类型:运行的时候执行类型检查。 静态类型:编译的时候就知道每个变量的类型。 解释型:程序不需...转载 2018-08-25 13:55:45 · 102 阅读 · 0 评论 -
获取时间戳的几种方法
版权声明:本文为博主原创文章,若要转载请申明出处与连接 https://blog.csdn.net/wxl1555/article/details/63683775 ...转载 2018-08-25 16:45:31 · 3880 阅读 · 0 评论 -
jquery对象和javascript对象即DOM对象相互转换的方法
版权声明:本文为博主原创文章,若要转载请申明出处与连接 https://blog.csdn.net/wxl1555/article/details/75094912 ...转载 2018-08-25 16:51:15 · 1174 阅读 · 0 评论 -
获取滚动条高度和可视区域高度的兼容写法
//获取滚动条的高度function getscolloffset(){ if(window.pageXOffset){ return{ x:window.pageXOffset, y:window.pageYOffset } }else{ return{ x:...原创 2018-09-04 11:39:33 · 1363 阅读 · 0 评论 -
boss直聘官网的二级联动
原理: 通过遍历数组方法加入省份,并添加到省份的ul中 鼠标移入省份获得对应省份的下标值 利用获得的下标值找到对应的城市 在用遍历数组的方法把城市加到城市的ul中html结构<div class='search'> <div class='selectCity'> <span>北京</span>...原创 2018-08-30 15:14:46 · 696 阅读 · 0 评论 -
JavaScript包装类
对象对对象的属性增删改查:增:mrDeng.wife = “xiaoliu” 直接写。.属性 = “” 删:delete mrDeng.name 就直接把名字删了 改:mrDeng.wife = “xiaoliu” ,换双引号里面的属性 查:console....转载 2018-09-07 11:44:11 · 365 阅读 · 0 评论 -
http工作原理
在本节中,我们会详细了解HTTP的基本原理,了解在浏览器中敲入URL到获取网页内容之间发生了什么。了解了这些内容,有助于我们进一步了解爬虫的基本原理。1. URI和URL这里我们先了解一下URI和URL,URI的全称为Uniform Resource Identifier,即统一资源标志符,URL的全称为Un...转载 2018-10-25 09:22:21 · 143 阅读 · 0 评论 -
浏览器缓存机制
前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。...转载 2018-10-26 09:50:46 · 256 阅读 · 1 评论 -
事件对象
版权声明: https://blog.csdn.net/lhjuejiang/article/details/79455801 <link...转载 2018-08-24 14:57:35 · 347 阅读 · 0 评论 -
JavaScript之数组
数组是JavaScript的原生对象,它的元素可以是任何类型的数据。 创建数组的方式有var arr=new Array(); var arr=[]; 两种方式,但是比较常用的是第二种。数组有自己原生的方法和属性 常用的属性是arr.length,就是数组的长度。数组的添加和删除方法有push(),pop(),shift(),unshift();还有splice()和sli...原创 2018-08-24 14:54:14 · 111 阅读 · 0 评论 -
函数预编译
函数编译四部曲1.创建AO对象2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined。3.将实参值和形参统一4.在函数体里面找函数声明,值赋予函数体例子:function test(a,b){ console.log(a) //1 c=0; var c; a=3; b=2; console.log(b);...原创 2018-08-28 16:59:48 · 566 阅读 · 0 评论 -
http协议和ajax请求
今天这篇文章呢,主要讲的就是关于HTTP协议、Ajax请求以及一些相关的小知识点。虽然内容不算多,可是是很重点的东西~HTTP协议1. http:超文本传输协议。简单、快速、灵活、无状态、无连接。2. url:统一资源定位符。 组成部...转载 2018-08-15 09:44:59 · 176 阅读 · 0 评论 -
数组去重
方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0; i < len; i++){ for(j = i + 1;...转载 2018-08-09 16:05:23 · 105 阅读 · 0 评论 -
获取文档高度和元素的高度
获取文档的高度:js:document.body.scrollHeight 这个会包括margin值jquery:$(document).height(); 获取元素的高度:js:document.getelementbyid('').offsetHeight; 这个不会包含margin值jquery:$('element').height();...原创 2018-05-29 16:20:23 · 2090 阅读 · 0 评论 -
json对象
1、概念JSON:是一种轻量级的数据交换格式,它是JavaScript的原生格式,处理json数据时不需要任何的api或者工具包。json对象就是键值对的集合,键与值之间用冒号分隔,多对键值对之间用逗号分开,要求键必须用“”包裹,2、结构键/值对注意!!!!键必须用英文状态下的双引号包含。。。。。用单引号包裹的无效。如:var JsonObj = {"name...原创 2018-05-15 14:22:58 · 301 阅读 · 0 评论 -
jsonp,cors解决跨域
网上各种跨域教程,各种实践,各种问答,除了简单的 jsonp 以外,很多说 CORS 的都是行不通的,老是缺那么一两个关键的配置。本文解决跨域中的 get、post、data、cookie 等这些问题。本文只会说 get 请求和 post 请求,读者请把 post 请求理解成除 get 请求外的所有其他请求方式。...转载 2018-08-16 08:54:36 · 450 阅读 · 0 评论 -
javascript之一数据类型
数据类型 基本数据类型: number string boolean undefined null 用typeof 关键字来验证数据类型。数据转换 parseInt:将字符串转换为数字,直接截取小数点前面的整数,不会四舍五入 原理:从左到右一个个去解析,当不是数字的时候就停止解析,如123aaa会解析为123,类型为number,但是如果aaa123,解析后会是NaN,但数据...原创 2018-08-22 15:01:49 · 422 阅读 · 0 评论 -
数组去重
方法一 var a=[1,2,1,2] function dele(){ for(var i=0;i<a.length;i++){ for(var j=a.length;j>i;j--){ if(a[i]===a[j]){ ...原创 2018-08-23 11:18:44 · 89 阅读 · 0 评论 -
jQuery写轮播器
原理: 容器carousel :&lt;div class='carousel'&gt; &lt;div class='imgbox boxCenter'&gt; &lt;img src="images/0.jpg" alt=""&gt; &lt;/div&原创 2018-08-28 09:39:03 · 148 阅读 · 0 评论 -
jQuery
<!DOCTYPE html><html lang=”en”> <head> <meta charset=”UT...转载 2018-08-31 09:31:58 · 292 阅读 · 0 评论 -
兼容
首先大致了解下现在前端各浏览器份额及相关的信息。据统计,chrome已经取代ie占据半壁江山,ie8、ie9占有接近25%的份额,紧跟着是firefox浏览器内核Chromium内核,以Chrome为代表Gecko内核,以Firefox为代表Webkit内核,以Sarfari为代表Trident内核,以I...转载 2018-08-15 09:02:57 · 391 阅读 · 0 评论