会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
三十亿少女的梦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2017年8月19日
原生JavaScript常用的DOM操作
摘要: 之前项目一直都是用JQuery或者Vue来做的,确实好用,毕竟帮我们解决了很多浏览器兼容问题,但是后面发现大公司面试题都是要原生Javascript来做,然后我就一脸懵逼哈哈哈,毕竟大公司需要的框架或者库好多都是公司内部自己构建的,所以说到头来还是要原生JavaScript,这里总结了一些原生js常
阅读全文
posted @ 2017-08-19 15:01 三十亿少女的梦
阅读(636)
评论(0)
推荐(0)
2017年7月1日
利用jsonp实现跨域请求
摘要: 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只
阅读全文
posted @ 2017-07-01 00:38 三十亿少女的梦
阅读(817)
评论(0)
推荐(1)
2017年6月17日
<input type="text">和<textarea>的区别
摘要: 在我们开发时经常需要用到输入框,通常解决办法就是<input type="text">和<textarea>,那么这两个标签有什么区别呢? 一:<input type="text">标签 text标签是单行文本框,不会换行。 通过size属性指定显示字符的长度,注意:当使用css限定了宽高,那么si
阅读全文
posted @ 2017-06-17 21:35 三十亿少女的梦
阅读(70960)
评论(0)
推荐(0)
2017年6月16日
10个html5增加的重要新特性和内容
摘要: 文章开篇之前我们先了解一下什么是html5,百度上是这样定义html5的:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。 其实说白了html5也就是人为定义的一些规则和新的api的集合。下面我就介绍一些开发常用的html5新特性: 一:canvas标签 渲
阅读全文
posted @ 2017-06-16 19:58 三十亿少女的梦
阅读(1160)
评论(0)
推荐(0)
2017年6月5日
封装一个函数简化给原型添加方法
摘要: 我们知道给object.prototype添加方法,可以让该方法对所有对象都可用。其实这样的方法对函数,数组,字符串,数字,正则表达式和布尔值同样适用。 举个例子,我们可以通过给Function.prototype添加方法使得该方法对所有函数都可用: 下面是一个具体实现例子: 通过给Function
阅读全文
posted @ 2017-06-05 18:48 三十亿少女的梦
阅读(1116)
评论(0)
推荐(0)
2017年6月2日
自己封装一个简单的ajax插件
摘要: 这个插件主要是我为了学习原生ajax和函数封装而写的,还存在很多bug,同样在学习ajax和函数封装的同学可以参考参考,取其精华弃其糟粕,嘻嘻嘻。 myAjax.js已经在github开源,上面有实现具体例子: https://github.com/nayonglin/myAjax 记得star啊我
阅读全文
posted @ 2017-06-02 22:34 三十亿少女的梦
阅读(2489)
评论(1)
推荐(0)
2017年5月31日
自己编写JavaScript的sort函数
摘要: 在平常开发中我们经常会遇到对数组进行排序的场景,js给我们提供了sort方法可以对数组元素进行排序,默认是按ASCII字母表顺序排序,请看下面例子: 但有些时候我们需要自己定义排序要求,这时候我们就可以给sort函数传递一个函数,用来自定义排序规则,请看下面例子: 这是一个简单的自定义例子,把数组进
阅读全文
posted @ 2017-05-31 17:36 三十亿少女的梦
阅读(606)
评论(0)
推荐(0)
2017年5月22日
js代码性能优化的几个方法
摘要: 相信写代码对于大部分人都不难,但想写出高性能的代码就需要一定的技术积累啦,下面是一些优化JavaScript代码性能的常见方法。 一.注意作用域 1.避免全局查找 使用全局变量和函数肯定要比局部的开销更大,因为要涉及作用域链上的查找,请看以下函数: 上面的代码每执行一次for循环都会在全局寻找doc
阅读全文
posted @ 2017-05-22 18:37 三十亿少女的梦
阅读(5379)
评论(0)
推荐(0)
2017年1月9日
BOM(浏览器对象模型)的一些内置对象总结
摘要: 1.window对象 BOM的核心对象是window,它表示浏览器的一个实例,它也是ECMAScript规定的Globle对象,也就是说网页中任何一个对象都是在window这个对象里面的。如果有用到框架(frameset),那么每个框架都有自己的window对象. 如下例子: 两条alert都是弹出
阅读全文
posted @ 2017-01-09 20:10 三十亿少女的梦
阅读(3974)
评论(0)
推荐(0)
2017年1月8日
js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
摘要: 1.工厂模式 函数内部产生b对象并返回。 2.构造函数模式 因为每构造一个对象就会生成一个alertUrl方法,这样太浪费资源空间,所以把alertUrl这个方法写在全局以节省空间,但这样写就违背了面向对象编程的初衷,下面的原型模式就更好一些。 3.原型模式 我们创建的每个函数都有prototype
阅读全文
posted @ 2017-01-08 23:18 三十亿少女的梦
阅读(6268)
评论(0)
推荐(2)
上一页
1
2
3
4
5
下一页
公告