精华内容
下载资源
问答
  • JAvASCript程序设计 参考资料 一选择题共20小题每小题 1.5分共 30分 1.c 2.d 3.d 4.c 5.a 6.d 7.b 8.b 9.c 10.b 11.c 12.c 13.d 14.b 15.a 16.b 17.c 18.c 19.c 20.a 二判断题共 10 小题每小题 2 分共 20 分 1....
  • 直奔主题老读者都知道,帅编每个月都会给大家送上一些福利今天它来了,给大家带来了三本豆辩评分超高的书籍(共10本免费包邮送给大家)先简单介绍一下JavaScript经典图书第3版豆瓣评分9.3《JavaScript高级程序设计(第4...

    话不多说,直奔主题

    老读者都知道,帅编每个月都会给大家送上一些福利

    今天它来了,给大家带来了三本豆辩评分超高的书籍(共10本免费包邮送给大家)

    先简单介绍一下

    2e8b164493f559668b1491e9d4791742.png

    JavaScript经典图书第3版豆瓣评分9.3《JavaScript高级程序设计(第4版)》[美]马特·弗里斯比 著李松峰 译本书是 JavaScript 经典图书的新版。第 4 版涵盖 ECMAScript 2019,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。书中详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。

    在此基础上,接下来的各章揭示了 JavaScript 的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及 JSON。本书同时也介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。

    d2ddd13d9f42149613ad50421d462478.png

    从源码层面深入讲解Vue.js实现原理和思想

    《深入浅出Vue.js》

    作者:刘博文

    作者首先简要介绍了Vue.js;然后详细讲解了其内部核心技术“变化侦测”,这里会带领大家从0到1实现一个简单的“变化侦测”系统;接着详细介绍虚拟DOM技术,其中包括虚拟DOM的原理及其patching算法;紧接着详细讨论了模板编译技术,其中包括模板解析器的实现原理、优化器的原理以及代码生成器的原理;最后详细介绍了其整体架构以及提供给我们使用的各种API的内部原理,同时还介绍了生命周期、错误处理、指令系统与模板过滤器等功能的原理。

    84f6e769c973b873935fe17c6199df3f.png

    人人都能看懂的算法入门书

    《我的第一本算法书》

    宫崎修一 , 石田保辉 著
    张贝 译

    本书作者之一石田保辉,2016年,个人制作的面向工程师的学习型App“算法动画图解”上架,不到1年时间全球下载量即达到50万次,并入选了“App Store日本区2016年度最佳应用”榜单。

    本书就以此App为基础,以图配文,详细讲解了各种算法和数据结构的基本原理。第1章介绍了链表、数组、栈等7个数据结构;从第2章到第7章,分别介绍了和排序、查找、图论、安全、聚类等相关的26个基础算法,内容涉及冒泡排序、二分查找、广度优先搜索、哈希函数、迪菲 - 赫尔曼密钥交换、k-means 算法等。将本书作为算法入门的第一步,是非常不错的选择。

    怎么送

    「集赞、走心在看」这三种方式都可以参与!感谢亲爱的读者们,你们的支持也是我持续更文最大的动力。为了避免中奖后失联,请务必添加小编微信:c47628edaa4544eb83b3aef4e5bdc81b.png

    留言抽奖(1+2+2+5)

    • 大奖:留言点赞数「第1名」可获得一本《JavaScript高级程序设计》

    • 次奖:留言点赞数「第2,3名」可获得一本《深入浅出Vue.js》

    • 走心奖:走心留言「2名」可获得一本 《我的第一本算法书》

    • 幸运奖:随机抽取「5位」优质评论送出「10.24元」红包。

    在看抽奖(1+4+5)

    PS: 参与在看抽奖的一定要先添加小编微信(在看中奖会在朋友圈公布)
    • 大奖:在看列表随机抽取「1名」可获得一本 JavaScript高级程序设计

    • 次奖:在看列表随机抽取「4名」可获得一本《深入浅出Vue.js || 我的第一本算法书

    • 幸运奖:随机抽取「5位」优质评论送出「10.24元」红包。

    规则

    • 开奖时间:数据以明天(11.16)晚20:00为准

    展开全文
  • 【课程简介】 课程目标:提高vue实战技术和学习uniapp开发 课程特色:该门课程属于中高级进阶课程,课程开发一个仿阿里飞猪旅游app的微信小程序,该课程使用uni-app框架结合小程序云开发,开发语言使用vue,使用...
  • Gitee高级前端开发工程师待遇:... 百度效率云 产品需求功能开发和架构设计任职资格统招本科学历,3年以上开发经验熟练掌握JavaScript,CSS,HTML5等基础知识熟练掌握Vue/React 等前端主流框架并了解其原理,Vue-ro...

    Gitee高级前端开发工程师

    • 待遇:18-25k
    • 福利:免费早餐、夜宵/餐补、节日礼品、年终奖
    • 工作时间:965,早晚弹性半小时
    • 地点:海淀区奎科大厦

    岗位职责

    • 参与负责Gitee私有化 & 百度效率云 产品需求功能开发和架构设计

    任职资格

    1. 统招本科学历,3年以上开发经验
    2. 熟练掌握JavaScript,CSS,HTML5等基础知识
    3. 熟练掌握Vue/React 等前端主流框架并了解其原理,Vue-router,Vuex,Redux,React-router,Mobx等
    4. 熟练掌握Webpack使用和配置,并了解其原理
    5. 具备扎实的程序设计能力和良好的编码风格
    6. 有进取心,有良好的产品思维
    7. 熟练操作linux系统,虚拟机,云服务器。
    8. 掌握常见的数据结构与算法,操作系统等知识

    加分项

    1. 有大型企业及产品前端技术架构经验
    2. 码云、Github有开源项目或贡献,拥有个人技术博客
    3. 保持技术敏感度与先进性思维
    4. 有Docker使用经验
    5. 有React + TypeScript开发经验优先

    联系

    简历请发至 wangshengsong@oschina.cn

    扫码关注,不错过任何一个干货

    fa03006b5a28a07564427aeef9d8da5f.png

    -- 前端技术江湖 --

    点赞是最大的支持 a198cff129f756e4695b6cbbff2ea8d4.gif

    展开全文
  • 且行且学习,目前(2020.11.19)在使用Vue,昨天刚结束一个周期二十多天的权限管理系统前端,对Vue也算入了门,但是这哪儿行啊,Vue内部报错了基本上依赖网络(度娘),哼哼哼,准备以Vue为切入点,深入理解JS核心知

    目录

     

    简短介绍

    嘟嘟嘟,开始发动进入JS的列车

    DOM&BOM&ECMAScript

    ECMAScript是JavaScript的核心

    从组成部分的角度理解ECMAScript是JavaScript的核心

    文档对象模型(DOM)

    什么是DOM?

    什么是HTML DOM?

    什么是XML DOM?

    DOM抽象图

    加深对DOM的理解

    为什么使用DOM?

    DOM级别:

    DOM解析:

    浏览器对象模型(BOM)

    什么是浏览器对象模型?

    BOM组成部分

    BOM存在的问题


    简短介绍

    本人是学习后端的,刚毕业来到公司,有幸能够跟着郑大的老师做项目。是他为我打开了语言的另一扇大门,同时使我能够先接触JS,然后还能有机会接触JAVA。由于目前接触JS比较多,加之本人也想深入掌握JS的一些原理,就在csdn上面整理一下思路,同时深入剖析一些JS的核心知识吧。

    且行且学习,目前(2020.11.19)在使用Vue,昨天刚结束一个周期二十多天的权限管理系统前端,对Vue也算入了门,但是这哪儿行啊,Vue内部报错了基本上依赖网络(度娘),哼哼哼,准备以Vue为切入点,深入理解JS核心知识同时掌握Vue。博客准备写成中英文混杂的形式,一方面我需要练习英语,另一方面看外文时翻译成中文是个麻烦的过程,很多时候会找不到对应的词语,所以直接复制过来了。

    2021年前的学习思路是:

    哇哦,可能会很难,但是不怕,所以需要再次感谢郑大的老师,嘿嘿嘿。当然,英语什么时候都是爸爸,一直不能丢下。

    如果读完本文,读者能够清晰地理解JS = DOM&BOM&ECMAScript,本文的主要目的就达到了。至于具体细节,接下来会不断更新博客。

    嘟嘟嘟,开始发动进入JS的列车

    DOM&BOM&ECMAScript

    先从DOM&BOM&ECMAScript开始吧。

    有没有想过一个灵魂的问题,JS是什么?别说这事一门语言哈,要是这样在我面前说,我只想说:“我与阁下无冤无仇,为何你拿我当傻子?”。这样回答太肤浅了,至少要说出来JS是DOM&BOM&ECMAScript由这三部分组成。看官且看我如何将JS拆解为这三部分。

    ECMAScript是JavaScript的核心

    相信读过《JavaScript高级程序设计》的读者都会对这句话有印象,本书中不止一次出现这句话。我们开始对这句话进行剖析。

    思路:什么是核心?---->什么是ECMAScript?--->为什么ECMAScript是JavaScript的核心?

    At the fist of the page, let me tell u a "secret" fetching ur mood----"JavaScript came from ECMAScript".

    explanation of stackoverflow:JavaScript was originally named Mocha and changed to Livescript but ultimately became JavaScript.

    It's important to note that JavaScript came before ECMAscript and the history will tell you why.

    To start from the beginning, JavaScript derived its name from Java and initially Brendan Eich (the creator of JS) was asked to develop a language that resembled Java for the web for Netscape

    Eich, however decided that Java was too complicated with all its rules and so set out to create a simpler language that even a beginner could code in. This is evident in such things like the relaxing of the need to have a semicolon.

    After the language was complete, the marketing team of Netscape requested Sun to allow them to name it JavaScript as a marketing stunt and hence why most people who have never used JavaScript think it's related to Java.

    About a year or two after JavaScript's release in the browser, Microsoft's IE took the language and started making its own implementations such as JScript. At the same time, IE was dominating the market and not long after Netscape had to shut its project.

    Before Netscape went down, they decided to start a standard that would guide the path of JavaScript, named ECMAScript.

    ECMAScript had a few releases and in 1999 they released their last version (ECMAScript 3) before they went into hibernation for the next 10 years. During this 10 years, Microsoft dominated the scenes but at the same time they weren't improving their product and hence Firefox was born (led by Eich) and a whole heap of other browsers such as Chrome, Opera.

    ECMAScript released its 5th Edition in 2009 (the 4th edition was abandoned) with features such as strict mode. Since then, ECMAScript has gained a lot of momentum and is scheduled to release its 6th Edition in a few months from now with the biggest changes its had thus far.

    Whether ECMAScript is the language and JavaScript is a dialect is arguable, but not important. If you continue to think like this it might confuse you. There is no compiler out there that would run ECMAScript, and I believe JavaScript is considered the Language which implements a standard called ECMAScript.

    英文概述:公司给员工布置任务:开发一门能嵌入Java的语言,能够在前端验证表单------>员工感觉Java烦人,就自创了JS用于表单验证(要知道那个网络速度很慢的年代,能够在客户端完成基本验证是很令人激动的)------>开发成功后曾被命名LiveScript------>但是Netscape为了搭上媒体热炒的Java的顺风车,临时将名称LiveScript改为JavaScript------>微软也开发了名为JScript的JavaScript实现,此时还没有针对JavaScript的标准出现------>不同版本需要标准------>以JavaScript1.1为蓝本的建议被提交给ECMA(European Computer Manufactures Association)------>出现标准ECMAScript

    到这里就能理解ECMAScript 对JavaScript 的重要性了。

    从组成部分的角度理解ECMAScript是JavaScript的核心

    ECMAScript这门语言本身并不包含输入和输出定义,只是提供一些规范让其他语言来实现。

    ECMAScript is object-based Language: basic language and host facilities are provided by objects, and an ECMAScript program is a cluster of communicating objects. In ECMAScript, an object is a collection of zero or more properties each with attributes that determine how each property can be used—for example, when the Writable attribute for a property is set to false, any attempt by executed ECMAScript code to assign a different value to the property fails. Properties are containers that hold other objects, primitive values, or functions. A primitive value is a member of one of the following built-in types: Undefined, Null, Boolean, Number, String, and Symbol; an object is a member of the built-in type Object; and a function is a callable object. A function that is associated with an object via a property is called a method.

    总之ECMAScript就是提供了一些定义,至于怎样实现,JavaScript自己去做吧。之所以要这样做是当时的目标不只是针对浏览器,同时为了基于ECMAScript开发一门语言提供广阔的空间和灵活性,适应客户端的环境多样化。要知道,有可能客户端只提供了Node或者Adobe flash来执行JavaScript,当然众所周知的还是Browser。

    ECMAScript规定了:

    1. 语法
    2. 类型
    3. 语句
    4. 关键字
    5. 保留字
    6. 操作符
    7. 对象

    JavaScript实现了ECMAScript的这些组成部分,实现了ECMAScript对其相应的规定。

    文档对象模型(DOM)

    什么是DOM?

    广义上:DOM = DOMAPI接口及接口继承层次结构 + DOM实现类及类继承层次结构 + DOM节点及节点关系的层次结构

    狭义上:DOM = DOM节点及节点之间关系的层次结构(DOM节点树)-------学习笔记from老师

    The DOM is a W3C (World Wide Web Consortium) standard.
    
    The DOM defines a standard for accessing documents:
    
    "The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document."
    
    The W3C DOM standard is separated into 3 different parts:
    
        Core DOM - standard model for all document types
        XML DOM - standard model for XML documents
        HTML DOM - standard model for HTML documents
    

    什么是HTML DOM?

    The HTML DOM is a standard object model and programming interface for HTML. It defines:
    
        The HTML elements as objects
        The properties of all HTML elements
        The methods to access all HTML elements
        The events for all HTML elements
    
    In other words: The HTML DOM is a standard for how to get, change, add, or delete HTML elements.

    什么是XML DOM?

    All XML elements can be accessed through the XML DOM.
    
    The XML DOM is:
    
        A standard object model for XML
        A standard programming interface for XML
        Platform- and language-independent
        A W3C standard
    
    In other words: The XML DOM is a standard for how to get, change, add, or delete XML elements.

    上面三个问题告诉我们:DOM是由三部分组成,DOM核心,XML DOM,HTML DOM。其中XML DOM和HTML DOM都是对DOM中的elements的增删改查的标准

    DOM抽象图

    如图所示:DOM树展示了四种节点,未展示的还有八种节点,想要了解DOM的节点可以参考本文。很多情况下我们使用JS需要对DOM进行操作:

    例如:查找tag为p的节点
    var x = document.getElementsByTagName("p"); 
    这里的document和图中根节点Document对应

    到这里读者应该能体会到DOM为什么是JS的一个组成部分了吧

    再来看一段W3CSchool的讲解,理解一下DOM和JS之间的关系:

    With the object model, JavaScript gets all the power it needs to create dynamic HTML:
    
        JavaScript can change all the HTML elements in the page
        JavaScript can change all the HTML attributes in the page
        JavaScript can change all the CSS styles in the page
        JavaScript can remove existing HTML elements and attributes
        JavaScript can add new HTML elements and attributes
        JavaScript can react to all existing HTML events in the page
        JavaScript can create new HTML events in the page

    ps:JS的语法很多时候都能用 variable = express 的方式来写,例如 onclick = "sayHello()",从上图中可以看出 onclick 是一个 Attribute,我们这样写就是 Attribute = value的写法。

    加深对DOM的理解

    为什么使用DOM?

    早起Internet Explorer和Netscape Navigator分别支持不同形式的DHTML,开发人员想要开发出跨平台的Web界面,就要多做一些额外的工作,
    人们担心如果不对NetScape和MicroSoft加以控制,Web开发领域会出现两强割据,浏览器互不兼容。此时,负责Web通信标准的W3C(World Wide
     Web Consortium)开始着手规划DOM。

    DOM级别

    DOM1级在1998年10月成为DOM推荐标准。DOM1级由两个模块组成:DOM核心(DOM Core)和DOM HTML。其中DOM核心规定了如何映射基于XML的文档结构,以便简化对文档中任意部分的操作。DOM HTML在DOM核心的基础上加以扩展,添加了针对HTML的对象和方法。

    DOM1级只是个弟弟,后来在DOM2级中添加了对鼠标和用户界面事件、范围、遍历(迭代DOM文档的方法)等的模块,同时增加了对CSS的支持。

    DOM3级进一步引入扩展,增加了统一保存和加载文档的方法、验证文档的方法、支持XML1.0规范----涉及XML Infoset,XPath,XML Base。

    ps:DOM不是针对JS的,很多文档都能实现对DOM的操作。例如 搜索关键字 “DOM Python”

    DOM解析

    开发者一般不需要担心DOM解析的过程,就前端使用AJAX而言,我们使用XHR对象获取新数据,然后通过解析DOM将新数据插入到界面中。

    XHR对象是通过MSXML(MicroSoft XML,解析xml的工具)库中的一个ActiveX对象实现的。

    IE7之前的版本,逻辑实现过程:
    function createXHR(){
        if(typeof arguments.callee.activeXString != "string"){
            var versions = ["MSXML.XMLHttp.6.0","MSXML.XMLHttp.3.0","MSXML.XMLHttp.2.0"], i, len;
            for(i=0, len=versions.length; i<len; i++){
                try{
                    new ActiveXObject(versions[i]);
                    arguments.callee.activeXString = versions[i],
                    break;
                }catch(ex){
                    // jump
                }
            }
        }
        return new ActiveXObject(arguments.callee.activeXString);
    }
    IE中可能会遇到三个不同版本的XHR对象,MSXML.XMLHttp.6.0、MSXML.XMLHttp.3.0、MSXML.XMLHttp.2.0,这段函数会根据MSXML库中的情况创建最新版本的XHR对象。
    在IE7+,FireFox,Chrome,Opera和Safari都支持原生的XHR对象,创建XHR对象的方式是:
    var xhr = new XMLHttpRequest();

    推荐另外几篇文章:

    DOM是怎样作用在网页中的:浏览器是怎样渲染网页的呢?

    DOM解析(还在制作ing……)

    浏览器对象模型(BOM)

    什么是浏览器对象模型?

    There are no official standards for the Browser Object Model (BOM)。这句话引用自w3cSchool。

    Since modern browsers have implemented (almost) the same methods and properties for JavaScript interactivity, it is often referred to, as methods and properties of the BOM.

    对这句话的分析:

    1、BOM是什么:JavaScript和不同浏览器之间实现交互过程中用到的方法和属性的合集是BOM

    2、可以这样抽象BOM,Browser,JavaScript:JavaScript<----BOM---->Browser

    BOM组成部分

    BOM只处理浏览器窗口和框架,但是我们习惯把所有针对浏览器的JavaScript扩展算作BOM的一部分-------from《JavaScript高级程序设计第三版 之 1.2.3 浏览器对象模型(BOM)》

    我找了很多资料,都没有看到BOM only processes window and frame。这个问题不影响我们现在已知的BOM和JavaScript之间的关系,我就先放一放了。但是抛出这个问题是希望能够有读者继续从不同的角度深挖,能够在评论栏给出相关见解。

    默认“所有针对浏览器的JavaScript扩展算作BOM的一部分”,下面就是这样的一些扩展:

    • 弹出新浏览器窗口的功能
    • 移动、缩放和关闭浏览器窗口的功能
    • 提供浏览器详细信息的navigator对象
    • 提供浏览器所加载界面的详细信息的location对象
    • 提供用户显示器分辨率详细信息的screen对象
    • 对cookies的支持
    • XMLHTTPRequest和ActiveXObject等这样的自定义对象

    BOM存在的问题

    由于BOM没有标准遵循,因此每个浏览器都有自己的实现,但是这些浏览器之间也存在着一些通用的事实标准,例如都有windows和navigator对象等,但是每个浏览器都会为这两个对象或者其他对象定义自己的属性和方法

    这样一来JavaScript为了适应各种不同的情况,就需要有很强的灵活性,进而加大了JS编程的难度。


    感谢前者的努力,让我得以踩在巨人的肩膀上学习知识。

    再次感谢老师、w3cSchool的付出。

    上面的内容主要来自于:

    《JavaScript高级程序设计》

    W3CSchool教程

     

     

     

     

     

     

     

    展开全文
  • 目录JS基本概念JS操作符JS基本语句JS数组用法Date用法JS字符串用法JS编程风格JS编程实践不知不觉做前端已经五年多了,无论是从最初的jQuery还是现在火热的Angular,Vue,React等前端框架,甚至是nodejs等服务端的...

    目录

    • JS基本概念
    • JS操作符
    • JS基本语句
    • JS数组用法
    • Date用法
    • JS字符串用法
    • JS编程风格
    • JS编程实践

    不知不觉做前端已经五年多了,无论是从最初的jQuery还是现在火热的Angular,Vue,React等前端框架,甚至是nodejs等服务端的兴起,归根到底,我始终觉着一切的核心还是JavaScript。于是最近就有了一个想法,想要梳理一下这些年学习以及使用JS的心得。

    本系列文章主要是针对JS的相关知识点做一个类似提纲似的提炼,一来可以作为今后温故知新的参照;二来也是希望能够帮助大家更加系统清晰的理解JS这门语言。

    本系列文章主要参照了Nicholas C. Zakas 的两本著作:

    《JavaScript高级程序设计(第3版)》及《编写可维护的JavaScript》

    JS基本概念

    0f8c27556c86b68a1f30f3592a06f655.png

    JS操作符

    9428328ff9ca5345866ecf692762b15e.png

    JS基本语句

    d606fd0e88943041f4fd4938efc2bf2d.png

    JS数组用法

    1715d4a9aa6882cddb782a120fad2646.png

    Date用法

    db83ceac5b87a2e2e24144776e7d0570.png

    JS字符串用法

    738833f0c545c3f39a66f7f339b9357b.png

    JS编程风格

    0fea08ad561de906bf2d2c5fdeefb6bc.png

    JS编程实践

    e076ac6934d031a492fbe4e779cb837a.png

    xmind源文件已经上传到github,喜欢的就给个Star吧!(^_^)

    https://github.com/lidaguang1989/javascript-knowhow

    原作者姓名:小小程序猿(^_^)
    原出处:博客园
    原文链接:http://www.cnblogs.com/lidgblogs/
    展开全文
  • 作用域链查找 作用域链的查找是逐层向上查找。查找的层次越多,速度越慢。...(react/vue 单向数据流的数据传输方式) 优化方法:声明一个变量存储引用(该方法应用甚多) 不必要的属性查找 // 未优化(window.locat...
  • 博客:高级前端进阶博客,记录个人前端成长之路。包括但不限制于:es6,node,vue,小程序,浏览器,网络,设计模式,算法和数据结构,网络安全,性能优化,工程化等
  • 最近几天一直在看Vue的相关项目和源码,所以没怎么更新这个系列文章,接下来补上。学习不能停。 本章内容: 语法 数据类型 流控制语句 函数 语法 1.1 区分大小写 Javascript中的所有变量,函数名,操作符都...
  • 06-设计模式 07-平均值 01-标准规范 02-框架封装 03-ES6预设 08-前端安全 09-PWA 10个websocket 11-建造工具 01-webpack 02-咕unt 03一口 04单反 12-前端框架 01-jQuery 02-AngularJS 03-React 04-zepto 05-...
  • 与其他整体框架不同,Vue从头开始设计以逐渐采用。核心库仅集中在视图层,并且易于拾取并与其他库或现有项目集成。另一方面,当与现代工具和支持库结合使用时,Vue也完全能够为复杂的单页应用程序提供支持。常见的...
  • VUE 看点

    2021-03-24 09:08:46
    本文只做推荐 router官网 vue的链式编程推荐博客 new Vue({ render: h => h(App), }).$mount(‘#app‘)到底...《JavaScript高级程序设计》 《你不知道的JavaScript》 《JavaScript DOM编程艺术》 vue项目中,main.js,
  • typescript创建vue项目

    2020-09-23 11:39:01
    第一步【下载最新版本@vue/cli】 npm i -g @vue/cli ...C:\Users\Lenovo\Desktop\1910-高级程序设计\项目>vue create ts-vue Vue CLI v4.5.6 ? Please pick a preset: Manually select features ? Check the f
  • Vue入门基础

    2017-08-04 11:34:00
    个人还是比较喜欢类似于《JS高级程序设计》的风格,从浅入深,娓娓道来  于是,还是按照自己的思路,对Vue的知识体系从浅入深的开始学习,并把学习记录总结成博客,也是希望能够帮助到同样入门Vue的朋友,本文将...
  • 专业JavaScript的Web开发人员(JavaScript的高级程序设计三) 5.Rating-JQuery参考:锋利的jQuery 6.Echarts-Learning全国空气质量可视化, 7. ShoppingCart-Vue 8.TodoList-Vue基于vue的todolist,实现列表的增删改...
  • 这篇文章主要为大家详细介绍了Vue自定义指令封装节流函数的方法示例,具有一定的参考价值,可以用来参考一下。...在《JavaScript高级程序设计》一书中有这样的一个例子:代码如下:function throttle...
  • 节流函数是web前端开发中经常用到的一个开发技巧,在...在《JavaScript高级程序设计》一书中有这样的一个例子:functionthrottle(method,context){clearTimeout((method.tId))method.tId=setTimeout(function(){metho...
  • 我在整理javascript高级程序设计的笔记的时候看到面向对象设计那章,讲到对象属性分为数据属性和访问器属性,我们平时用的js对象90%以上都只是用到数据属性;我们向来讲解下数据属性和访问器属性到底是什么? 数据属性:...

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

vue高级程序设计

vue 订阅