JavaScript语言
痴心的萝卜
这个作者很懒,什么都没留下…
展开
-
11_js json、js加载时间线、DOM、正则表达式
jsonjson是一种传输数据的格式(以对象为样板,本质上即使对象,但是用途有区别,对象就是本地用的,json是用来传输的)JSON.parse(); string—>jsonJSON.stringifg(); json—>string异步加载jsjs 加载的缺点:加载工具方法没必要阻塞文档,过多 js 加载会影响页面的效率,一旦网速不好,那么整个网站将等待 js 加载...原创 2019-12-17 17:05:43 · 155 阅读 · 0 评论 -
10_js 事件
如何绑定事件ele.onxxx = function (event) {}兼容性很好,但是一个元素只能绑定一个处理程序基本等同于写在HTML行间上obj.addEventListener(type, fn, false);IE9以下不兼容,可以为一个事件绑定多个处理程序obj.attachEvent(‘on’ + type, fn);IE独有,一个事件同样可以绑定多个处理程序a...原创 2019-12-04 16:59:30 · 124 阅读 · 0 评论 -
关于封装div拖动事件
<!doctype html><html lang="en"><head> <title>Document</title></head><body> <div style="width: 100px;height: 100px;background-color: red;positio...原创 2019-11-25 11:15:57 · 112 阅读 · 0 评论 -
9_js 日期对象Date()、js定时器、获取窗口属性、获取dom尺寸、脚本化css
日期对象Date()封装函数,打印当前是何年何月何日何时,几分几秒原创 2019-11-21 09:34:13 · 276 阅读 · 0 评论 -
8_js try...catch及错误类型、dom操作
try…catch try{ console.log('a'); console.log(b);// error console.log('c'); }catch(e) {// error error.message error.name --> 系统会封装到error对象中,然后传到这个变量e来供我们使用 console.lo...原创 2019-11-18 15:27:26 · 426 阅读 · 0 评论 -
7_js this、callee、caller、克隆、三目运算符、数组、类数组、判断类型、数组去重
函数预编译过程this–> window全局作用域里this–> windowcall/apply可以改变函数运行时this指向obj.func(); func()里面的this指向obj)原创 2019-11-12 12:04:24 · 202 阅读 · 0 评论 -
6_js继承模式、命名空间、对象枚举
传统形式一>原型链今过多的继承了没用的属性Grand.prototype.lastName = "Yin";function Grand () {}var grand = new Grand();Father.prototype = grand;function Father () { this.name = 'haha';}var father = new Fat...原创 2019-10-29 10:29:38 · 116 阅读 · 0 评论 -
5_js对象、包装类、原型、原型链、call/apply
构造函数内部原理在函数体最前面隐式的加上this = {}执行 thisxxx=xxx;隐式的返回this构造函数只要在函数前面加个new function Student (name, age, sex) { //第一步:隐式生成 var this = {}; //第二步:将this中赋值zhangsan、18、male this.name...原创 2019-10-19 11:49:48 · 238 阅读 · 0 评论 -
4_js作用域、闭包、 闭包的作用、立即执行函数、闭包的防范、js运行三部曲、预编译前奏、预编译
作用域[[scope]]:每个 javascript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供javascript引擎存取,[[scope]]就是其中一个。[[scope]]指的就是我们所说的作用域其中存储了运行期上下文的集合。作用域链:[[scope]]中所存储的执行期上下文对象的集合,这个集合呈链式链接,我们把这种链式链接叫做作用域链。运行期上下文...原创 2019-10-15 17:32:41 · 170 阅读 · 0 评论 -
3_js函数(arguments、return)、作用域初探
函数定义函数声明函数表达式组成形式函数名称参数形参实参返回值函数代码要高内聚,低偶合(偶合的意思是重复、冗余)开发规则中要求,无论是函数名还是变量名,都要满足小驼峰要求(驼峰命名法)每个单词首字母小写,其他首字母大写 //1 // 函数声明 function theFirstName () { } documen...原创 2019-10-14 17:33:37 · 131 阅读 · 0 评论 -
2_js条件语句、条件语句补充、初始引用值、typeof操作符、类型转换
要多用控制台js条件语句if、if else ifif<——>&&转换forwhile,do while var score = parseInt(window.prompt('input')); //90 - 100 alibaba //80 - 90 tencent toutiao meituan //70 - 8...原创 2019-10-14 15:23:13 · 158 阅读 · 0 评论 -
1_ js介绍、入门,js引入,变量,值类型,运算符
js介绍、入门,js引入,变量,值类型,运算符web 发展史最早的一个浏览器其实是3w (简写)只不过它刚刚出来就凉了 而真正正式投入使用的图像化浏览器是Mosaic,Mosaic是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。与1993年问世。1994年4月,马克安德森和 Silicon Graphics(简称为SGl,中译为“视算科技"或“硅图”)公司的创始人吉姆·克拉克( ...原创 2019-10-14 00:09:49 · 205 阅读 · 0 评论