首页
学习
活动
专区
工具
TVP
发布

柠檬先生

专栏作者
163
文章
212907
阅读量
43
订阅数
Vue 源码分析—— 目录结构
 1.compiler 目录包含Vue.js 所有编译相关的代码。它包括把所有模板解析成ast 语法树, ast 语法树优化等功能。
用户1197315
2018-12-04
6170
小程序分包加载
开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。
用户1197315
2018-11-08
1.8K0
RHS 和 LHS
不成功的的RHS 引用会导致抛出 ReferenceError异常 不成的的LHS 引用会导致自动隐式地创建一个全局变量(非严格模式下) function foo(a) {   var b = a;   return a + b; } var c = foo(2); 1.找出所有的LHS 查询 (这里有3处)   c=..;, a = 2 (隐式变量分配),b=.. 2.找出所有的RHS 查询(这里有4处)   foo(2.., = 2;, a..;, b...
用户1197315
2018-08-01
5280
Python基础 条件判断和循环
pyhton if 语句   if 语句后接表达式,然后用: 表示代码块。     age = 20     if age >= 18:       print 'your age is', age       print 'adult'       your age is 20       adult python if-else     if age >= 18:       print 'adult'     else:       print 'teenager'     利用 if ... els
用户1197315
2018-04-04
1K0
python 基础 切片 迭代 列表生成式
对list 进行切片   如列表     L = ['Adam', 'Lisa', 'Bart', 'Paul']     L[0:3]     ['Adam', 'Lisa', 'Bart']     L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。     即索引0,1,2,正好是3个元素。   如果第一个索引是0,还可以省略:     L[:3]     ['Adam', 'Lisa', 'Bart']     切片操作还可以指定第三个参数:       L[::2]       [
用户1197315
2018-04-04
8600
hibernate-笔记
什么是 hibernate 框架     1.hibernate 框架应用在 javaee 三次结构中 dao 层框架     2.在dao 层里面对数据库做curd 操作, 使用hibernate       做crud 操作, hibernate 底层代码就是jdbc, hibernate       对 jdbc 进行封装,使用hidernate 好处,不需要写复杂的jdbc 代码了,不需要写sql 语句实现。 什么是orm 思想     1.hidernate 使用orm 思想对数据库进行cru
用户1197315
2018-01-22
8500
git 常用命令
git status 查看工作区和暂缓区状态 git add 将工作区放入暂缓区 git commit 将暂缓区放入 版本区 git add 把修改过的文件全部提交到暂缓区 git commit -m "提交时写备注" 不弹文档 git commit -a -m "提交时写备注" 直接把工作区提交到版本区 git log 查看提交的历史命令 git clone +地址 克隆 进入项目 git config --global user.name "名字" git config
用户1197315
2018-01-22
5460
css3 UI 修饰——回顾
1.box-shadow 属性向框添加一个或者多个阴影。   语法: box-shadow: h-shadow v-shadow blur spread color inset     h-shadow 必须,水平阴影的位置,允许负值。     v-shadow 必须,垂直阴影的位置,允许负值。     blur 可选 模糊距离。     spread 可选,阴影的尺寸。     color 可选,阴影的颜色。     inset 可选,将外部阴影(outset) 改为
用户1197315
2018-01-22
8250
Extjs form 组件
1.根类 Ext.form.Basic 提供了,表单组件,字段管理,数据验证,表单提交,数据加载的功能 2.表单的容器 Ext.form.Panel 容器自动关联 Ext.form.Basic 的实例对象更方便的进行字段的配置 重要属性 defaultType:"" 设置默认子项 的xtype 3.数据交互和加载 Ext.form.action.Action Ext.form.action.Submit ajax方式提交 Ext.form.action.StandardSubmit 原始表单提交方法 Ext
用户1197315
2018-01-22
2K0
SVG 使用
SVG即Scalable Vector Graphics可缩放矢量图形,使用XML格式定义图形, 主要优势在于可缩放的同时不会影响图片的质量。 SVG 在html 中常用的方法 1.使用<img>元素来嵌入SVG图像 <img src=”http://www.w3school.com.cn/svg/rect1.svg”  width=”300″ /> 2.将SVG图像作为背景图像嵌入 background: url(‘http://www.w3school.com.cn/svg/rect1.svg’) no
用户1197315
2018-01-22
2.4K0
git 常用命令
git status 查看工作区和暂缓区状态 git add 将工作区放入暂缓区 git commit 将暂缓区放入 版本区 git add 把修改过的文件全部提交到暂缓区 git commit -m “提交时写备注” 不弹文档 git commit -a -m “提交时写备注” 直接把工作区提交到版本区 git log 查看提交的历史命令 git clone +地址 克隆 进入项目 git config –global user.name “名字” git config –global user.emai
用户1197315
2018-01-22
6350
VUE 入门基础(9)
十一,深入响应式原理    声明响应式属性     由于Vue不允许动态添加根级响应式属性,所以你必须在初始化实例钱声明根级响应式属性,哪怕只有一个空值。          var vm = new Vue({           data:{             // 声明 message 为一个空字符串             message: ' '           },         template: '<div>{{ message }}</d
用户1197315
2018-01-22
1.9K0
JavaScript 基础(四) 循环
JavaScript的循环有两种,一种是for 循环,通过初始条件,结束条件和递增条件来循环执行语句块:   var x = 0;   var i;   for(i=1; i <=10000; i++){     x = x +i;   } 分析一下for循环的控制条件:       i=1 这是初始条件,将变量i置为1;       i <=10000 这是判断条件,满足时就继续循环,不满足就退出循环。       i ++ 这是每次循环后的条件,由于每次循环后变量i 都会 加1,因此它终
用户1197315
2018-01-22
5800
css3 gradient 渐变
分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。 1.线性渐变在Mozilla 下应用   语法:-moz-linear-gradient( [<p
用户1197315
2018-01-19
6310
NEC 框架规范 css function
/* function */ .f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";} .f-cb,.f-cbli li{zoom:1;} .f-ib{display:inline-block;*display:inline;*zoom:1;} .f-dn{display:none;} .f-db{display:block;} .f-fl{fl
用户1197315
2018-01-19
7080
jQuery 效果使用
.hide()   隐藏匹配的元素。   .hide()     这个方法不接受任何参数。   .hide([duration][,complete])     duration       一个字符串或者数字决定动画将运行多久。     complete       在动画执行完时执行的函数。   .hide([duration][,easing][,complete])     duration       一个字符串或者数字决定
用户1197315
2018-01-19
6.3K0
jquery 筛选元素(1)
.eq()   减少匹配元素的集合为指定的索引的那一个元素。   .eq(index)     index一个整数,指示元素的位置,以0为基数。   $("li").eq(2).css('background-color', 'red')     //选择第三个元素将其 将其背景变成红色。   .eq(-index)     -index 一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。   $("li").eq(-2).css('background-color'
用户1197315
2018-01-19
1.3K0
es6 对象的扩展
1.属性的简洁表示法     function f(x,y) {       return {x,y};     }     // 等同于     function f(x,y){       return {x:x,y:y};     }     f(1,2)   // Object {x:1,y:2}     例如:       let birth = '2000/01/01';       const Person = {         name: '张三',           // 等同于 bi
用户1197315
2018-01-19
8170
es6 Symbol
1.Symbol 值通过Symbol 函数生成,凡是属性名属于Symbol 类型,就是   独一无二的,可以保证不会与其他属性名冲突。       // 没有参数的时候     let s1 = Symbol();     let s2 = Symbol();     s1 === s2; // false       // 有参数的情况     let s1 = Symbol('foo');     let s2 = Symbol('foo');     s1 === s2 // false 2.作为属性
用户1197315
2018-01-19
6430
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档